{"level":"info","service":"Main","time":"2026-02-25T13:00:01.302317217+07:00","message":"The default provider (GCSStreamingProvider) is used as ASR provider"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:00:01.304497166+07:00","message":"[GCS] Language code: th-TH"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:00:01.304515254+07:00","message":"initial interim processor"}
{"level":"info","service":"Hub","time":"2026-02-25T13:00:01.366877867+07:00","message":"start wss broadcast server at :8010"}
{"level":"info","service":"Main","time":"2026-02-25T13:00:01.366896878+07:00","message":"revoice server is listening at 0.0.0.0:19993"}
{"level":"info","service":"Sender","time":"2026-02-25T13:00:01.367059558+07:00","message":"connecting to ws://127.0.0.1:10010/"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:00:01.367149371+07:00","message":"grpc serving..."}
{"level":"info","service":"Sender","time":"2026-02-25T13:00:04.367675984+07:00","message":"connecting to ws://127.0.0.1:10010/"}
{"level":"info","service":"Sender","time":"2026-02-25T13:00:04.368445247+07:00","message":"connected (with sender)%!(EXTRA string=127.0.0.1:10010)"}
{"level":"info","service":"Hub","time":"2026-02-25T13:02:31.438271023+07:00","message":"incoming connection from...171.103.89.169:61716 as client"}
{"level":"info","service":"Hub","time":"2026-02-25T13:02:31.438286228+07:00","message":"new client from...171.103.89.169:61716 connected"}
{"level":"info","service":"Scheduler","time":"2026-02-25T13:02:34.421901777+07:00","message":"[Scheduler][AUTO-ASSIGNMENT] assign a speaker to 2"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:02:34.422084189+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"Hub","time":"2026-02-25T13:02:36.45465832+07:00","message":"incoming connection from...171.103.89.169:61728 as client"}
{"level":"info","service":"Hub","time":"2026-02-25T13:02:36.454673326+07:00","message":"new client from...171.103.89.169:61728 connected"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:02:37.392782272+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:02:39.429962634+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:02:39.429978713+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:02:40.393473134+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:02:40.393490014+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:02:43.393983424+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:02:43.393996845+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:02:46.394749612+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:02:46.394788607+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:02:49.395004521+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:02:49.395048193+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:02:52.395513418+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:02:52.39550037+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:02:55.396184367+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:02:55.39620977+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:02:58.396884553+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:02:58.396913181+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:03:01.397109293+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:03:01.397132916+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:03:04.397271308+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:03:04.397294891+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:06.361444295+07:00","message":"[GCS] Start streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:07.296480813+07:00","message":"[GCS] IsForceVAD: false for message ID: 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:07.382908457+07:00","message":"receive streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:07.382930372+07:00","message":"found end of frame, send empty tag with msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:07.382933183+07:00","message":"end Recv id 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:07.382939978+07:00","message":"[buffer interim] 1 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:07.382962028+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:07.382978799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:07.38298513+07:00","message":"> Transcript [0] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:07.382987547+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:07.382989366+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:07.382991102+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:07.382992875+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:07.382995266+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:07.383028244+07:00","message":"push: {true \n 0 0xc0004a2c00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:03:07.387188598+07:00","message":"write wav file: './tmp/7509/7509_1.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:03:07.398187693+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:03:07.398198975+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:08.069224834+07:00","message":"[GCS] Start streaming session, msgId: 2"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:03:10.399197946+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:03:10.399209842+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:13.126628724+07:00","message":"[GCS] IsForceVAD: false for message ID: 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:13.208180747+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:13.208200531+07:00","message":"found end of frame, send empty tag with msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:13.208203405+07:00","message":"end Recv id 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:13.208210744+07:00","message":"[buffer interim] 2 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:13.208217258+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:13.208221027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:13.208223552+07:00","message":"> Transcript [1] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:13.208225624+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:13.20822752+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:13.208229203+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:13.208230826+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:13.208233304+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:13.208242297+07:00","message":"push: {true \n 0 0xc001f74000}"}
{"level":"info","service":"Main","time":"2026-02-25T13:03:13.21933706+07:00","message":"write wav file: './tmp/7509/7509_2.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:13.25841681+07:00","message":"[GCS] Start streaming session, msgId: 3"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:03:13.399569089+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:03:13.39959403+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:03:16.399963636+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:03:16.399974785+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:03:19.400199987+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:03:19.400201588+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:21.897831458+07:00","message":"[GCS] IsForceVAD: false for message ID: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:22.017413665+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:22.017436332+07:00","message":"found end of frame, send empty tag with msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:22.017439267+07:00","message":"end Recv id 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:22.017484851+07:00","message":"[buffer interim] 3 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:22.017492368+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:22.017496354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:22.017498975+07:00","message":"> Transcript [2] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:22.017502162+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:22.017504267+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:22.017506009+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:22.017507745+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:22.017513228+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:22.017524227+07:00","message":"push: {true \n 0 0xc000106680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:22.030413095+07:00","message":"[GCS] Start streaming session, msgId: 4"}
{"level":"info","service":"Main","time":"2026-02-25T13:03:22.035484812+07:00","message":"write wav file: './tmp/7509/7509_3.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:03:22.400383716+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:03:22.400401268+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:23.697144507+07:00","message":"[GCS] IsForceVAD: false for message ID: 4"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:23.784115623+07:00","message":"receive streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:23.784160788+07:00","message":"found end of frame, send empty tag with msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:23.78416457+07:00","message":"end Recv id 4"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:23.784173986+07:00","message":"[buffer interim] 4 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:23.784180951+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:23.784184783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:23.784187422+07:00","message":"> Transcript [3] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:23.784189935+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:23.78419173+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:23.784193413+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:23.784195064+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:23.784199625+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:23.784210011+07:00","message":"push: {true \n 0 0xc000394380}"}
{"level":"info","service":"Main","time":"2026-02-25T13:03:23.790435947+07:00","message":"write wav file: './tmp/7509/7509_4.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:24.018912712+07:00","message":"[GCS] Start streaming session, msgId: 5"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:03:25.401349293+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:03:25.40136405+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:03:28.401910177+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:03:28.401922308+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:29.778421566+07:00","message":"[GCS] IsForceVAD: false for message ID: 5"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:29.873608571+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:29.873634589+07:00","message":"found end of frame, send empty tag with msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:29.873637633+07:00","message":"end Recv id 5"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:29.873645533+07:00","message":"[buffer interim] 5 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:29.873653653+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:29.873664206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:29.873667088+07:00","message":"> Transcript [4] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:29.873669448+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:29.873671145+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:29.873672814+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:29.873674622+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:29.873676974+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:29.873686409+07:00","message":"push: {true \n 0 0xc000394680}"}
{"level":"info","service":"Main","time":"2026-02-25T13:03:29.884672495+07:00","message":"write wav file: './tmp/7509/7509_5.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:29.97996051+07:00","message":"[GCS] Start streaming session, msgId: 6"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:03:31.402245839+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:03:31.402257666+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:03:34.402321195+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:03:34.402346617+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:35.167110409+07:00","message":"[GCS] IsForceVAD: false for message ID: 6"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:35.270656001+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:35.270690435+07:00","message":"found end of frame, send empty tag with msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:35.270694684+07:00","message":"end Recv id 6"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:35.270704463+07:00","message":"[buffer interim] 6 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:35.270712755+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:35.270716847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:35.27071972+07:00","message":"> Transcript [5] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:35.2707223+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:35.270724177+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:35.270726322+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:35.27072856+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:35.270731538+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:35.27074277+07:00","message":"push: {true \n 0 0xc000394880}"}
{"level":"info","service":"Main","time":"2026-02-25T13:03:35.282606284+07:00","message":"write wav file: './tmp/7509/7509_6.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:35.999472486+07:00","message":"[GCS] Start streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:36.512994603+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:36.513126048+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:36.513131688+07:00","message":"receive interim result [false|false]: สวัสดี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:36.513146281+07:00","message":"[buffer interim] 7 false สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:36.513152062+07:00","message":"[bufferProcess] interim [360000000]:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:36.51315383+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:36.513197499+07:00","message":"[bufferProcess] send to processor (ticker):สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:36.513200911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:36.513203358+07:00","message":"> Transcript [6] [false]: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:36.513205473+07:00","message":"Set StatePrefix (first interim): 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:36.701588019+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:36.701632129+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:36.701637516+07:00","message":"receive interim result [false|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:36.701652909+07:00","message":"[buffer interim] 7 false สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:36.701659999+07:00","message":"[bufferProcess] interim [540000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:36.701661771+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:36.967947355+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:36.967989469+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะน้อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:36.967994818+07:00","message":"receive interim result [false|false]: สวัสดีค่ะน้อง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:36.968006087+07:00","message":"[buffer interim] 7 false สวัสดีค่ะน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:36.968012787+07:00","message":"[bufferProcess] interim [780000000]:สวัสดีค่ะน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:36.968015163+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:36.968020464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:36.968023352+07:00","message":"> Transcript [7] [false]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:36.968026091+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:36.968028246+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:36.968030041+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:36.968032009+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:37.026120263+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:37.026163446+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะนัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:37.026169473+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:37.026182421+07:00","message":"[buffer interim] 7 false สวัสดีค่ะนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:37.026194289+07:00","message":"[bufferProcess] interim [840000000]:สวัสดีค่ะนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:37.026196472+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:37.026199901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:37.026202902+07:00","message":"> Transcript [8] [false]: 'สวัสดีค่ะน้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:37.026206002+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:37.026208042+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:37.026210155+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:37.026212253+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:37.154865266+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:37.15490764+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะนักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:37.1549136+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:37.154925327+07:00","message":"[buffer interim] 7 false สวัสดีค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:37.154933623+07:00","message":"[bufferProcess] interim [960000000]:สวัสดีค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:37.154942868+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:37.154950224+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:37.15495305+07:00","message":"> Transcript [9] [false]: 'สวัสดีค่ะนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:37.154955883+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:37.154957743+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:37.154959458+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:37.154961464+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:03:37.403131248+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:03:37.403134896+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:37.725957853+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:37.726002421+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะนักเรียน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:37.726008917+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:37.726023478+07:00","message":"[buffer interim] 7 false สวัสดีค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:37.726030419+07:00","message":"[bufferProcess] interim [560000000]:สวัสดีค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:37.726033075+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:37.72603941+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:37.726042284+07:00","message":"> Transcript [10] [false]: 'สวัสดีค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:37.726045656+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:37.726048209+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:37.726049857+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:37.726051907+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:37.726057751+07:00","message":"Push: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:37.726059601+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:37.726063014+07:00","message":"Set new StatePrefix : 'สวัสดีค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:37.726065685+07:00","message":"Next Push (prob) : 'ค่ะนักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:37.726094157+07:00","message":"push: {false สวัสดี 0 0xc00051c680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:38.044203728+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:38.044267827+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะนักเรียนใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:38.044274887+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียนใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:38.044289355+07:00","message":"[buffer interim] 7 false สวัสดีค่ะนักเรียนใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.044296739+07:00","message":"[bufferProcess] interim [860000000]:สวัสดีค่ะนักเรียนใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.044299873+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.044305909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.044308196+07:00","message":"> Transcript [11] [false]: 'สวัสดีค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.044311592+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.044314253+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.044316326+07:00","message":"StatePrefix: 'สวัสดีค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.044318753+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:38.057247915+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:38.057278686+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะนักเรียน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:38.057284173+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:38.057299817+07:00","message":"[buffer interim] 7 false สวัสดีค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.05730495+07:00","message":"[bufferProcess] interim [920000000]:สวัสดีค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.057306996+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนักเรียนใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.057310673+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.057313244+07:00","message":"> Transcript [12] [false]: 'สวัสดีค่ะนักเรียนใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.057315903+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.057317673+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.057319775+07:00","message":"StatePrefix: 'สวัสดีค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.057321515+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:38.24300729+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:38.243046245+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะนักเรียนในตอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:38.243051866+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียนในตอน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:38.24306873+07:00","message":"[buffer interim] 7 false สวัสดีค่ะนักเรียนในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.243075959+07:00","message":"[bufferProcess] interim [40000000]:สวัสดีค่ะนักเรียนในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.243078454+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.243081709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.243084114+07:00","message":"> Transcript [13] [false]: 'สวัสดีค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.243086904+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.243088756+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.243090434+07:00","message":"StatePrefix: 'สวัสดีค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.243092255+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:38.302855079+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:38.30290042+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะนักเรียนในตอนที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:38.302907695+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียนในตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:38.30292325+07:00","message":"[buffer interim] 7 false สวัสดีค่ะนักเรียนในตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.302929467+07:00","message":"[bufferProcess] interim [160000000]:สวัสดีค่ะนักเรียนในตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.302931885+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนักเรียนในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.302937945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.302941183+07:00","message":"> Transcript [14] [false]: 'สวัสดีค่ะนักเรียนในตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.302944285+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.302946183+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.302948204+07:00","message":"StatePrefix: 'สวัสดีค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.302950709+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.302956454+07:00","message":"Push: 'ค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.302958209+07:00","message":"TextPushed: 'สวัสดีค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.302962033+07:00","message":"Set new StatePrefix : 'สวัสดีค่ะนักเรียนในตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.302964051+07:00","message":"Next Push (prob) : 'ในตอน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:38.302971728+07:00","message":"push: {false ค่ะนักเรียน 0 0xc00051c680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:38.566899892+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:38.566941274+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะนักเรียนในตอนที่ 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:38.566947479+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียนในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:38.566959956+07:00","message":"[buffer interim] 7 false สวัสดีค่ะนักเรียนในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.566966763+07:00","message":"[bufferProcess] interim [400000000]:สวัสดีค่ะนักเรียนในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.566968994+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนักเรียนในตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.566975543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.566978855+07:00","message":"> Transcript [15] [false]: 'สวัสดีค่ะนักเรียนในตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.566982455+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.566984731+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.566987187+07:00","message":"StatePrefix: 'สวัสดีค่ะนักเรียนในตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.566989665+07:00","message":"TextPushed: 'สวัสดีค่ะนักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:38.868399243+07:00","message":"[GCS] IsForceVAD: false for message ID: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:38.943054363+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:38.943094154+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะนักเรียนในตอนที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:38.943101131+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียนในตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:38.94311136+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:38.943113984+07:00","message":"receive interim result [false|false]:  2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:38.94312112+07:00","message":"[buffer interim] 7 false สวัสดีค่ะนักเรียนในตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:38.943127217+07:00","message":"[buffer interim] 7 false  2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.94313283+07:00","message":"[bufferProcess] interim [760000000]:สวัสดีค่ะนักเรียนในตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.943135181+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนักเรียนในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.943138315+07:00","message":"[bufferProcess] interim [760000000]: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.943140916+07:00","message":"[bufferProcess] update buffer: สวัสดีค่ะนักเรียนในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.943150139+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.943164958+07:00","message":"> Transcript [16] [false]: 'สวัสดีค่ะนักเรียนในตอนที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.943170632+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.943173498+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.943176117+07:00","message":"StatePrefix: 'สวัสดีค่ะนักเรียนในตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.943178995+07:00","message":"TextPushed: 'สวัสดีค่ะนักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:38.975652287+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:38.97568655+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะนักเรียนในตอนที่ 2\",\"confidence\":0.9576791}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:38.975691736+07:00","message":"receive interim result [true|false]: สวัสดีค่ะนักเรียนในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:38.975699145+07:00","message":"end recv isFinal message id 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:38.975701763+07:00","message":"end Recv id 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:38.975711419+07:00","message":"[buffer interim] 7 true สวัสดีค่ะนักเรียนในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.975717636+07:00","message":"[bufferProcess] interim [910000000]:สวัสดีค่ะนักเรียนในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.975720488+07:00","message":"[bufferProcess] send to processor (isfinal):สวัสดีค่ะนักเรียนในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.975723854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.975725998+07:00","message":"> Transcript [17] [false]: 'สวัสดีค่ะนักเรียนในตอนที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.975729267+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.975731054+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.975733413+07:00","message":"StatePrefix: 'สวัสดีค่ะนักเรียนในตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.975735643+07:00","message":"TextPushed: 'สวัสดีค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.975737316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.975739001+07:00","message":"> Transcript [18] [true]: 'สวัสดีค่ะนักเรียนในตอนที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.975741221+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.975742878+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.975744398+07:00","message":"StatePrefix: 'สวัสดีค่ะนักเรียนในตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.975746091+07:00","message":"TextPushed: 'สวัสดีค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:38.975748886+07:00","message":"Push: 'ในตอนที่ 2'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:38.975757906+07:00","message":"push: {true ในตอนที่ 2 0 0xc00051c680}"}
{"level":"info","service":"Main","time":"2026-02-25T13:03:38.986255919+07:00","message":"write wav file: './tmp/7509/7509_7.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:39.070465568+07:00","message":"[GCS] Start streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:39.526847968+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:39.526896391+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:39.526902166+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:39.526915446+07:00","message":"[buffer interim] 8 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:39.526921546+07:00","message":"[bufferProcess] interim [240000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:39.52692345+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:39.649410038+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:39.649453858+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การทำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:39.649459291+07:00","message":"receive interim result [false|false]: การทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:39.649472265+07:00","message":"[buffer interim] 8 false การทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:39.649479087+07:00","message":"[bufferProcess] interim [420000000]:การทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:39.649481138+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:39.649486446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:39.649489369+07:00","message":"> Transcript [19] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:39.649491421+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:39.729081871+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:39.729130679+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การรำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:39.729136178+07:00","message":"receive interim result [false|false]: การรำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:39.729150144+07:00","message":"[buffer interim] 8 false การรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:39.729157247+07:00","message":"[bufferProcess] interim [480000000]:การรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:39.72917805+07:00","message":"[bufferProcess] send to processor:การทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:39.729182001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:39.729184716+07:00","message":"> Transcript [20] [false]: 'การทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:39.729198223+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:39.729201849+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:39.72920411+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:39.72920668+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:39.784883433+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:39.784922445+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:39.784928709+07:00","message":"receive interim result [false|false]: การลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:39.784943011+07:00","message":"[buffer interim] 8 false การลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:39.784949535+07:00","message":"[bufferProcess] interim [540000000]:การลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:39.784951758+07:00","message":"[bufferProcess] send to processor:การรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:39.784957939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:39.784960565+07:00","message":"> Transcript [21] [false]: 'การรำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:39.784963255+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:39.784965389+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:39.784967786+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:39.784970082+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:40.042209867+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:40.042251813+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสาร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:40.042257915+07:00","message":"receive interim result [false|false]: การลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:40.042270831+07:00","message":"[buffer interim] 8 false การลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:40.042276861+07:00","message":"[bufferProcess] interim [780000000]:การลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:40.042278937+07:00","message":"[bufferProcess] send to processor:การลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:40.04228402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:40.042286436+07:00","message":"> Transcript [22] [false]: 'การลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:40.042289145+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:40.042290974+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:40.042292801+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:40.042294899+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:03:40.403341382+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:03:40.403352582+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:40.42468028+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:40.424725683+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:40.424732451+07:00","message":"receive interim result [false|false]: การลำเลียงสารเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:40.424748347+07:00","message":"[buffer interim] 8 false การลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:40.42475526+07:00","message":"[bufferProcess] interim [140000000]:การลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:40.424758022+07:00","message":"[bufferProcess] send to processor:การลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:40.424765194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:40.424768151+07:00","message":"> Transcript [23] [false]: 'การลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:40.424771684+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:40.424773617+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:40.424776302+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:40.424778566+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:40.424785125+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:40.424786766+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:40.424788547+07:00","message":"Set new StatePrefix : 'การลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:40.424790495+07:00","message":"Next Push (prob) : 'ลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:40.424799026+07:00","message":"push: {false การ 0 0xc00051c280}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:40.488233284+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:40.488287322+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารเข้าและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:40.488292602+07:00","message":"receive interim result [false|false]: การลำเลียงสารเข้าและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:40.488305801+07:00","message":"[buffer interim] 8 false การลำเลียงสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:40.488313013+07:00","message":"[bufferProcess] interim [320000000]:การลำเลียงสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:40.488315497+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:40.488318446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:40.488320894+07:00","message":"> Transcript [24] [false]: 'การลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:40.488323937+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:40.488325966+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:40.48832777+07:00","message":"StatePrefix: 'การลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:40.488330096+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:40.68956908+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:40.689616746+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารเข้าและออก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:40.689622647+07:00","message":"receive interim result [false|false]: การลำเลียงสารเข้าและออก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:40.689634665+07:00","message":"[buffer interim] 8 false การลำเลียงสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:40.689641016+07:00","message":"[bufferProcess] interim [500000000]:การลำเลียงสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:40.689643257+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:40.689648446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:40.689650854+07:00","message":"> Transcript [25] [false]: 'การลำเลียงสารเข้าและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:40.689653896+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:40.689655806+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:40.689657906+07:00","message":"StatePrefix: 'การลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:40.689660272+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:41.00452866+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:41.004563257+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารเข้าและออกจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:41.004568526+07:00","message":"receive interim result [false|false]: การลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:41.004578275+07:00","message":"[buffer interim] 8 false การลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:41.004590777+07:00","message":"[bufferProcess] interim [740000000]:การลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:41.004592873+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:41.004596014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:41.004598382+07:00","message":"> Transcript [26] [false]: 'การลำเลียงสารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:41.00460119+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:41.004603073+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:41.004605014+07:00","message":"StatePrefix: 'การลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:41.004607474+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:41.194509668+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:41.194560476+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารเข้าและออกจากเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:41.194567118+07:00","message":"receive interim result [false|false]: การลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:41.194580287+07:00","message":"[buffer interim] 8 false การลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:41.194587485+07:00","message":"[bufferProcess] interim [980000000]:การลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:41.194590382+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:41.19459679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:41.194599623+07:00","message":"> Transcript [27] [false]: 'การลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:41.194603312+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:41.194605625+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:41.19460969+07:00","message":"StatePrefix: 'การลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:41.194612273+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:41.194618684+07:00","message":"Push: 'ลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:41.194620557+07:00","message":"TextPushed: 'การลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:41.194622388+07:00","message":"Set new StatePrefix : 'การลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:41.194624411+07:00","message":"Next Push (prob) : 'เข้าและออกจาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:41.194632832+07:00","message":"push: {false ลำเลียงสาร 0 0xc00051c280}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:41.649263307+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:41.649298779+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารเข้าและออกจากเซลล์นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:41.649304119+07:00","message":"receive interim result [false|false]: การลำเลียงสารเข้าและออกจากเซลล์นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:41.649315761+07:00","message":"[buffer interim] 8 false การลำเลียงสารเข้าและออกจากเซลล์นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:41.649323753+07:00","message":"[bufferProcess] interim [340000000]:การลำเลียงสารเข้าและออกจากเซลล์นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:41.649326182+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:41.649329488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:41.649331928+07:00","message":"> Transcript [28] [false]: 'การลำเลียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:41.649334846+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:41.649336886+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:41.649338819+07:00","message":"StatePrefix: 'การลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:41.649341154+07:00","message":"TextPushed: 'การลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:41.704824849+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:41.704864838+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารเข้าและออกจากเซลล์นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:41.70487106+07:00","message":"receive interim result [false|false]: การลำเลียงสารเข้าและออกจากเซลล์นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:41.704885152+07:00","message":"[buffer interim] 8 false การลำเลียงสารเข้าและออกจากเซลล์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:41.704892697+07:00","message":"[bufferProcess] interim [460000000]:การลำเลียงสารเข้าและออกจากเซลล์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:41.704895993+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารเข้าและออกจากเซลล์นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:41.70489933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:41.70490284+07:00","message":"> Transcript [29] [false]: 'การลำเลียงสารเข้าและออกจากเซลล์นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:41.704906276+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:41.704908656+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:41.704912858+07:00","message":"StatePrefix: 'การลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:41.70491563+07:00","message":"TextPushed: 'การลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:41.890058405+07:00","message":"[GCS] IsForceVAD: false for message ID: 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:41.984235916+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:41.984278477+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารเข้าและออกจากเซลล์นะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:41.98428496+07:00","message":"receive interim result [true|false]: การลำเลียงสารเข้าและออกจากเซลล์นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:41.984295428+07:00","message":"end recv isFinal message id 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:41.984297497+07:00","message":"end Recv id 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:41.984303709+07:00","message":"[buffer interim] 8 true การลำเลียงสารเข้าและออกจากเซลล์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:41.98431055+07:00","message":"[bufferProcess] interim [850000000]:การลำเลียงสารเข้าและออกจากเซลล์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:41.984317306+07:00","message":"[bufferProcess] send to processor (isfinal):การลำเลียงสารเข้าและออกจากเซลล์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:41.984320502+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:41.984323246+07:00","message":"> Transcript [30] [false]: 'การลำเลียงสารเข้าและออกจากเซลล์นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:41.984326084+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:41.984327943+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:41.984330216+07:00","message":"StatePrefix: 'การลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:41.984332835+07:00","message":"TextPushed: 'การลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:41.984334503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:41.984336446+07:00","message":"> Transcript [31] [true]: 'การลำเลียงสารเข้าและออกจากเซลล์นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:41.98433876+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:41.98434198+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:41.984343726+07:00","message":"StatePrefix: 'การลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:41.984345416+07:00","message":"TextPushed: 'การลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:41.984353593+07:00","message":"Push: 'เข้าและออกจากเซลล์นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:41.984360735+07:00","message":"push: {true เข้าและออกจากเซลล์นะคะ 0 0xc00051c280}"}
{"level":"info","service":"Main","time":"2026-02-25T13:03:41.992560255+07:00","message":"write wav file: './tmp/7509/7509_8.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:43.293009204+07:00","message":"[GCS] Start streaming session, msgId: 9"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:03:43.404312186+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:03:43.404319821+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:43.63463259+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:43.63467274+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:43.634677769+07:00","message":"receive interim result [false|false]: ไม่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:43.634694868+07:00","message":"[buffer interim] 9 false ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:43.634702272+07:00","message":"[bufferProcess] interim [420000000]:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:43.634704098+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:43.634710844+07:00","message":"[bufferProcess] send to processor (ticker):ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:43.634713255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:43.634715755+07:00","message":"> Transcript [32] [false]: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:43.634717884+07:00","message":"Set StatePrefix (first interim): 'ไม่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:43.823610379+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:43.823652366+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:43.823658448+07:00","message":"receive interim result [false|false]: ไม่ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:43.823672587+07:00","message":"[buffer interim] 9 false ไม่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:43.823679422+07:00","message":"[bufferProcess] interim [540000000]:ไม่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:43.823681416+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:43.83397297+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:43.833993385+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปตอน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:43.83399814+07:00","message":"receive interim result [false|false]: ไปตอน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:43.834010058+07:00","message":"[buffer interim] 9 false ไปตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:43.834014503+07:00","message":"[bufferProcess] interim [600000000]:ไปตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:43.834016511+07:00","message":"[bufferProcess] send to processor:ไม่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:43.834019521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:43.834022534+07:00","message":"> Transcript [33] [false]: 'ไม่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:43.834025507+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:43.834027549+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:43.834029408+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:43.834031357+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:43.963031495+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:43.963068723+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในตอนนี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:43.963074729+07:00","message":"receive interim result [false|false]: ในตอนนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:43.963087312+07:00","message":"[buffer interim] 9 false ในตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:43.963094417+07:00","message":"[bufferProcess] interim [720000000]:ในตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:43.96309646+07:00","message":"[bufferProcess] send to processor:ไปตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:43.963101476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:43.963104215+07:00","message":"> Transcript [34] [false]: 'ไปตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:43.963106291+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:43.963108166+07:00","message":"Set new StatePrefix: 'ไปตอน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:44.164950679+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:44.1649898+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในตอนที่ 4\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:44.16499531+07:00","message":"receive interim result [false|false]: ในตอนที่ 4"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:44.165008531+07:00","message":"[buffer interim] 9 false ในตอนที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.165017176+07:00","message":"[bufferProcess] interim [840000000]:ในตอนที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.165019456+07:00","message":"[bufferProcess] send to processor:ในตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.16502232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.165024838+07:00","message":"> Transcript [35] [false]: 'ในตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.165026737+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.165028796+07:00","message":"Set new StatePrefix: 'ในตอนนี้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:44.16633892+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:44.166356031+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในตอนที่ 2\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:44.166359806+07:00","message":"receive interim result [false|false]: ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:44.166368174+07:00","message":"[buffer interim] 9 false ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.166371947+07:00","message":"[bufferProcess] interim [900000000]:ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.166373681+07:00","message":"[bufferProcess] send to processor:ในตอนที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.166375417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.166377231+07:00","message":"> Transcript [36] [false]: 'ในตอนที่ 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.166378887+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.166380335+07:00","message":"Set new StatePrefix: 'ในตอนที่ 4'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:44.469718733+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:44.469758638+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในตอนที่ 2 นี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:44.46976444+07:00","message":"receive interim result [false|false]: ในตอนที่ 2 นี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:44.469780213+07:00","message":"[buffer interim] 9 false ในตอนที่ 2 นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.469787597+07:00","message":"[bufferProcess] interim [200000000]:ในตอนที่ 2 นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.469790419+07:00","message":"[bufferProcess] send to processor:ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.469793548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.469796013+07:00","message":"> Transcript [37] [false]: 'ในตอนที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.469797946+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.469799766+07:00","message":"Set new StatePrefix: 'ในตอนที่ 2'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:44.551020188+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:44.551060788+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในตอนที่ 2 นี้คุณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:44.551069285+07:00","message":"receive interim result [false|false]: ในตอนที่ 2 นี้คุณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:44.551083919+07:00","message":"[buffer interim] 9 false ในตอนที่ 2 นี้คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.551089993+07:00","message":"[bufferProcess] interim [320000000]:ในตอนที่ 2 นี้คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.551092531+07:00","message":"[bufferProcess] send to processor:ในตอนที่ 2 นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.551099207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.551101688+07:00","message":"> Transcript [38] [false]: 'ในตอนที่ 2 นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.551105049+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.551107311+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.551109012+07:00","message":"StatePrefix: 'ในตอนที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.551110871+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:44.716864576+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:44.716900807+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในตอนที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:44.716910785+07:00","message":"receive interim result [false|false]: ในตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:44.716924401+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 นี้คุณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:44.716926948+07:00","message":"receive interim result [false|false]:  2 นี้คุณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:44.716933695+07:00","message":"[buffer interim] 9 false ในตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:44.716940459+07:00","message":"[buffer interim] 9 false  2 นี้คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.716945295+07:00","message":"[bufferProcess] interim [440000000]:ในตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.716947494+07:00","message":"[bufferProcess] send to processor:ในตอนที่ 2 นี้คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.716950408+07:00","message":"[bufferProcess] interim [440000000]: 2 นี้คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.716954199+07:00","message":"[bufferProcess] update buffer: ในตอนที่ 2 นี้คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.716957315+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.716960182+07:00","message":"> Transcript [39] [false]: 'ในตอนที่ 2 นี้คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.716963392+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.716965271+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.716966984+07:00","message":"StatePrefix: 'ในตอนที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.716968919+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:44.72027903+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:44.720294014+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในตอนที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:44.720298244+07:00","message":"receive interim result [false|false]: ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:44.720307219+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นี้คุณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:44.720309597+07:00","message":"receive interim result [false|false]:  นี้คุณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:44.720314301+07:00","message":"[buffer interim] 9 false ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:44.720316477+07:00","message":"[buffer interim] 9 false  นี้คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.720320016+07:00","message":"[bufferProcess] interim [500000000]:ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.72032207+07:00","message":"[bufferProcess] send to processor:ในตอนที่ 2 นี้คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.720326518+07:00","message":"[bufferProcess] interim [500000000]: นี้คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.720328593+07:00","message":"[bufferProcess] update buffer: ในตอนที่ 2 นี้คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.720330379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.720332386+07:00","message":"> Transcript [40] [false]: 'ในตอนที่ 2 นี้คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.720334604+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.720336217+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.720337972+07:00","message":"StatePrefix: 'ในตอนที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.720339816+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:44.847859895+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:44.847900774+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-02-25T13:03:44.847907181+07:00","message":"receive interim result [false|false]: ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:44.847920496+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นี้คุณครู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:44.847923269+07:00","message":"receive interim result [false|false]:  นี้คุณครู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:44.847930719+07:00","message":"[buffer interim] 9 false ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:44.847933658+07:00","message":"[buffer interim] 9 false  นี้คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.847939463+07:00","message":"[bufferProcess] interim [560000000]:ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.847941529+07:00","message":"[bufferProcess] send to processor:ในตอนที่ 2 นี้คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.847946079+07:00","message":"[bufferProcess] interim [560000000]: นี้คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.847948875+07:00","message":"[bufferProcess] update buffer: ในตอนที่ 2 นี้คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.847963453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.84798422+07:00","message":"> Transcript [41] [false]: 'ในตอนที่ 2 นี้คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.847989689+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.847993071+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.847995449+07:00","message":"StatePrefix: 'ในตอนที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.847997631+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.848004672+07:00","message":"Push: 'ในตอนที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.848006369+07:00","message":"TextPushed: 'ในตอนที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.848008467+07:00","message":"Set new StatePrefix : 'ในตอนที่ 2 นี้คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:44.848010425+07:00","message":"Next Push (prob) : ' นี้คุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:44.84802202+07:00","message":"push: {false ในตอนที่ 2 0 0xc0004a2680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:45.042883304+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:45.042931826+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในตอนที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:45.042937943+07:00","message":"receive interim result [false|false]: ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:45.042949329+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นี้คุณครูก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:45.042953979+07:00","message":"receive interim result [false|false]:  นี้คุณครูก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:45.04296076+07:00","message":"[buffer interim] 9 false ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:45.042964156+07:00","message":"[buffer interim] 9 false  นี้คุณครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:45.04297003+07:00","message":"[bufferProcess] interim [800000000]:ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:45.042972503+07:00","message":"[bufferProcess] send to processor:ในตอนที่ 2 นี้คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:45.042975714+07:00","message":"[bufferProcess] interim [800000000]: นี้คุณครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:45.042978011+07:00","message":"[bufferProcess] update buffer: ในตอนที่ 2 นี้คุณครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:45.042980736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:45.042983403+07:00","message":"> Transcript [42] [false]: 'ในตอนที่ 2 นี้คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:45.042986246+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:45.042990389+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:45.042992254+07:00","message":"StatePrefix: 'ในตอนที่ 2 นี้คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:45.042994159+07:00","message":"TextPushed: 'ในตอนที่ 2'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:45.62415093+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:45.624187596+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในตอนที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:45.624193285+07:00","message":"receive interim result [false|false]: ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:45.624204222+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นี้คุณครูก็มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:45.624263908+07:00","message":"receive interim result [false|false]:  นี้คุณครูก็มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:45.62429732+07:00","message":"[buffer interim] 9 false ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:45.62431452+07:00","message":"[buffer interim] 9 false  นี้คุณครูก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:45.624321481+07:00","message":"[bufferProcess] interim [400000000]:ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:45.624324519+07:00","message":"[bufferProcess] send to processor:ในตอนที่ 2 นี้คุณครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:45.624327494+07:00","message":"[bufferProcess] interim [400000000]: นี้คุณครูก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:45.624330417+07:00","message":"[bufferProcess] update buffer: ในตอนที่ 2 นี้คุณครูก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:45.624333355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:45.624335869+07:00","message":"> Transcript [43] [false]: 'ในตอนที่ 2 นี้คุณครูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:45.62433891+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:45.624341335+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:45.624343051+07:00","message":"StatePrefix: 'ในตอนที่ 2 นี้คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:45.624345143+07:00","message":"TextPushed: 'ในตอนที่ 2'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:45.865353946+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:45.865394185+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในตอนที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:45.865400078+07:00","message":"receive interim result [false|false]: ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:45.865409906+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นี้คุณครูก็มีความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:45.865412927+07:00","message":"receive interim result [false|false]:  นี้คุณครูก็มีความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:45.86542072+07:00","message":"[buffer interim] 9 false ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:45.86542768+07:00","message":"[buffer interim] 9 false  นี้คุณครูก็มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:45.865433333+07:00","message":"[bufferProcess] interim [580000000]:ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:45.865435939+07:00","message":"[bufferProcess] send to processor:ในตอนที่ 2 นี้คุณครูก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:45.865443653+07:00","message":"[bufferProcess] interim [580000000]: นี้คุณครูก็มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:45.865447429+07:00","message":"[bufferProcess] update buffer: ในตอนที่ 2 นี้คุณครูก็มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:45.865451067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:45.865454841+07:00","message":"> Transcript [44] [false]: 'ในตอนที่ 2 นี้คุณครูก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:45.865460271+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:45.865462154+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:45.865463891+07:00","message":"StatePrefix: 'ในตอนที่ 2 นี้คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:45.865465943+07:00","message":"TextPushed: 'ในตอนที่ 2'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:46.123158414+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:46.123197914+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในตอนที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:46.123204658+07:00","message":"receive interim result [false|false]: ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:46.123228057+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นี้คุณครูก็มีความเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:46.123231691+07:00","message":"receive interim result [false|false]:  นี้คุณครูก็มีความเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:46.123238364+07:00","message":"[buffer interim] 9 false ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:46.123241956+07:00","message":"[buffer interim] 9 false  นี้คุณครูก็มีความเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.123247668+07:00","message":"[bufferProcess] interim [880000000]:ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.123253209+07:00","message":"[bufferProcess] send to processor:ในตอนที่ 2 นี้คุณครูก็มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.123256247+07:00","message":"[bufferProcess] interim [880000000]: นี้คุณครูก็มีความเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.123259+07:00","message":"[bufferProcess] update buffer: ในตอนที่ 2 นี้คุณครูก็มีความเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.123262305+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.123264914+07:00","message":"> Transcript [45] [false]: 'ในตอนที่ 2 นี้คุณครูก็มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.123268043+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.123269983+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.123272008+07:00","message":"StatePrefix: 'ในตอนที่ 2 นี้คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.123273981+07:00","message":"TextPushed: 'ในตอนที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.123276723+07:00","message":"Push: ' นี้คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.123278403+07:00","message":"TextPushed: 'ในตอนที่ 2 นี้คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.123280244+07:00","message":"Set new StatePrefix : 'ในตอนที่ 2 นี้คุณครูก็มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.123282247+07:00","message":"Next Push (prob) : 'ครูก็มีความ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:46.123289686+07:00","message":"push: {false  นี้คุณ 0 0xc0004a2680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:46.241869561+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:46.241910431+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในตอนที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:46.241916246+07:00","message":"receive interim result [false|false]: ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:46.241930863+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นี้คุณครูก็มีความคาด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:46.241934213+07:00","message":"receive interim result [false|false]:  นี้คุณครูก็มีความคาด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:46.241940963+07:00","message":"[buffer interim] 9 false ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:46.241944246+07:00","message":"[buffer interim] 9 false  นี้คุณครูก็มีความคาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.241949553+07:00","message":"[bufferProcess] interim [940000000]:ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.241951954+07:00","message":"[bufferProcess] send to processor:ในตอนที่ 2 นี้คุณครูก็มีความเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.241954618+07:00","message":"[bufferProcess] interim [940000000]: นี้คุณครูก็มีความคาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.241956877+07:00","message":"[bufferProcess] update buffer: ในตอนที่ 2 นี้คุณครูก็มีความคาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.241959795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.241962627+07:00","message":"> Transcript [46] [false]: 'ในตอนที่ 2 นี้คุณครูก็มีความเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.241966959+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.24196896+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.24197071+07:00","message":"StatePrefix: 'ในตอนที่ 2 นี้คุณครูก็มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.241972759+07:00","message":"TextPushed: 'ในตอนที่ 2 นี้คุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:46.313801652+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:46.313841713+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในตอนที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:46.313848216+07:00","message":"receive interim result [false|false]: ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:46.313863817+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นี้คุณครูก็มีความคาดหวัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:46.313867037+07:00","message":"receive interim result [false|false]:  นี้คุณครูก็มีความคาดหวัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:46.313874854+07:00","message":"[buffer interim] 9 false ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:46.313877744+07:00","message":"[buffer interim] 9 false  นี้คุณครูก็มีความคาดหวัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.313883402+07:00","message":"[bufferProcess] interim [60000000]:ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.313885928+07:00","message":"[bufferProcess] send to processor:ในตอนที่ 2 นี้คุณครูก็มีความคาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.313888671+07:00","message":"[bufferProcess] interim [60000000]: นี้คุณครูก็มีความคาดหวัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.313891448+07:00","message":"[bufferProcess] update buffer: ในตอนที่ 2 นี้คุณครูก็มีความคาดหวัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.313894594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.313897533+07:00","message":"> Transcript [47] [false]: 'ในตอนที่ 2 นี้คุณครูก็มีความคาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.313900594+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.313902589+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.313907738+07:00","message":"StatePrefix: 'ในตอนที่ 2 นี้คุณครูก็มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.313910167+07:00","message":"TextPushed: 'ในตอนที่ 2 นี้คุณ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:03:46.404750684+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:03:46.404767428+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:46.51052069+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:46.510564068+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในตอนที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:46.510570456+07:00","message":"receive interim result [false|false]: ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:46.510581873+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นี้คุณครูก็มีความคาดหวังอีก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:46.510585069+07:00","message":"receive interim result [false|false]:  นี้คุณครูก็มีความคาดหวังอีก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:46.510592655+07:00","message":"[buffer interim] 9 false ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:46.510596678+07:00","message":"[buffer interim] 9 false  นี้คุณครูก็มีความคาดหวังอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.510602768+07:00","message":"[bufferProcess] interim [300000000]:ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.510605088+07:00","message":"[bufferProcess] send to processor:ในตอนที่ 2 นี้คุณครูก็มีความคาดหวัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.510608158+07:00","message":"[bufferProcess] interim [300000000]: นี้คุณครูก็มีความคาดหวังอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.510610674+07:00","message":"[bufferProcess] update buffer: ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.510613461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.510616374+07:00","message":"> Transcript [48] [false]: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.510619529+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.510621441+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.510623257+07:00","message":"StatePrefix: 'ในตอนที่ 2 นี้คุณครูก็มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.510626758+07:00","message":"TextPushed: 'ในตอนที่ 2 นี้คุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:46.766672436+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:46.76671932+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในตอนที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:46.766725896+07:00","message":"receive interim result [false|false]: ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:46.76673653+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นี้คุณครูก็มีความคาดหวังอีกเช่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:46.766740817+07:00","message":"receive interim result [false|false]:  นี้คุณครูก็มีความคาดหวังอีกเช่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:46.766749326+07:00","message":"[buffer interim] 9 false ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:46.766753791+07:00","message":"[buffer interim] 9 false  นี้คุณครูก็มีความคาดหวังอีกเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.766759778+07:00","message":"[bufferProcess] interim [480000000]:ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.766762171+07:00","message":"[bufferProcess] send to processor:ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.766765011+07:00","message":"[bufferProcess] interim [480000000]: นี้คุณครูก็มีความคาดหวังอีกเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.766767475+07:00","message":"[bufferProcess] update buffer: ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.766770313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.766772872+07:00","message":"> Transcript [49] [false]: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.766776039+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.766778332+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.766780246+07:00","message":"StatePrefix: 'ในตอนที่ 2 นี้คุณครูก็มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.766783506+07:00","message":"TextPushed: 'ในตอนที่ 2 นี้คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.766786316+07:00","message":"Push: 'ครูก็มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.766788128+07:00","message":"TextPushed: 'ในตอนที่ 2 นี้คุณครูก็มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.766790002+07:00","message":"Set new StatePrefix : 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.766792065+07:00","message":"Next Push (prob) : 'คาดหวังอีก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:46.766802123+07:00","message":"push: {false ครูก็มีความ 0 0xc0004a2680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:46.958203292+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:46.958243058+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในตอนที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:46.958248848+07:00","message":"receive interim result [false|false]: ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:46.958261671+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นี้คุณครูก็มีความคาดหวังอีกเช่นเคย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:46.958265426+07:00","message":"receive interim result [false|false]:  นี้คุณครูก็มีความคาดหวังอีกเช่นเคย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:46.958272516+07:00","message":"[buffer interim] 9 false ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:46.958275824+07:00","message":"[buffer interim] 9 false  นี้คุณครูก็มีความคาดหวังอีกเช่นเคย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.958281741+07:00","message":"[bufferProcess] interim [720000000]:ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.958284328+07:00","message":"[bufferProcess] send to processor:ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.9582871+07:00","message":"[bufferProcess] interim [720000000]: นี้คุณครูก็มีความคาดหวังอีกเช่นเคย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.958289494+07:00","message":"[bufferProcess] update buffer: ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.95829277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.958295489+07:00","message":"> Transcript [50] [false]: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.958298376+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.958300504+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.958302274+07:00","message":"StatePrefix: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:46.95830456+07:00","message":"TextPushed: 'ในตอนที่ 2 นี้คุณครูก็มีความ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:47.215704297+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:47.215739774+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในตอนที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:47.215745205+07:00","message":"receive interim result [false|false]: ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:47.215756782+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:47.215759852+07:00","message":"receive interim result [false|false]:  นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:47.215766284+07:00","message":"[buffer interim] 9 false ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:47.21576939+07:00","message":"[buffer interim] 9 false  นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:47.215775035+07:00","message":"[bufferProcess] interim [20000000]:ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:47.215777632+07:00","message":"[bufferProcess] send to processor:ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:47.215780367+07:00","message":"[bufferProcess] interim [20000000]: นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:47.215782956+07:00","message":"[bufferProcess] update buffer: ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:47.215787265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:47.215789876+07:00","message":"> Transcript [51] [false]: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:47.215792763+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:47.215794529+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:47.215796602+07:00","message":"StatePrefix: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:47.215798961+07:00","message":"TextPushed: 'ในตอนที่ 2 นี้คุณครูก็มีความ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:47.857275752+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:47.857317563+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:47.857324213+07:00","message":"receive interim result [false|false]: ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:47.857339781+07:00","message":"[buffer interim] 9 false ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:47.857345699+07:00","message":"[bufferProcess] interim [620000000]:ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:47.857348459+07:00","message":"[bufferProcess] send to processor:ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:47.857354947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:47.857357562+07:00","message":"> Transcript [52] [false]: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:47.857360758+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:47.857362668+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:47.857364738+07:00","message":"StatePrefix: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:47.857367318+07:00","message":"TextPushed: 'ในตอนที่ 2 นี้คุณครูก็มีความ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:48.045052534+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:48.045090539+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในตอนที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:48.045096785+07:00","message":"receive interim result [false|false]: ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:48.045107771+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:48.045110942+07:00","message":"receive interim result [false|false]:  นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:48.045117734+07:00","message":"[buffer interim] 9 false ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:48.045120516+07:00","message":"[buffer interim] 9 false  นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.045125897+07:00","message":"[bufferProcess] interim [740000000]:ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.045128133+07:00","message":"[bufferProcess] send to processor:ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.045131012+07:00","message":"[bufferProcess] interim [740000000]: นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.045133586+07:00","message":"[bufferProcess] update buffer: ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.045136421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.045138981+07:00","message":"> Transcript [53] [false]: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.045142138+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.045143964+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.04514573+07:00","message":"StatePrefix: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.045151855+07:00","message":"TextPushed: 'ในตอนที่ 2 นี้คุณครูก็มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.045154469+07:00","message":"Push: 'คาดหวังอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.045157643+07:00","message":"TextPushed: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.045159749+07:00","message":"Set new StatePrefix : 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.045178494+07:00","message":"Next Push (prob) : 'เช่นเคยค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:48.045186181+07:00","message":"push: {false คาดหวังอีก 0 0xc0004a2680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:48.117075725+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:48.117117321+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในตอนที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:48.117123369+07:00","message":"receive interim result [false|false]: ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:48.117137906+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:48.117141885+07:00","message":"receive interim result [false|false]:  นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:48.117149287+07:00","message":"[buffer interim] 9 false ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:48.117152433+07:00","message":"[buffer interim] 9 false  นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.117181413+07:00","message":"[bufferProcess] interim [860000000]:ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.117200379+07:00","message":"[bufferProcess] send to processor:ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.117213602+07:00","message":"[bufferProcess] interim [860000000]: นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.117221888+07:00","message":"[bufferProcess] update buffer: ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.117237926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.117255299+07:00","message":"> Transcript [54] [false]: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.117260939+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.117263123+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.117265254+07:00","message":"StatePrefix: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.117267675+07:00","message":"TextPushed: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:48.369315949+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:48.369355489+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในตอนที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:48.369361823+07:00","message":"receive interim result [false|false]: ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:48.369373957+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อไหร่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:48.36937718+07:00","message":"receive interim result [false|false]:  นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อไหร่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:48.369383806+07:00","message":"[buffer interim] 9 false ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:48.369387077+07:00","message":"[buffer interim] 9 false  นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.369393057+07:00","message":"[bufferProcess] interim [40000000]:ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.369395839+07:00","message":"[bufferProcess] send to processor:ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.369398907+07:00","message":"[bufferProcess] interim [40000000]: นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.369401282+07:00","message":"[bufferProcess] update buffer: ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.369404136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.369407069+07:00","message":"> Transcript [55] [false]: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.369410382+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.369412347+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.369414183+07:00","message":"StatePrefix: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.369416626+07:00","message":"TextPushed: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:48.373343593+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:48.373354186+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในตอนที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:48.373358912+07:00","message":"receive interim result [false|false]: ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:48.37337163+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:48.373374838+07:00","message":"receive interim result [false|false]:  นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:48.373378322+07:00","message":"[buffer interim] 9 false ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:48.373380759+07:00","message":"[buffer interim] 9 false  นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.373384275+07:00","message":"[bufferProcess] interim [100000000]:ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.373386393+07:00","message":"[bufferProcess] send to processor:ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.373388992+07:00","message":"[bufferProcess] interim [100000000]: นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.373390927+07:00","message":"[bufferProcess] update buffer: ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.373392937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.373395005+07:00","message":"> Transcript [56] [false]: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อไหร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.373397609+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.373399377+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.373400926+07:00","message":"StatePrefix: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.373403158+07:00","message":"TextPushed: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:48.431910893+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:48.431945719+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในตอนที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:48.431951869+07:00","message":"receive interim result [false|false]: ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:48.431963752+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:48.431967598+07:00","message":"receive interim result [false|false]:  นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:48.431974401+07:00","message":"[buffer interim] 9 false ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:48.431977493+07:00","message":"[buffer interim] 9 false  นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.431983329+07:00","message":"[bufferProcess] interim [160000000]:ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.431985739+07:00","message":"[bufferProcess] send to processor:ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.431988706+07:00","message":"[bufferProcess] interim [160000000]: นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.431991653+07:00","message":"[bufferProcess] update buffer: ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.431994896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.431997649+07:00","message":"> Transcript [57] [false]: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.432001355+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.43200319+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.432006658+07:00","message":"StatePrefix: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.43201248+07:00","message":"TextPushed: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.432015616+07:00","message":"Push: 'เช่นเคยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.4320175+07:00","message":"TextPushed: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.432019552+07:00","message":"Set new StatePrefix : 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.432021689+07:00","message":"Next Push (prob) : 'ว่าเมื่อนัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:48.432029507+07:00","message":"push: {false เช่นเคยค่ะ 0 0xc0004a2680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:48.623579455+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:48.623616438+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในตอนที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:48.623622043+07:00","message":"receive interim result [false|false]: ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:48.623633248+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียนเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:48.623636591+07:00","message":"receive interim result [false|false]:  นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียนเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:48.623643644+07:00","message":"[buffer interim] 9 false ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:48.62364712+07:00","message":"[buffer interim] 9 false  นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียนเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.623652825+07:00","message":"[bufferProcess] interim [400000000]:ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.623655236+07:00","message":"[bufferProcess] send to processor:ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.623658846+07:00","message":"[bufferProcess] interim [400000000]: นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียนเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.623661325+07:00","message":"[bufferProcess] update buffer: ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียนเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.623664598+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.623667453+07:00","message":"> Transcript [58] [false]: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.623670699+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.623672655+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.623674402+07:00","message":"StatePrefix: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.623676515+07:00","message":"TextPushed: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:48.740387129+07:00","message":"[GCS] IsForceVAD: false for message ID: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:48.812125378+07:00","message":"[GCS] Start streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:48.814490446+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:48.814521923+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในตอนที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:48.814527753+07:00","message":"receive interim result [false|false]: ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:48.814544417+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียนเรียนจบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:48.814548385+07:00","message":"receive interim result [false|false]:  นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียนเรียนจบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:48.814567388+07:00","message":"[buffer interim] 9 false ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:48.814585689+07:00","message":"[buffer interim] 9 false  นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียนเรียนจบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.814593033+07:00","message":"[bufferProcess] interim [580000000]:ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.814596066+07:00","message":"[bufferProcess] send to processor:ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียนเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.814603021+07:00","message":"[bufferProcess] interim [580000000]: นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียนเรียนจบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.814605781+07:00","message":"[bufferProcess] update buffer: ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียนเรียนจบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.814610296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.814612979+07:00","message":"> Transcript [59] [false]: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียนเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.814616434+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.814618295+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.814620367+07:00","message":"StatePrefix: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.814622866+07:00","message":"TextPushed: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:48.874947416+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:48.874991894+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียนเรียนจบ\",\"confidence\":0.95800877}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:48.874998861+07:00","message":"receive interim result [true|false]: ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียนเรียนจบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:48.875009233+07:00","message":"end recv isFinal message id 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:48.875011299+07:00","message":"end Recv id 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:48.875017359+07:00","message":"[buffer interim] 9 true ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียนเรียนจบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.875025432+07:00","message":"[bufferProcess] interim [670000000]:ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียนเรียนจบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.875028847+07:00","message":"[bufferProcess] send to processor (isfinal):ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียนเรียนจบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.87503274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.875035344+07:00","message":"> Transcript [60] [false]: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียนเรียนจบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.875039216+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.875041322+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.875052809+07:00","message":"StatePrefix: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.875055904+07:00","message":"TextPushed: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.875057941+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.875059863+07:00","message":"> Transcript [61] [true]: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนักเรียนเรียนจบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.875061981+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.875063617+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.875065209+07:00","message":"StatePrefix: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะว่าเมื่อนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.875066945+07:00","message":"TextPushed: 'ในตอนที่ 2 นี้คุณครูก็มีความคาดหวังอีกเช่นเคยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:48.875069863+07:00","message":"Push: 'ว่าเมื่อนักเรียนเรียนจบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:48.875078834+07:00","message":"push: {true ว่าเมื่อนักเรียนเรียนจบ 0 0xc0004a2680}"}
{"level":"info","service":"Main","time":"2026-02-25T13:03:48.886050456+07:00","message":"write wav file: './tmp/7509/7509_9.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:49.267984755+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:49.268027701+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:49.268033095+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:49.268048331+07:00","message":"[buffer interim] 10 false แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:49.268055234+07:00","message":"[bufferProcess] interim [300000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:49.268057236+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:49.334977837+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:49.335016583+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วเนี่ย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:49.335023205+07:00","message":"receive interim result [false|false]: แล้วเนี่ย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:49.33503885+07:00","message":"[buffer interim] 10 false แล้วเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:49.335045467+07:00","message":"[bufferProcess] interim [420000000]:แล้วเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:49.335047507+07:00","message":"[bufferProcess] send to processor:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:49.335054391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:49.335057354+07:00","message":"> Transcript [62] [false]: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:49.335059448+07:00","message":"Set StatePrefix (first interim): 'แล้ว'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:03:49.405468321+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:03:49.405479966+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:49.640498137+07:00","message":"[GCS] IsForceVAD: false for message ID: 10"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:49.728540248+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:49.728581923+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วเนี่ย\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:49.728588708+07:00","message":"receive interim result [true|false]: แล้วเนี่ย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:49.7285974+07:00","message":"end recv isFinal message id 10"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:49.728599561+07:00","message":"end Recv id 10"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:49.7286058+07:00","message":"[buffer interim] 10 true แล้วเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:49.728612841+07:00","message":"[bufferProcess] interim [870000000]:แล้วเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:49.728629307+07:00","message":"[bufferProcess] send to processor (isfinal):แล้วเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:49.728633047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:49.728635826+07:00","message":"> Transcript [63] [false]: 'แล้วเนี่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:49.728639007+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:49.728641745+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:49.728643601+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:49.728645412+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:49.728646981+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:49.728649905+07:00","message":"> Transcript [64] [true]: 'แล้วเนี่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:49.728653314+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:49.728655673+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:49.728658465+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:49.728660893+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:49.728669869+07:00","message":"Push: 'แล้วเนี่ย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:49.728680943+07:00","message":"push: {true แล้วเนี่ย 0 0xc0004a3e80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:03:49.734148489+07:00","message":"write wav file: './tmp/7509/7509_10.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:49.772203739+07:00","message":"[GCS] Start streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:50.285539079+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:50.285599739+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:50.285605983+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:50.285619204+07:00","message":"[buffer interim] 11 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:50.285625845+07:00","message":"[bufferProcess] interim [540000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:50.285627636+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:50.43935414+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:50.439398178+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:50.439404442+07:00","message":"receive interim result [false|false]: นักเรียนจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:50.43941978+07:00","message":"[buffer interim] 11 false นักเรียนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:50.439429656+07:00","message":"[bufferProcess] interim [720000000]:นักเรียนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:50.439432518+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:50.439440805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:50.439443465+07:00","message":"> Transcript [65] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:50.43944556+07:00","message":"Set StatePrefix (first interim): 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:50.732960785+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:50.732996516+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะทราบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:50.733001585+07:00","message":"receive interim result [false|false]: นักเรียนจะทราบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:50.733015321+07:00","message":"[buffer interim] 11 false นักเรียนจะทราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:50.733022181+07:00","message":"[bufferProcess] interim [960000000]:นักเรียนจะทราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:50.73302502+07:00","message":"[bufferProcess] send to processor:นักเรียนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:50.73303113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:50.733033702+07:00","message":"> Transcript [66] [false]: 'นักเรียนจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:50.733036756+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:50.733038769+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:50.733040466+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:50.733042823+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:50.734208862+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:50.734218211+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะ 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:50.734220959+07:00","message":"receive interim result [false|false]: นักเรียนจะ 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:50.734224453+07:00","message":"[buffer interim] 11 false นักเรียนจะ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:50.734231822+07:00","message":"[bufferProcess] interim [20000000]:นักเรียนจะ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:50.734233596+07:00","message":"[bufferProcess] send to processor:นักเรียนจะทราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:50.734236236+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:50.734238085+07:00","message":"> Transcript [67] [false]: 'นักเรียนจะทราบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:50.734239997+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:50.734241737+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:50.734243862+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:50.734245642+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:50.807473253+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:50.807507747+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะสามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:50.807513237+07:00","message":"receive interim result [false|false]: นักเรียนจะสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:50.807524341+07:00","message":"[buffer interim] 11 false นักเรียนจะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:50.807530691+07:00","message":"[bufferProcess] interim [80000000]:นักเรียนจะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:50.807532881+07:00","message":"[bufferProcess] send to processor:นักเรียนจะ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:50.807538119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:50.80754099+07:00","message":"> Transcript [68] [false]: 'นักเรียนจะ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:50.807543734+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:50.807545555+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:50.80754726+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:50.807549169+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:51.379497452+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:51.379536042+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะสามารถ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:51.379541987+07:00","message":"receive interim result [false|false]: นักเรียนจะสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:51.379553757+07:00","message":"[buffer interim] 11 false นักเรียนจะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:51.379562847+07:00","message":"[bufferProcess] interim [680000000]:นักเรียนจะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:51.379565411+07:00","message":"[bufferProcess] send to processor:นักเรียนจะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:51.379568782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:51.379572057+07:00","message":"> Transcript [69] [false]: 'นักเรียนจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:51.379577712+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:51.379579884+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:51.379581764+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:51.379583799+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:51.379589979+07:00","message":"Push: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:51.379591727+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:51.379593679+07:00","message":"Set new StatePrefix : 'นักเรียนจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:51.379595577+07:00","message":"Next Push (prob) : 'จะสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:51.379603487+07:00","message":"push: {false นักเรียน 0 0xc001f74300}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:51.504889929+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:51.504931874+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะสามารถอธิ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:51.504938828+07:00","message":"receive interim result [false|false]: นักเรียนจะสามารถอธิ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:51.504960106+07:00","message":"[buffer interim] 11 false นักเรียนจะสามารถอธิ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:51.504966989+07:00","message":"[bufferProcess] interim [740000000]:นักเรียนจะสามารถอธิ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:51.504969347+07:00","message":"[bufferProcess] send to processor:นักเรียนจะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:51.504976296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:51.504979382+07:00","message":"> Transcript [70] [false]: 'นักเรียนจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:51.504982821+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:51.504985375+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:51.504987633+07:00","message":"StatePrefix: 'นักเรียนจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:51.504989748+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:51.506210381+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:51.506220404+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะสามารถอธิบาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:51.506223423+07:00","message":"receive interim result [false|false]: นักเรียนจะสามารถอธิบาย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:51.50623102+07:00","message":"[buffer interim] 11 false นักเรียนจะสามารถอธิบาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:51.506234069+07:00","message":"[bufferProcess] interim [800000000]:นักเรียนจะสามารถอธิบาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:51.506235865+07:00","message":"[bufferProcess] send to processor:นักเรียนจะสามารถอธิ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:51.50623953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:51.506241539+07:00","message":"> Transcript [71] [false]: 'นักเรียนจะสามารถอธิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:51.506243858+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:51.506245381+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:51.506247161+07:00","message":"StatePrefix: 'นักเรียนจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:51.506248821+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:52.087197777+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:52.087238648+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะสามารถอธิบายและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:52.087244117+07:00","message":"receive interim result [false|false]: นักเรียนจะสามารถอธิบายและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:52.087258144+07:00","message":"[buffer interim] 11 false นักเรียนจะสามารถอธิบายและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:52.087265224+07:00","message":"[bufferProcess] interim [400000000]:นักเรียนจะสามารถอธิบายและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:52.087267557+07:00","message":"[bufferProcess] send to processor:นักเรียนจะสามารถอธิบาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:52.087271071+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:52.087273969+07:00","message":"> Transcript [72] [false]: 'นักเรียนจะสามารถอธิบาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:52.08727723+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:52.08727926+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:52.087281053+07:00","message":"StatePrefix: 'นักเรียนจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:52.087283077+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:52.402872622+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:52.402913289+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะสามารถอธิบายและเปรียบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:52.402919503+07:00","message":"receive interim result [false|false]: นักเรียนจะสามารถอธิบายและเปรียบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:52.402933372+07:00","message":"[buffer interim] 11 false นักเรียนจะสามารถอธิบายและเปรียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:52.402940659+07:00","message":"[bufferProcess] interim [640000000]:นักเรียนจะสามารถอธิบายและเปรียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:52.402944068+07:00","message":"[bufferProcess] send to processor:นักเรียนจะสามารถอธิบายและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:52.402947394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:52.402949853+07:00","message":"> Transcript [73] [false]: 'นักเรียนจะสามารถอธิบายและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:52.402953105+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:52.402955021+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:52.402956635+07:00","message":"StatePrefix: 'นักเรียนจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:52.40295884+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:52.402961768+07:00","message":"Push: 'จะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:52.402966066+07:00","message":"TextPushed: 'นักเรียนจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:52.402968288+07:00","message":"Set new StatePrefix : 'นักเรียนจะสามารถอธิบายและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:52.402970229+07:00","message":"Next Push (prob) : 'อธิบายและ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:52.402977234+07:00","message":"push: {false จะสามารถ 0 0xc001f74300}"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:03:52.406044346+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:03:52.406067558+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:52.724611577+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:52.724654759+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะสามารถอธิบายและเปรียบเทียบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:52.724660628+07:00","message":"receive interim result [false|false]: นักเรียนจะสามารถอธิบายและเปรียบเทียบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:52.724674602+07:00","message":"[buffer interim] 11 false นักเรียนจะสามารถอธิบายและเปรียบเทียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:52.724681903+07:00","message":"[bufferProcess] interim [940000000]:นักเรียนจะสามารถอธิบายและเปรียบเทียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:52.724684369+07:00","message":"[bufferProcess] send to processor:นักเรียนจะสามารถอธิบายและเปรียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:52.724691129+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:52.72469377+07:00","message":"> Transcript [74] [false]: 'นักเรียนจะสามารถอธิบายและเปรียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:52.724697203+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:52.724699581+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:52.724701799+07:00","message":"StatePrefix: 'นักเรียนจะสามารถอธิบายและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:52.724704708+07:00","message":"TextPushed: 'นักเรียนจะสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:53.11053144+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:53.110579771+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะสามารถอธิบายและเปรียบเทียบกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:53.11058671+07:00","message":"receive interim result [false|false]: นักเรียนจะสามารถอธิบายและเปรียบเทียบกับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:53.11060095+07:00","message":"[buffer interim] 11 false นักเรียนจะสามารถอธิบายและเปรียบเทียบกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:53.110611605+07:00","message":"[bufferProcess] interim [420000000]:นักเรียนจะสามารถอธิบายและเปรียบเทียบกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:53.110615645+07:00","message":"[bufferProcess] send to processor:นักเรียนจะสามารถอธิบายและเปรียบเทียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:53.110622279+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:53.110626201+07:00","message":"> Transcript [75] [false]: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:53.110630878+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:53.110633549+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:53.110636609+07:00","message":"StatePrefix: 'นักเรียนจะสามารถอธิบายและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:53.11063907+07:00","message":"TextPushed: 'นักเรียนจะสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:53.235508137+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:53.235555574+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะสามารถอธิบายและเปรียบเทียบการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:53.235562596+07:00","message":"receive interim result [false|false]: นักเรียนจะสามารถอธิบายและเปรียบเทียบการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:53.235578069+07:00","message":"[buffer interim] 11 false นักเรียนจะสามารถอธิบายและเปรียบเทียบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:53.235585222+07:00","message":"[bufferProcess] interim [480000000]:นักเรียนจะสามารถอธิบายและเปรียบเทียบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:53.235588011+07:00","message":"[bufferProcess] send to processor:นักเรียนจะสามารถอธิบายและเปรียบเทียบกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:53.235609667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:53.23561278+07:00","message":"> Transcript [76] [false]: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:53.235616742+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:53.23561866+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:53.235621153+07:00","message":"StatePrefix: 'นักเรียนจะสามารถอธิบายและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:53.235623748+07:00","message":"TextPushed: 'นักเรียนจะสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:53.426833882+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:53.426871831+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลีย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:53.426879354+07:00","message":"receive interim result [false|false]: นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลีย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:53.426893151+07:00","message":"[buffer interim] 11 false นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:53.42689993+07:00","message":"[bufferProcess] interim [660000000]:นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:53.426903044+07:00","message":"[bufferProcess] send to processor:นักเรียนจะสามารถอธิบายและเปรียบเทียบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:53.426908393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:53.426911669+07:00","message":"> Transcript [77] [false]: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:53.42691547+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:53.426917707+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:53.426919931+07:00","message":"StatePrefix: 'นักเรียนจะสามารถอธิบายและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:53.42692213+07:00","message":"TextPushed: 'นักเรียนจะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:53.426927295+07:00","message":"Push: 'อธิบายและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:53.426931318+07:00","message":"TextPushed: 'นักเรียนจะสามารถอธิบายและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:53.426933611+07:00","message":"Set new StatePrefix : 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:53.426935953+07:00","message":"Next Push (prob) : 'เปรียบเทียบการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:53.426943291+07:00","message":"push: {false อธิบายและ 0 0xc001f74300}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:53.42888881+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:53.428905279+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:53.428910728+07:00","message":"receive interim result [false|false]: นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:53.428919667+07:00","message":"[buffer interim] 11 false นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:53.428923285+07:00","message":"[bufferProcess] interim [720000000]:นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:53.428925537+07:00","message":"[bufferProcess] send to processor:นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:53.428929089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:53.428931103+07:00","message":"> Transcript [78] [false]: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:53.428933806+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:53.428935654+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:53.428937414+07:00","message":"StatePrefix: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:53.42893993+07:00","message":"TextPushed: 'นักเรียนจะสามารถอธิบายและ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:53.617618705+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:53.617661178+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:53.617667795+07:00","message":"receive interim result [false|false]: นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:53.617683819+07:00","message":"[buffer interim] 11 false นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:53.617690873+07:00","message":"[bufferProcess] interim [900000000]:นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:53.617693538+07:00","message":"[bufferProcess] send to processor:นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:53.6177004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:53.617703483+07:00","message":"> Transcript [79] [false]: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:53.617707147+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:53.617709077+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:53.617711068+07:00","message":"StatePrefix: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:53.617716111+07:00","message":"TextPushed: 'นักเรียนจะสามารถอธิบายและ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:53.936639128+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:53.93668008+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:53.936686907+07:00","message":"receive interim result [false|false]: นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:53.936702815+07:00","message":"[buffer interim] 11 false นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:53.936709813+07:00","message":"[bufferProcess] interim [200000000]:นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:53.936712361+07:00","message":"[bufferProcess] send to processor:นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:53.93671941+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:53.936722393+07:00","message":"> Transcript [80] [false]: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:53.936726393+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:53.936728882+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:53.93673117+07:00","message":"StatePrefix: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:53.93673406+07:00","message":"TextPushed: 'นักเรียนจะสามารถอธิบายและ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:54.124422683+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:54.12445767+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:54.124465157+07:00","message":"receive interim result [false|false]: นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:54.124478176+07:00","message":"[buffer interim] 11 false นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.124484732+07:00","message":"[bufferProcess] interim [380000000]:นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.124487496+07:00","message":"[bufferProcess] send to processor:นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.124493648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.124497145+07:00","message":"> Transcript [81] [false]: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.124501076+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.124503217+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.124505887+07:00","message":"StatePrefix: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.124508686+07:00","message":"TextPushed: 'นักเรียนจะสามารถอธิบายและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.12451543+07:00","message":"Push: 'เปรียบเทียบการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.124517382+07:00","message":"TextPushed: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.124519292+07:00","message":"Set new StatePrefix : 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.124521948+07:00","message":"Next Push (prob) : 'ลำเลียงสารเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:54.124529326+07:00","message":"push: {false เปรียบเทียบการ 0 0xc001f74300}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:54.197567215+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:54.197607096+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:54.197614683+07:00","message":"receive interim result [false|false]: นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:54.197630001+07:00","message":"[buffer interim] 11 false นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.197638221+07:00","message":"[bufferProcess] interim [500000000]:นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.1976421+07:00","message":"[bufferProcess] send to processor:นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.197651249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.197655178+07:00","message":"> Transcript [82] [false]: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.197661101+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.197664462+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.197667696+07:00","message":"StatePrefix: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.197671431+07:00","message":"TextPushed: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:54.515858513+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:54.515896229+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออกจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:54.515903154+07:00","message":"receive interim result [false|false]: นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:54.515917403+07:00","message":"[buffer interim] 11 false นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.515924583+07:00","message":"[bufferProcess] interim [740000000]:นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.515927339+07:00","message":"[bufferProcess] send to processor:นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.515933608+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.515936767+07:00","message":"> Transcript [83] [false]: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.515940109+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.515942028+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.515944596+07:00","message":"StatePrefix: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.515947288+07:00","message":"TextPushed: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:54.835587296+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:54.835624997+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออกจากเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:54.835631065+07:00","message":"receive interim result [false|false]: นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:54.835647864+07:00","message":"[buffer interim] 11 false นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.835654901+07:00","message":"[bufferProcess] interim [40000000]:นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.835657421+07:00","message":"[bufferProcess] send to processor:นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.835665416+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.835671959+07:00","message":"> Transcript [84] [false]: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.835675406+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.835677439+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.835679651+07:00","message":"StatePrefix: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.835682173+07:00","message":"TextPushed: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:54.889610568+07:00","message":"[GCS] IsForceVAD: false for message ID: 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:54.987338335+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:54.987383021+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออกจากเซลล์\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:54.987390043+07:00","message":"receive interim result [true|false]: นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:54.987402318+07:00","message":"end recv isFinal message id 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:54.98740491+07:00","message":"end Recv id 11"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:54.987412319+07:00","message":"[buffer interim] 11 true นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.987419001+07:00","message":"[bufferProcess] interim [340000000]:นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.987422315+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.987431052+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.987458591+07:00","message":"> Transcript [85] [false]: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.987464757+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.987467361+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.987470223+07:00","message":"StatePrefix: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.987472619+07:00","message":"TextPushed: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.987483968+07:00","message":"Push: 'ลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.98748585+07:00","message":"TextPushed: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.987488178+07:00","message":"Set new StatePrefix : 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.987490446+07:00","message":"Next Push (prob) : 'และออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.987492551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.987494764+07:00","message":"> Transcript [86] [true]: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.987497259+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.987498839+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.987500858+07:00","message":"StatePrefix: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.987502875+07:00","message":"TextPushed: 'นักเรียนจะสามารถอธิบายและเปรียบเทียบการลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:54.98750489+07:00","message":"Push: 'และออกจากเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:54.987520102+07:00","message":"push: {false ลำเลียงสารเข้า 0 0xc001f74300}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:54.987526519+07:00","message":"push: {true และออกจากเซลล์ 0 0xc001f74300}"}
{"level":"info","service":"Main","time":"2026-02-25T13:03:54.998838113+07:00","message":"write wav file: './tmp/7509/7509_11.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:55.272774767+07:00","message":"[GCS] Start streaming session, msgId: 12"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:03:55.406928791+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:03:55.406949572+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:55.609437024+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:55.609484882+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดู\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:55.60948971+07:00","message":"receive interim result [false|false]: ดู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:55.609504653+07:00","message":"[buffer interim] 12 false ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:55.609511097+07:00","message":"[bufferProcess] interim [420000000]:ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:55.609512885+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:55.739004903+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:55.739044578+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:55.739050747+07:00","message":"receive interim result [false|false]: โดย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:55.739062958+07:00","message":"[buffer interim] 12 false โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:55.739071871+07:00","message":"[bufferProcess] interim [480000000]:โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:55.739073873+07:00","message":"[bufferProcess] send to processor:ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:55.739080005+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:55.739082567+07:00","message":"> Transcript [87] [false]: 'ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:55.739084434+07:00","message":"Set StatePrefix (first interim): 'ดู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:55.929544057+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:55.929582224+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:55.929587659+07:00","message":"receive interim result [false|false]: โดยการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:55.929601237+07:00","message":"[buffer interim] 12 false โดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:55.929607745+07:00","message":"[bufferProcess] interim [720000000]:โดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:55.929610375+07:00","message":"[bufferProcess] send to processor:โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:55.929616487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:55.929619139+07:00","message":"> Transcript [88] [false]: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:55.929621447+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:55.929624067+07:00","message":"Set new StatePrefix: 'โดย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:56.281431647+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:56.281471902+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยการแพทย์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:56.281478642+07:00","message":"receive interim result [false|false]: โดยการแพทย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:56.281495039+07:00","message":"[buffer interim] 12 false โดยการแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:56.281502547+07:00","message":"[bufferProcess] interim [20000000]:โดยการแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:56.281505481+07:00","message":"[bufferProcess] send to processor:โดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:56.281512223+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:56.281517027+07:00","message":"> Transcript [89] [false]: 'โดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:56.281520451+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:56.281522341+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:56.281524566+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:56.281526728+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:56.503074251+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:56.503113428+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยการแพร่แบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:56.503123246+07:00","message":"receive interim result [false|false]: โดยการแพร่แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:56.503138212+07:00","message":"[buffer interim] 12 false โดยการแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:56.503145199+07:00","message":"[bufferProcess] interim [260000000]:โดยการแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:56.503147794+07:00","message":"[bufferProcess] send to processor:โดยการแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:56.503153956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:56.503156762+07:00","message":"> Transcript [90] [false]: 'โดยการแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:56.503160019+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:56.503162585+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:56.503164865+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:56.50316723+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:56.701844628+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:56.701879935+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยการแพร่แบบทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:56.701886077+07:00","message":"receive interim result [false|false]: โดยการแพร่แบบทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:56.701895758+07:00","message":"[buffer interim] 12 false โดยการแพร่แบบทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:56.70190246+07:00","message":"[bufferProcess] interim [500000000]:โดยการแพร่แบบทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:56.701904636+07:00","message":"[bufferProcess] send to processor:โดยการแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:56.701907944+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:56.70191048+07:00","message":"> Transcript [91] [false]: 'โดยการแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:56.701913579+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:56.701915577+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:56.701917426+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:56.701919376+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:56.836361747+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:56.836403293+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยการแพร่แบบธรรมดา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:56.836409275+07:00","message":"receive interim result [false|false]: โดยการแพร่แบบธรรมดา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:56.836422239+07:00","message":"[buffer interim] 12 false โดยการแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:56.836429284+07:00","message":"[bufferProcess] interim [620000000]:โดยการแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:56.836431514+07:00","message":"[bufferProcess] send to processor:โดยการแพร่แบบทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:56.836436661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:56.836439606+07:00","message":"> Transcript [92] [false]: 'โดยการแพร่แบบทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:56.836442805+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:56.836444823+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:56.836446513+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:56.836448614+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:56.836453751+07:00","message":"Push: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:56.836455643+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:56.836457387+07:00","message":"Set new StatePrefix : 'โดยการแพร่แบบทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:56.836459449+07:00","message":"Next Push (prob) : 'การแพร่แบบทำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:56.8364768+07:00","message":"push: {false โดย 0 0xc0004a3f80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:57.4072263+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:57.407275391+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยการแพร่แบบธรรมดา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:57.40728576+07:00","message":"receive interim result [false|false]: โดยการแพร่แบบธรรมดา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:57.407303209+07:00","message":"[buffer interim] 12 false โดยการแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:57.407311682+07:00","message":"[bufferProcess] interim [220000000]:โดยการแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:57.407315222+07:00","message":"[bufferProcess] send to processor:โดยการแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:57.40732631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:57.407330833+07:00","message":"> Transcript [93] [false]: 'โดยการแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:57.407334264+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:57.407338034+07:00","message":"Set new StatePrefix: 'โดยการแพร่แบบธรรมดา'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:03:58.407451002+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:03:58.407459923+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:58.429191768+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:58.429224744+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยการแพร่แบบธรรมดา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:58.429230551+07:00","message":"receive interim result [false|false]: โดยการแพร่แบบธรรมดา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:58.429240788+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" assist\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:58.429243258+07:00","message":"receive interim result [false|false]:  assist"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:58.429248874+07:00","message":"[buffer interim] 12 false โดยการแพร่แบบธรรมดา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:58.429253973+07:00","message":"[buffer interim] 12 false  assist"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.42925907+07:00","message":"[bufferProcess] interim [180000000]:โดยการแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.429261485+07:00","message":"[bufferProcess] send to processor:โดยการแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.429264975+07:00","message":"[bufferProcess] send to processor (ticker):โดยการแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.429267563+07:00","message":"[bufferProcess] interim [180000000]: assist"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.429269076+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.429271756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.429274456+07:00","message":"> Transcript [94] [false]: 'โดยการแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.429277632+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.429279614+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.429281379+07:00","message":"StatePrefix: 'โดยการแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.429283832+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.429285582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.429287227+07:00","message":"> Transcript [95] [false]: 'โดยการแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.429288925+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.429290652+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.429292159+07:00","message":"StatePrefix: 'โดยการแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.429294109+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:58.479724314+07:00","message":"[GCS] IsForceVAD: false for message ID: 12"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:58.55452296+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:58.554568102+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยการแพร่แบบธรรมดา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:58.554575073+07:00","message":"receive interim result [false|false]: โดยการแพร่แบบธรรมดา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:58.55458771+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" of Moses\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:58.55459046+07:00","message":"receive interim result [false|false]:  of Moses"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:58.554598094+07:00","message":"[buffer interim] 12 false โดยการแพร่แบบธรรมดา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:58.554604706+07:00","message":"[buffer interim] 12 false  of Moses"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.554610545+07:00","message":"[bufferProcess] interim [360000000]:โดยการแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.554613118+07:00","message":"[bufferProcess] send to processor: assist"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.554618983+07:00","message":"[bufferProcess] interim [360000000]: of Moses"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.554622066+07:00","message":"[bufferProcess] update buffer: โดยการแพร่แบบธรรมดา of Moses"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.554625102+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.554627882+07:00","message":"> Transcript [96] [false]: ' assist'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.554629976+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.554632245+07:00","message":"Set new StatePrefix: ' assist'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:58.607803368+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:58.607843356+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยการแพร่แบบธรรมดา assistance\",\"confidence\":0.80488586}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:58.607849165+07:00","message":"receive interim result [true|false]: โดยการแพร่แบบธรรมดา assistance"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:58.607857012+07:00","message":"end recv isFinal message id 12"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:58.607859276+07:00","message":"end Recv id 12"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:58.607865808+07:00","message":"[buffer interim] 12 true โดยการแพร่แบบธรรมดา assistance"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.607872285+07:00","message":"[bufferProcess] interim [420000000]:โดยการแพร่แบบธรรมดา assistance"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.607877478+07:00","message":"[bufferProcess] send to processor (isfinal):โดยการแพร่แบบธรรมดา of Moses"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.607880749+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.607883738+07:00","message":"> Transcript [97] [false]: 'โดยการแพร่แบบธรรมดา of Moses'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.607886106+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.607887972+07:00","message":"Set new StatePrefix: 'โดยการแพร่แบบธรรมดา of Moses'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.607889548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.607891534+07:00","message":"> Transcript [98] [true]: 'โดยการแพร่แบบธรรมดา assistance'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.607893635+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.607895479+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.607897315+07:00","message":"StatePrefix: 'โดยการแพร่แบบธรรมดา of Moses'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.607900175+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.607906439+07:00","message":"Push: 'การแพร่แบบธรรมดา assistance'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:58.607913773+07:00","message":"push: {true การแพร่แบบธรรมดา assistance 0 0xc0004a3f80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:58.610581889+07:00","message":"[GCS] Start streaming session, msgId: 13"}
{"level":"info","service":"Main","time":"2026-02-25T13:03:58.616632282+07:00","message":"write wav file: './tmp/7509/7509_12.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:58.946815805+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:58.946848328+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:58.94685327+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:58.946865541+07:00","message":"[buffer interim] 13 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.946871854+07:00","message":"[bufferProcess] interim [420000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:58.946873574+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:59.154382467+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:59.154422172+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การทำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:59.154428141+07:00","message":"receive interim result [false|false]: การทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:59.154444484+07:00","message":"[buffer interim] 13 false การทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.1544519+07:00","message":"[bufferProcess] interim [600000000]:การทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.154454295+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.154457817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.154460244+07:00","message":"> Transcript [99] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.154462255+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:59.257781389+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:59.257818862+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพทย์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:59.257825028+07:00","message":"receive interim result [false|false]: การแพทย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:59.257838109+07:00","message":"[buffer interim] 13 false การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.257844235+07:00","message":"[bufferProcess] interim [660000000]:การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.257846275+07:00","message":"[bufferProcess] send to processor:การทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.25785269+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.257855677+07:00","message":"> Transcript [100] [false]: 'การทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.257858763+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.257860812+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.257862568+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.257864388+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:59.447370547+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:59.447398406+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:59.447403469+07:00","message":"receive interim result [false|false]: การแพร่แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:59.447419233+07:00","message":"[buffer interim] 13 false การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.447424944+07:00","message":"[bufferProcess] interim [840000000]:การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.44742708+07:00","message":"[bufferProcess] send to processor:การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.447430605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.447433649+07:00","message":"> Transcript [101] [false]: 'การแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.447436124+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.447437842+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.44743966+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.44744146+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:59.649285775+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:59.649339418+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟอร์ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:59.649345314+07:00","message":"receive interim result [false|false]: การแพร่แบบฟอร์ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:59.649360174+07:00","message":"[buffer interim] 13 false การแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.64937814+07:00","message":"[bufferProcess] interim [80000000]:การแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.649382377+07:00","message":"[bufferProcess] send to processor:การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.64938902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.649392134+07:00","message":"> Transcript [102] [false]: 'การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.649395259+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.649397336+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.649399659+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.649403791+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:59.766203054+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:59.766255923+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:59.766265442+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:59.766282499+07:00","message":"[buffer interim] 13 false การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.76629173+07:00","message":"[bufferProcess] interim [140000000]:การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.766295532+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.766305259+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.766309626+07:00","message":"> Transcript [103] [false]: 'การแพร่แบบฟอร์ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.766314756+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.766317587+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.766320852+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.766323627+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.766332477+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.766335148+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.766340391+07:00","message":"Set new StatePrefix : 'การแพร่แบบฟอร์ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:03:59.766344123+07:00","message":"Next Push (prob) : 'แพร่แบบฟอร์ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:03:59.766364034+07:00","message":"push: {false การ 0 0xc001f74400}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:00.345807662+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:00.345845213+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทต\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:00.345851371+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:00.345865333+07:00","message":"[buffer interim] 13 false การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.34587247+07:00","message":"[bufferProcess] interim [740000000]:การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.345874759+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.345882177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.34589339+07:00","message":"> Transcript [104] [false]: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.345895922+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.345898128+07:00","message":"Set new StatePrefix: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:00.400334569+07:00","message":"[GCS] IsForceVAD: false for message ID: 13"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:00.46066719+07:00","message":"[GCS] Start streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:00.490767493+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:00.490815079+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทต\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:00.490823267+07:00","message":"receive interim result [true|false]: การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:00.490834364+07:00","message":"end recv isFinal message id 13"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:00.490837305+07:00","message":"end Recv id 13"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:00.490845143+07:00","message":"[buffer interim] 13 true การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.490854571+07:00","message":"[bufferProcess] interim [10000000]:การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.490858646+07:00","message":"[bufferProcess] send to processor (isfinal):การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.490863434+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.490867151+07:00","message":"> Transcript [105] [false]: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.490871414+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.490874263+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.490877403+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.490881306+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.490883787+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.490888264+07:00","message":"> Transcript [106] [true]: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.490891655+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.490894424+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.490896748+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.490899586+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:00.490903598+07:00","message":"Push: 'แพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:00.490926458+07:00","message":"push: {true แพร่แบบฟาซิลิเทต 0 0xc001f74400}"}
{"level":"info","service":"Main","time":"2026-02-25T13:04:00.497607602+07:00","message":"write wav file: './tmp/7509/7509_13.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:01.252568574+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:01.252610099+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Active\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:01.25261511+07:00","message":"receive interim result [false|false]: Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:01.25263192+07:00","message":"[buffer interim] 14 false Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.252638892+07:00","message":"[bufferProcess] interim [600000000]:Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.252640902+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:01.40795137+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:01.407951367+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:01.496472888+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:01.49650402+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Active tran\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:01.496509636+07:00","message":"receive interim result [false|false]: Active tran"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:01.496522944+07:00","message":"[buffer interim] 14 false Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.496529027+07:00","message":"[bufferProcess] interim [900000000]:Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.496531357+07:00","message":"[bufferProcess] send to processor:Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.496537448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.496540085+07:00","message":"> Transcript [107] [false]: 'Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.496542238+07:00","message":"Set StatePrefix (first interim): 'Active'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:01.626178819+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:01.626219002+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Active\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:01.626224634+07:00","message":"receive interim result [false|false]: Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:01.626237955+07:00","message":"[buffer interim] 14 false Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.626244342+07:00","message":"[bufferProcess] interim [20000000]:Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.626246585+07:00","message":"[bufferProcess] send to processor:Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.626251818+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.62625472+07:00","message":"> Transcript [108] [false]: 'Active tran'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.626257425+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.626259221+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.626261273+07:00","message":"StatePrefix: 'Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.626263457+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:01.685234621+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:01.68526658+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Active Transport\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:01.685272457+07:00","message":"receive interim result [false|false]: Active Transport"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:01.68528555+07:00","message":"[buffer interim] 14 false Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.685291189+07:00","message":"[bufferProcess] interim [80000000]:Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.685293686+07:00","message":"[bufferProcess] send to processor:Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.685299953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.685302902+07:00","message":"> Transcript [109] [false]: 'Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.685305525+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.685307471+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.685309285+07:00","message":"StatePrefix: 'Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.685311449+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:01.81829129+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:01.818317183+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Active\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:01.818321375+07:00","message":"receive interim result [false|false]: Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:01.818333025+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Transport\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:01.818335957+07:00","message":"receive interim result [false|false]:  Transport"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:01.818340966+07:00","message":"[buffer interim] 14 false Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:01.818344038+07:00","message":"[buffer interim] 14 false  Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.818348667+07:00","message":"[bufferProcess] interim [200000000]:Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.818351558+07:00","message":"[bufferProcess] send to processor:Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.818354489+07:00","message":"[bufferProcess] interim [200000000]: Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.818356715+07:00","message":"[bufferProcess] update buffer: Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.818359073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.818361336+07:00","message":"> Transcript [110] [false]: 'Active Transport'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.818363935+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.818365928+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.818367889+07:00","message":"StatePrefix: 'Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:01.818369957+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:02.002927471+07:00","message":"[GCS] IsForceVAD: false for message ID: 14"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:02.060941817+07:00","message":"[GCS] Start streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:02.095419485+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:02.095446984+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Active Transport\",\"confidence\":0.8336494}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:02.095451922+07:00","message":"receive interim result [true|false]: Active Transport"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:02.095463293+07:00","message":"end recv isFinal message id 14"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:02.09546559+07:00","message":"end Recv id 14"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:02.095470766+07:00","message":"[buffer interim] 14 true Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.095476001+07:00","message":"[bufferProcess] interim [560000000]:Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.09547837+07:00","message":"[bufferProcess] send to processor (isfinal):Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.095481489+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.095483952+07:00","message":"> Transcript [111] [false]: 'Active Transport'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.095486374+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.095488338+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.095498787+07:00","message":"StatePrefix: 'Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.095500647+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.095503446+07:00","message":"Push: 'Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.095505159+07:00","message":"TextPushed: 'Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.095507052+07:00","message":"Set new StatePrefix : 'Active Transport'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.095509249+07:00","message":"Next Push (prob) : ' Transport'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.095510785+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.095512455+07:00","message":"> Transcript [112] [true]: 'Active Transport'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.095520353+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.095521932+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.095523384+07:00","message":"StatePrefix: 'Active Transport'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.095524854+07:00","message":"TextPushed: 'Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.095526552+07:00","message":"Push: ' Transport'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:02.095540155+07:00","message":"push: {false Active 0 0xc00051c580}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:02.095551641+07:00","message":"push: {true  Transport 0 0xc00051c580}"}
{"level":"info","service":"Main","time":"2026-02-25T13:04:02.103128762+07:00","message":"write wav file: './tmp/7509/7509_14.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:02.532160164+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:02.532200565+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"n\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:02.532205814+07:00","message":"receive interim result [false|false]: n"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:02.532220296+07:00","message":"[buffer interim] 15 false n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.532225829+07:00","message":"[bufferProcess] interim [480000000]:n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.532227587+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:02.603137485+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:02.603177418+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอ็นดู\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:02.603183058+07:00","message":"receive interim result [false|false]: เอ็นดู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:02.603198346+07:00","message":"[buffer interim] 15 false เอ็นดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.60320514+07:00","message":"[bufferProcess] interim [600000000]:เอ็นดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.603207461+07:00","message":"[bufferProcess] send to processor:n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.603213941+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.603216883+07:00","message":"> Transcript [113] [false]: 'n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.603219065+07:00","message":"Set StatePrefix (first interim): 'n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:02.718274388+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:02.718312671+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Android\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:02.718318207+07:00","message":"receive interim result [false|false]: Android"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:02.718331085+07:00","message":"[buffer interim] 15 false Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.718337469+07:00","message":"[bufferProcess] interim [660000000]:Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.718339656+07:00","message":"[bufferProcess] send to processor:เอ็นดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.718346334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.718349168+07:00","message":"> Transcript [114] [false]: 'เอ็นดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.718351054+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:02.718352918+07:00","message":"Set new StatePrefix: 'เอ็นดู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:03.039999591+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:03.040040127+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอนโดไซโทซิส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:03.040045686+07:00","message":"receive interim result [false|false]: เอนโดไซโทซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:03.040061645+07:00","message":"[buffer interim] 15 false เอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:03.040068785+07:00","message":"[bufferProcess] interim [20000000]:เอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:03.040071389+07:00","message":"[bufferProcess] send to processor:Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:03.040077833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:03.040080435+07:00","message":"> Transcript [115] [false]: 'Android'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:03.040082414+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:03.040084729+07:00","message":"Set new StatePrefix: 'Android'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:03.617539337+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:03.61759818+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอนโดไซโทซิส\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:03.617605382+07:00","message":"receive interim result [false|false]: เอนโดไซโทซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:03.617621863+07:00","message":"[buffer interim] 15 false เอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:03.617632188+07:00","message":"[bufferProcess] interim [620000000]:เอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:03.617635447+07:00","message":"[bufferProcess] send to processor:เอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:03.61764168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:03.617647867+07:00","message":"> Transcript [116] [false]: 'เอนโดไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:03.617651306+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:03.617654499+07:00","message":"Set new StatePrefix: 'เอนโดไซโทซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:04.009015406+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:04.009059131+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอนโดไซโทซิสและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:04.009065401+07:00","message":"receive interim result [false|false]: เอนโดไซโทซิสและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:04.009080583+07:00","message":"[buffer interim] 15 false เอนโดไซโทซิสและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:04.009088346+07:00","message":"[bufferProcess] interim [980000000]:เอนโดไซโทซิสและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:04.009090693+07:00","message":"[bufferProcess] send to processor:เอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:04.009097001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:04.009099477+07:00","message":"> Transcript [117] [false]: 'เอนโดไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:04.009102636+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:04.009104557+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:04.009106706+07:00","message":"StatePrefix: 'เอนโดไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:04.009109074+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:04.236627363+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:04.23667771+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอนโดไซโทซิสและ x\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:04.23668305+07:00","message":"receive interim result [false|false]: เอนโดไซโทซิสและ x"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:04.236699476+07:00","message":"[buffer interim] 15 false เอนโดไซโทซิสและ x"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:04.236707058+07:00","message":"[bufferProcess] interim [220000000]:เอนโดไซโทซิสและ x"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:04.236709394+07:00","message":"[bufferProcess] send to processor:เอนโดไซโทซิสและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:04.236716032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:04.236718921+07:00","message":"> Transcript [118] [false]: 'เอนโดไซโทซิสและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:04.236722273+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:04.236725541+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:04.236728482+07:00","message":"StatePrefix: 'เอนโดไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:04.236730677+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:04.408920283+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:04.408954361+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:04.414475023+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:04.414511254+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอนโดไซโทซิสและ EXO\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:04.41451724+07:00","message":"receive interim result [false|false]: เอนโดไซโทซิสและ EXO"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:04.414532091+07:00","message":"[buffer interim] 15 false เอนโดไซโทซิสและ EXO"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:04.414538946+07:00","message":"[bufferProcess] interim [340000000]:เอนโดไซโทซิสและ EXO"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:04.414541546+07:00","message":"[bufferProcess] send to processor:เอนโดไซโทซิสและ x"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:04.41454658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:04.414551343+07:00","message":"> Transcript [119] [false]: 'เอนโดไซโทซิสและ x'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:04.414555151+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:04.414557135+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:04.414558915+07:00","message":"StatePrefix: 'เอนโดไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:04.414560919+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:04.519259183+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:04.51929607+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอนโดไซโทซิสและเอกซเรย์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:04.519301602+07:00","message":"receive interim result [false|false]: เอนโดไซโทซิสและเอกซเรย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:04.519315779+07:00","message":"[buffer interim] 15 false เอนโดไซโทซิสและเอกซเรย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:04.51932294+07:00","message":"[bufferProcess] interim [520000000]:เอนโดไซโทซิสและเอกซเรย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:04.519325492+07:00","message":"[bufferProcess] send to processor:เอนโดไซโทซิสและ EXO"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:04.519331701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:04.51933436+07:00","message":"> Transcript [120] [false]: 'เอนโดไซโทซิสและ EXO'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:04.519337272+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:04.519339112+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:04.519341629+07:00","message":"StatePrefix: 'เอนโดไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:04.519343814+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:04.519350037+07:00","message":"Push: 'เอนโดไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:04.519352223+07:00","message":"TextPushed: 'เอนโดไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:04.519355361+07:00","message":"Set new StatePrefix : 'เอนโดไซโทซิสและ EXO'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:04.519357842+07:00","message":"Next Push (prob) : 'และ EXO'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:04.519382395+07:00","message":"push: {false เอนโดไซโทซิส 0 0xc000106900}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:04.873037602+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:04.873085429+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอนโดไซโทซิสและเอกโซไซโทซิส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:04.873091618+07:00","message":"receive interim result [false|false]: เอนโดไซโทซิสและเอกโซไซโทซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:04.873108423+07:00","message":"[buffer interim] 15 false เอนโดไซโทซิสและเอกโซไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:04.873118248+07:00","message":"[bufferProcess] interim [820000000]:เอนโดไซโทซิสและเอกโซไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:04.873120736+07:00","message":"[bufferProcess] send to processor:เอนโดไซโทซิสและเอกซเรย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:04.873125796+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:04.873128389+07:00","message":"> Transcript [121] [false]: 'เอนโดไซโทซิสและเอกซเรย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:04.873130657+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:04.873132477+07:00","message":"Set new StatePrefix: 'เอนโดไซโทซิสและเอกซเรย์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:05.423829115+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:05.423870145+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอนโดไซโทซิสและเอกโซไซโทซิสได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:05.423877525+07:00","message":"receive interim result [false|false]: เอนโดไซโทซิสและเอกโซไซโทซิสได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:05.423890764+07:00","message":"[buffer interim] 15 false เอนโดไซโทซิสและเอกโซไซโทซิสได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.423897772+07:00","message":"[bufferProcess] interim [360000000]:เอนโดไซโทซิสและเอกโซไซโทซิสได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.42390032+07:00","message":"[bufferProcess] send to processor:เอนโดไซโทซิสและเอกโซไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.423907735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.423910344+07:00","message":"> Transcript [122] [false]: 'เอนโดไซโทซิสและเอกโซไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.423912758+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.423914624+07:00","message":"Set new StatePrefix: 'เอนโดไซโทซิสและเอกโซไซโทซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:05.618183375+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:05.618227298+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอนโดไซโทซิสและเอกโซไซโทซิสได้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:05.618232869+07:00","message":"receive interim result [false|false]: เอนโดไซโทซิสและเอกโซไซโทซิสได้นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:05.618249632+07:00","message":"[buffer interim] 15 false เอนโดไซโทซิสและเอกโซไซโทซิสได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.618257452+07:00","message":"[bufferProcess] interim [540000000]:เอนโดไซโทซิสและเอกโซไซโทซิสได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.618259971+07:00","message":"[bufferProcess] send to processor:เอนโดไซโทซิสและเอกโซไซโทซิสได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.618268125+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.618271016+07:00","message":"> Transcript [123] [false]: 'เอนโดไซโทซิสและเอกโซไซโทซิสได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.618274647+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.618276839+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.618279359+07:00","message":"StatePrefix: 'เอนโดไซโทซิสและเอกโซไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.618283167+07:00","message":"TextPushed: 'เอนโดไซโทซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:05.735120717+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:05.735158658+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอนโดไซโทซิสและเอกโซไซโทซิสได้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:05.735166053+07:00","message":"receive interim result [false|false]: เอนโดไซโทซิสและเอกโซไซโทซิสได้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:05.735179497+07:00","message":"[buffer interim] 15 false เอนโดไซโทซิสและเอกโซไซโทซิสได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.735186369+07:00","message":"[bufferProcess] interim [660000000]:เอนโดไซโทซิสและเอกโซไซโทซิสได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.735189225+07:00","message":"[bufferProcess] send to processor:เอนโดไซโทซิสและเอกโซไซโทซิสได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.735195816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.735198302+07:00","message":"> Transcript [124] [false]: 'เอนโดไซโทซิสและเอกโซไซโทซิสได้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.73520139+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.735203353+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.73520526+07:00","message":"StatePrefix: 'เอนโดไซโทซิสและเอกโซไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:05.735208768+07:00","message":"TextPushed: 'เอนโดไซโทซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:05.908821835+07:00","message":"[GCS] IsForceVAD: false for message ID: 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:06.017929899+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:06.017977616+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอนโดไซโทซิสและเอกโซไซโทซิสสีได้นะคะ\",\"confidence\":0.94370776}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:06.017984643+07:00","message":"receive interim result [true|false]: เอนโดไซโทซิสและเอกโซไซโทซิสสีได้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:06.017995909+07:00","message":"end recv isFinal message id 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:06.017998423+07:00","message":"end Recv id 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:06.018005587+07:00","message":"[buffer interim] 15 true เอนโดไซโทซิสและเอกโซไซโทซิสสีได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:06.01801327+07:00","message":"[bufferProcess] interim [50000000]:เอนโดไซโทซิสและเอกโซไซโทซิสสีได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:06.018019542+07:00","message":"[bufferProcess] send to processor (isfinal):เอนโดไซโทซิสและเอกโซไซโทซิสได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:06.018026656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:06.018029631+07:00","message":"> Transcript [125] [false]: 'เอนโดไซโทซิสและเอกโซไซโทซิสได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:06.018032673+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:06.018035027+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:06.018037328+07:00","message":"StatePrefix: 'เอนโดไซโทซิสและเอกโซไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:06.018040281+07:00","message":"TextPushed: 'เอนโดไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:06.018042032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:06.018043711+07:00","message":"> Transcript [126] [true]: 'เอนโดไซโทซิสและเอกโซไซโทซิสสีได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:06.018047008+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:06.018048664+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:06.018050156+07:00","message":"StatePrefix: 'เอนโดไซโทซิสและเอกโซไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:06.018051748+07:00","message":"TextPushed: 'เอนโดไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:06.018059847+07:00","message":"Push: 'และเอกโซไซโทซิสสีได้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:06.018068408+07:00","message":"push: {true และเอกโซไซโทซิสสีได้นะคะ 0 0xc000106900}"}
{"level":"info","service":"Main","time":"2026-02-25T13:04:06.027986544+07:00","message":"write wav file: './tmp/7509/7509_15.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:06.932271623+07:00","message":"[GCS] Start streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:07.267883947+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:07.267923829+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:07.267929234+07:00","message":"receive interim result [false|false]: จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:07.267943254+07:00","message":"[buffer interim] 16 false จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.267948923+07:00","message":"[bufferProcess] interim [360000000]:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.267951264+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.267957402+07:00","message":"[bufferProcess] send to processor (ticker):จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.267960319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.267962806+07:00","message":"> Transcript [127] [false]: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.267964751+07:00","message":"Set StatePrefix (first interim): 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:07.405464537+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:07.405508617+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:07.405514856+07:00","message":"receive interim result [false|false]: จาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:07.405526556+07:00","message":"[buffer interim] 16 false จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.405534339+07:00","message":"[bufferProcess] interim [480000000]:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.405536742+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:07.409626941+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:07.409629818+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:07.585924286+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:07.585971106+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:07.585977343+07:00","message":"receive interim result [false|false]: จากตอน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:07.585989146+07:00","message":"[buffer interim] 16 false จากตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.586003423+07:00","message":"[bufferProcess] interim [660000000]:จากตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.586006459+07:00","message":"[bufferProcess] send to processor:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.586009824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.586023534+07:00","message":"> Transcript [128] [false]: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.586026103+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.586028292+07:00","message":"Set new StatePrefix: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:07.774932841+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:07.774972433+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:07.774978273+07:00","message":"receive interim result [false|false]: จากตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:07.774993762+07:00","message":"[buffer interim] 16 false จากตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.775000309+07:00","message":"[bufferProcess] interim [840000000]:จากตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.775002132+07:00","message":"[bufferProcess] send to processor:จากตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.775009738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.775012637+07:00","message":"> Transcript [129] [false]: 'จากตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.775015656+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.775017593+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.775019478+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.775021753+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:07.907215552+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:07.907256419+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่แล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:07.907261761+07:00","message":"receive interim result [false|false]: จากตอนที่แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:07.907271769+07:00","message":"[buffer interim] 16 false จากตอนที่แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.907278572+07:00","message":"[bufferProcess] interim [20000000]:จากตอนที่แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.907282547+07:00","message":"[bufferProcess] send to processor:จากตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.907288001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.907291333+07:00","message":"> Transcript [130] [false]: 'จากตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.907306298+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.907308206+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.907310165+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:07.907312187+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:08.170488647+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:08.170528275+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่แล้วนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:08.170534512+07:00","message":"receive interim result [false|false]: จากตอนที่แล้วนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:08.170548037+07:00","message":"[buffer interim] 16 false จากตอนที่แล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:08.170554769+07:00","message":"[bufferProcess] interim [320000000]:จากตอนที่แล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:08.170556933+07:00","message":"[bufferProcess] send to processor:จากตอนที่แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:08.17056181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:08.170564913+07:00","message":"> Transcript [131] [false]: 'จากตอนที่แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:08.170568126+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:08.170569933+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:08.170572+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:08.170574168+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:08.35872866+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:08.35876605+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่แล้วนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:08.35877189+07:00","message":"receive interim result [false|false]: จากตอนที่แล้วนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:08.358785895+07:00","message":"[buffer interim] 16 false จากตอนที่แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:08.358792226+07:00","message":"[bufferProcess] interim [440000000]:จากตอนที่แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:08.358794943+07:00","message":"[bufferProcess] send to processor:จากตอนที่แล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:08.358801641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:08.358804002+07:00","message":"> Transcript [132] [false]: 'จากตอนที่แล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:08.35881536+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:08.358818023+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:08.358820443+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:08.358824719+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:08.358832882+07:00","message":"Push: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:08.358835898+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:08.358838404+07:00","message":"Set new StatePrefix : 'จากตอนที่แล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:08.358841379+07:00","message":"Next Push (prob) : 'ตอนที่แล้วนะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:08.358850243+07:00","message":"push: {false จาก 0 0xc000394600}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.004651382+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.004678753+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่แล้วนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.004683961+07:00","message":"receive interim result [false|false]: จากตอนที่แล้วนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.00469788+07:00","message":"[buffer interim] 16 false จากตอนที่แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.004705128+07:00","message":"[bufferProcess] interim [40000000]:จากตอนที่แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.004708045+07:00","message":"[bufferProcess] send to processor:จากตอนที่แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.004711644+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.004714326+07:00","message":"> Transcript [133] [false]: 'จากตอนที่แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.004717116+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.004718885+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.004720453+07:00","message":"StatePrefix: 'จากตอนที่แล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.004722598+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.064536523+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.064566352+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่แล้วนะคะนักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.064572832+07:00","message":"receive interim result [false|false]: จากตอนที่แล้วนะคะนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.064584567+07:00","message":"[buffer interim] 16 false จากตอนที่แล้วนะคะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.064594668+07:00","message":"[bufferProcess] interim [160000000]:จากตอนที่แล้วนะคะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.06459752+07:00","message":"[bufferProcess] send to processor:จากตอนที่แล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.064604408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.064606749+07:00","message":"> Transcript [134] [false]: 'จากตอนที่แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.064609713+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.064611566+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.064613525+07:00","message":"StatePrefix: 'จากตอนที่แล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.064616084+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.245974677+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.246004942+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่แล้วนะคะนักเรียนได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.246010045+07:00","message":"receive interim result [false|false]: จากตอนที่แล้วนะคะนักเรียนได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.246024039+07:00","message":"[buffer interim] 16 false จากตอนที่แล้วนะคะนักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.246031413+07:00","message":"[bufferProcess] interim [340000000]:จากตอนที่แล้วนะคะนักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.246033681+07:00","message":"[bufferProcess] send to processor:จากตอนที่แล้วนะคะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.246037148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.246039784+07:00","message":"> Transcript [135] [false]: 'จากตอนที่แล้วนะคะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.246042986+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.246044667+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.246046724+07:00","message":"StatePrefix: 'จากตอนที่แล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.246049043+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.396078895+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.396127822+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่แล้วนะคะนักเรียนได้ทราบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.396133545+07:00","message":"receive interim result [false|false]: จากตอนที่แล้วนะคะนักเรียนได้ทราบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.396149265+07:00","message":"[buffer interim] 16 false จากตอนที่แล้วนะคะนักเรียนได้ทราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.39615721+07:00","message":"[bufferProcess] interim [520000000]:จากตอนที่แล้วนะคะนักเรียนได้ทราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.396159643+07:00","message":"[bufferProcess] send to processor:จากตอนที่แล้วนะคะนักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.396166354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.396169154+07:00","message":"> Transcript [136] [false]: 'จากตอนที่แล้วนะคะนักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.396173275+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.396175534+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.396178419+07:00","message":"StatePrefix: 'จากตอนที่แล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.396180933+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.396187043+07:00","message":"Push: 'ตอนที่แล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.396189074+07:00","message":"TextPushed: 'จากตอนที่แล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.39619157+07:00","message":"Set new StatePrefix : 'จากตอนที่แล้วนะคะนักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.396193666+07:00","message":"Next Push (prob) : 'คะนักเรียนได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.396202071+07:00","message":"push: {false ตอนที่แล้วนะ 0 0xc000394600}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.695187783+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.695224474+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่แล้วนะคะนักเรียนได้ทราบและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.695230502+07:00","message":"receive interim result [false|false]: จากตอนที่แล้วนะคะนักเรียนได้ทราบและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.695243093+07:00","message":"[buffer interim] 16 false จากตอนที่แล้วนะคะนักเรียนได้ทราบและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.695249806+07:00","message":"[bufferProcess] interim [760000000]:จากตอนที่แล้วนะคะนักเรียนได้ทราบและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.695252462+07:00","message":"[bufferProcess] send to processor:จากตอนที่แล้วนะคะนักเรียนได้ทราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.695258047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.695261229+07:00","message":"> Transcript [137] [false]: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.695264688+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.695266937+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.6952688+07:00","message":"StatePrefix: 'จากตอนที่แล้วนะคะนักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.695271176+07:00","message":"TextPushed: 'จากตอนที่แล้วนะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.767054081+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.767081855+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.767087028+07:00","message":"receive interim result [false|false]: จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.767102589+07:00","message":"[buffer interim] 16 false จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.767109683+07:00","message":"[bufferProcess] interim [880000000]:จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.76711264+07:00","message":"[bufferProcess] send to processor:จากตอนที่แล้วนะคะนักเรียนได้ทราบและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.767115916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.767118734+07:00","message":"> Transcript [138] [false]: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.767121978+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.767123746+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.76712549+07:00","message":"StatePrefix: 'จากตอนที่แล้วนะคะนักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.767127755+07:00","message":"TextPushed: 'จากตอนที่แล้วนะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.895664468+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.895699281+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.89570504+07:00","message":"receive interim result [false|false]: จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:09.895722416+07:00","message":"[buffer interim] 16 false จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.895729948+07:00","message":"[bufferProcess] interim [0]:จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.895733278+07:00","message":"[bufferProcess] send to processor:จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.895736395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.895739256+07:00","message":"> Transcript [139] [false]: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.895742483+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.895744454+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.895746555+07:00","message":"StatePrefix: 'จากตอนที่แล้วนะคะนักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:09.895748814+07:00","message":"TextPushed: 'จากตอนที่แล้วนะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:10.150558813+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:10.150599584+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:10.150606238+07:00","message":"receive interim result [false|false]: จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วๆ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:10.150620124+07:00","message":"[buffer interim] 16 false จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.150627338+07:00","message":"[bufferProcess] interim [240000000]:จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.150629854+07:00","message":"[bufferProcess] send to processor:จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.150634822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.150637826+07:00","message":"> Transcript [140] [false]: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.150642131+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.150644677+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.150646529+07:00","message":"StatePrefix: 'จากตอนที่แล้วนะคะนักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.150649065+07:00","message":"TextPushed: 'จากตอนที่แล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.150653684+07:00","message":"Push: 'คะนักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.150655408+07:00","message":"TextPushed: 'จากตอนที่แล้วนะคะนักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.15065726+07:00","message":"Set new StatePrefix : 'จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.150659319+07:00","message":"Next Push (prob) : 'ทราบแล้วว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:10.150667823+07:00","message":"push: {false คะนักเรียนได้ 0 0xc000394600}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:10.157060326+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:10.157080428+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าอย่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:10.157085764+07:00","message":"receive interim result [false|false]: จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าอย่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:10.157098538+07:00","message":"[buffer interim] 16 false จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าอย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.157103611+07:00","message":"[bufferProcess] interim [300000000]:จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าอย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.157105681+07:00","message":"[bufferProcess] send to processor:จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.157108974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.157111334+07:00","message":"> Transcript [141] [false]: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.1571134+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.15711547+07:00","message":"Set new StatePrefix: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วๆ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:10.291634675+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:10.291671172+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเหยื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:10.291679624+07:00","message":"receive interim result [false|false]: จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเหยื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:10.291699636+07:00","message":"[buffer interim] 16 false จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเหยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.291709359+07:00","message":"[bufferProcess] interim [360000000]:จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเหยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.291712873+07:00","message":"[bufferProcess] send to processor:จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าอย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.291720598+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.291725462+07:00","message":"> Transcript [142] [false]: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าอย่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.29172954+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.291732513+07:00","message":"Set new StatePrefix: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าอย่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:10.310657197+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:10.310687159+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่ายี่ห้อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:10.310694334+07:00","message":"receive interim result [false|false]: จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่ายี่ห้อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:10.310712608+07:00","message":"[buffer interim] 16 false จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่ายี่ห้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.310720778+07:00","message":"[bufferProcess] interim [420000000]:จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่ายี่ห้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.310724489+07:00","message":"[bufferProcess] send to processor:จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเหยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.310732162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.310735937+07:00","message":"> Transcript [143] [false]: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเหยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.310739002+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.310742121+07:00","message":"Set new StatePrefix: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเหยื่อ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:10.410594538+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:10.410590973+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:10.420645688+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:10.42068119+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยี่ยม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:10.420687939+07:00","message":"receive interim result [false|false]: จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยี่ยม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:10.420702054+07:00","message":"[buffer interim] 16 false จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.42070874+07:00","message":"[bufferProcess] interim [480000000]:จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.420711954+07:00","message":"[bufferProcess] send to processor:จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่ายี่ห้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.420718312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.420720965+07:00","message":"> Transcript [144] [false]: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่ายี่ห้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.420723396+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.420725548+07:00","message":"Set new StatePrefix: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่ายี่ห้อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:10.470355058+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:10.470381702+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:10.470387239+07:00","message":"receive interim result [false|false]: จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:10.47040144+07:00","message":"[buffer interim] 16 false จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.470408013+07:00","message":"[bufferProcess] interim [540000000]:จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.470410456+07:00","message":"[bufferProcess] send to processor:จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.470416709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.470419111+07:00","message":"> Transcript [145] [false]: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยี่ยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.470421252+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.470423449+07:00","message":"Set new StatePrefix: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยี่ยม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:10.782487233+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:10.782524572+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:10.78253212+07:00","message":"receive interim result [false|false]: จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:10.782545826+07:00","message":"[buffer interim] 16 false จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.78255179+07:00","message":"[bufferProcess] interim [840000000]:จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.782554792+07:00","message":"[bufferProcess] send to processor:จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.782560102+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.782563607+07:00","message":"> Transcript [146] [false]: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.782566032+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:10.782568042+07:00","message":"Set new StatePrefix: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:10.969376834+07:00","message":"[GCS] IsForceVAD: false for message ID: 16"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:11.047354863+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:11.047397652+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:11.047403664+07:00","message":"receive interim result [false|false]: จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:11.047419522+07:00","message":"[buffer interim] 16 false จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.047426779+07:00","message":"[bufferProcess] interim [140000000]:จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.047429457+07:00","message":"[bufferProcess] send to processor:จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.047434633+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.047437452+07:00","message":"> Transcript [147] [false]: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.047440849+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.047443045+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.047445139+07:00","message":"StatePrefix: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.047448295+07:00","message":"TextPushed: 'จากตอนที่แล้วนะคะนักเรียนได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:11.057179079+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:11.057208269+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์น่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:11.05721391+07:00","message":"receive interim result [false|false]: จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์น่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:11.057226695+07:00","message":"[buffer interim] 16 false จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์น่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.057232083+07:00","message":"[bufferProcess] interim [260000000]:จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์น่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.05723451+07:00","message":"[bufferProcess] send to processor:จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.057237984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.057240504+07:00","message":"> Transcript [148] [false]: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.057243744+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.057245632+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.057247564+07:00","message":"StatePrefix: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.05724985+07:00","message":"TextPushed: 'จากตอนที่แล้วนะคะนักเรียนได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:11.083429625+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:11.08345543+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์น่ะ\",\"confidence\":0.9471873}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:11.083461923+07:00","message":"receive interim result [true|false]: จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์น่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:11.083473449+07:00","message":"end recv isFinal message id 16"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:11.083476204+07:00","message":"end Recv id 16"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:11.083482014+07:00","message":"[buffer interim] 16 true จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์น่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.083487173+07:00","message":"[bufferProcess] interim [260000000]:จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์น่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.083489814+07:00","message":"[bufferProcess] send to processor (isfinal):จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์น่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.083492886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.083498171+07:00","message":"> Transcript [149] [false]: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์น่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.083501942+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.083503782+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.083505759+07:00","message":"StatePrefix: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.083509052+07:00","message":"TextPushed: 'จากตอนที่แล้วนะคะนักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.083510957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.083512645+07:00","message":"> Transcript [150] [true]: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้มเซลล์น่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.083514721+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.083516223+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.083517724+07:00","message":"StatePrefix: 'จากตอนที่แล้วนะคะนักเรียนได้ทราบแล้วว่าเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.083519483+07:00","message":"TextPushed: 'จากตอนที่แล้วนะคะนักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.08352692+07:00","message":"Push: 'ทราบแล้วว่าเยื่อหุ้มเซลล์น่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:11.083534689+07:00","message":"push: {true ทราบแล้วว่าเยื่อหุ้มเซลล์น่ะ 0 0xc000394600}"}
{"level":"info","service":"Main","time":"2026-02-25T13:04:11.093250539+07:00","message":"write wav file: './tmp/7509/7509_16.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:11.161425005+07:00","message":"[GCS] Start streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:11.630157634+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:11.630190192+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:11.630195144+07:00","message":"receive interim result [false|false]: ทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:11.630209338+07:00","message":"[buffer interim] 17 false ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.630215871+07:00","message":"[bufferProcess] interim [300000000]:ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.630217574+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:11.697060279+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:11.697097886+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทํานาย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:11.697104118+07:00","message":"receive interim result [false|false]: ทํานาย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:11.697119338+07:00","message":"[buffer interim] 17 false ทํานาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.697126409+07:00","message":"[bufferProcess] interim [420000000]:ทํานาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.697128704+07:00","message":"[bufferProcess] send to processor:ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.697135002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.69714769+07:00","message":"> Transcript [151] [false]: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.697150252+07:00","message":"Set StatePrefix (first interim): 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:11.89191947+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:11.891952367+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำหน้าที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:11.891957478+07:00","message":"receive interim result [false|false]: ทำหน้าที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:11.891971462+07:00","message":"[buffer interim] 17 false ทำหน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.891977279+07:00","message":"[bufferProcess] interim [600000000]:ทำหน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.891979526+07:00","message":"[bufferProcess] send to processor:ทํานาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.891989147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.891991994+07:00","message":"> Transcript [152] [false]: 'ทํานาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.891994202+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:11.891996106+07:00","message":"Set new StatePrefix: 'ทํานาย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:12.230010819+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:12.230044952+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำหน้าที่อะไร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:12.230050522+07:00","message":"receive interim result [false|false]: ทำหน้าที่อะไร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:12.230064166+07:00","message":"[buffer interim] 17 false ทำหน้าที่อะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:12.230070401+07:00","message":"[bufferProcess] interim [900000000]:ทำหน้าที่อะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:12.230072807+07:00","message":"[bufferProcess] send to processor:ทำหน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:12.230077742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:12.230080036+07:00","message":"> Transcript [153] [false]: 'ทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:12.230082004+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:12.230083939+07:00","message":"Set new StatePrefix: 'ทำหน้าที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:12.509570965+07:00","message":"[GCS] IsForceVAD: false for message ID: 17"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:12.599684816+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:12.599722726+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำหน้าที่อะไร\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:12.59972914+07:00","message":"receive interim result [true|false]: ทำหน้าที่อะไร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:12.59973862+07:00","message":"end recv isFinal message id 17"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:12.599740572+07:00","message":"end Recv id 17"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:12.599747733+07:00","message":"[buffer interim] 17 true ทำหน้าที่อะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:12.599756337+07:00","message":"[bufferProcess] interim [380000000]:ทำหน้าที่อะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:12.599761349+07:00","message":"[bufferProcess] send to processor (isfinal):ทำหน้าที่อะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:12.599764414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:12.599767006+07:00","message":"> Transcript [154] [false]: 'ทำหน้าที่อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:12.599770308+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:12.599772456+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:12.599774186+07:00","message":"StatePrefix: 'ทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:12.599776123+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:12.599777582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:12.599779449+07:00","message":"> Transcript [155] [true]: 'ทำหน้าที่อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:12.599781265+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:12.599782759+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:12.599784185+07:00","message":"StatePrefix: 'ทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:12.599785855+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:12.599791759+07:00","message":"Push: 'ทำหน้าที่อะไร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:12.599799136+07:00","message":"push: {true ทำหน้าที่อะไร 0 0xc000394c80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:04:12.60597947+07:00","message":"write wav file: './tmp/7509/7509_17.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:12.642359803+07:00","message":"[GCS] Start streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:13.302033332+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:13.302088921+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:13.302094356+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:13.302108201+07:00","message":"[buffer interim] 18 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:13.302114142+07:00","message":"[bufferProcess] interim [480000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:13.302115926+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:13.411106214+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:13.411106221+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:13.483750157+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:13.483779645+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การฝึก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:13.483784481+07:00","message":"receive interim result [false|false]: การฝึก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:13.483799006+07:00","message":"[buffer interim] 18 false การฝึก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:13.483805134+07:00","message":"[bufferProcess] interim [660000000]:การฝึก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:13.483807304+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:13.483813535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:13.483816056+07:00","message":"> Transcript [156] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:13.483818221+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:13.488095341+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:13.488109389+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การศึกษา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:13.488113103+07:00","message":"receive interim result [false|false]: การศึกษา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:13.488120847+07:00","message":"[buffer interim] 18 false การศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:13.488124499+07:00","message":"[bufferProcess] interim [720000000]:การศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:13.488126287+07:00","message":"[bufferProcess] send to processor:การฝึก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:13.488128375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:13.488130473+07:00","message":"> Transcript [157] [false]: 'การฝึก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:13.48813533+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:13.488137529+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:13.488139225+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:13.48814125+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:13.865023078+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:13.86505868+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การศึกษากิจ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:13.86506482+07:00","message":"receive interim result [false|false]: การศึกษากิจ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:13.865078272+07:00","message":"[buffer interim] 18 false การศึกษากิจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:13.86509467+07:00","message":"[bufferProcess] interim [80000000]:การศึกษากิจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:13.865097109+07:00","message":"[bufferProcess] send to processor:การศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:13.865100434+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:13.86510296+07:00","message":"> Transcript [158] [false]: 'การศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:13.86510616+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:13.865107882+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:13.865109797+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:13.865111725+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:13.994527942+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:13.994567091+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การศึกษากิจกรรม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:13.994573663+07:00","message":"receive interim result [false|false]: การศึกษากิจกรรม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:13.994589639+07:00","message":"[buffer interim] 18 false การศึกษากิจกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:13.994596749+07:00","message":"[bufferProcess] interim [200000000]:การศึกษากิจกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:13.994598987+07:00","message":"[bufferProcess] send to processor:การศึกษากิจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:13.994605046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:13.994607794+07:00","message":"> Transcript [159] [false]: 'การศึกษากิจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:13.994611124+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:13.994613025+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:13.994615217+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:13.994617702+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:14.510658708+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:14.510710057+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การศึกษากิจกรรมส่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:14.510715925+07:00","message":"receive interim result [false|false]: การศึกษากิจกรรมส่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:14.510727881+07:00","message":"[buffer interim] 18 false การศึกษากิจกรรมส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.510734141+07:00","message":"[bufferProcess] interim [680000000]:การศึกษากิจกรรมส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.510736274+07:00","message":"[bufferProcess] send to processor:การศึกษากิจกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.51073955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.51074193+07:00","message":"> Transcript [160] [false]: 'การศึกษากิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.510744742+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.510746614+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.510748859+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.510750713+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.51075316+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.510755015+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.510757347+07:00","message":"Set new StatePrefix : 'การศึกษากิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.510759465+07:00","message":"Next Push (prob) : 'ศึกษากิจกรรม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:14.510766282+07:00","message":"push: {false การ 0 0xc00051cb80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:14.564174054+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:14.564204199+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การศึกษากิจกรรมสม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:14.564209692+07:00","message":"receive interim result [false|false]: การศึกษากิจกรรมสม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:14.564226758+07:00","message":"[buffer interim] 18 false การศึกษากิจกรรมสม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.564232606+07:00","message":"[bufferProcess] interim [740000000]:การศึกษากิจกรรมสม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.56423502+07:00","message":"[bufferProcess] send to processor:การศึกษากิจกรรมส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.564239788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.56424399+07:00","message":"> Transcript [161] [false]: 'การศึกษากิจกรรมส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.564247096+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.564249032+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.564250887+07:00","message":"StatePrefix: 'การศึกษากิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.564252921+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:14.566449532+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:14.566462977+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การศึกษากิจกรรมสมบัติ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:14.566466529+07:00","message":"receive interim result [false|false]: การศึกษากิจกรรมสมบัติ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:14.566473999+07:00","message":"[buffer interim] 18 false การศึกษากิจกรรมสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.566477269+07:00","message":"[bufferProcess] interim [800000000]:การศึกษากิจกรรมสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.56647945+07:00","message":"[bufferProcess] send to processor:การศึกษากิจกรรมสม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.566481714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.566483845+07:00","message":"> Transcript [162] [false]: 'การศึกษากิจกรรมสม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.566494709+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.566496395+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.56649806+07:00","message":"StatePrefix: 'การศึกษากิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.566500205+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:14.885026082+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:14.885063557+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การศึกษากิจกรรมสมบัติการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:14.885069746+07:00","message":"receive interim result [false|false]: การศึกษากิจกรรมสมบัติการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:14.885083713+07:00","message":"[buffer interim] 18 false การศึกษากิจกรรมสมบัติการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.885090381+07:00","message":"[bufferProcess] interim [40000000]:การศึกษากิจกรรมสมบัติการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.885093082+07:00","message":"[bufferProcess] send to processor:การศึกษากิจกรรมสมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.885098074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.885101445+07:00","message":"> Transcript [163] [false]: 'การศึกษากิจกรรมสมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.885106043+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.885108326+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.885110936+07:00","message":"StatePrefix: 'การศึกษากิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:14.885113651+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:15.086653821+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:15.086694046+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การศึกษากิจกรรมสมบัติการเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:15.086700062+07:00","message":"receive interim result [false|false]: การศึกษากิจกรรมสมบัติการเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:15.086716142+07:00","message":"[buffer interim] 18 false การศึกษากิจกรรมสมบัติการเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.08672317+07:00","message":"[bufferProcess] interim [280000000]:การศึกษากิจกรรมสมบัติการเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.086725889+07:00","message":"[bufferProcess] send to processor:การศึกษากิจกรรมสมบัติการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.086733386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.086736275+07:00","message":"> Transcript [164] [false]: 'การศึกษากิจกรรมสมบัติการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.086739824+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.08674204+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.086744505+07:00","message":"StatePrefix: 'การศึกษากิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.086747499+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.086753947+07:00","message":"Push: 'ศึกษากิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.086756133+07:00","message":"TextPushed: 'การศึกษากิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.086758367+07:00","message":"Set new StatePrefix : 'การศึกษากิจกรรมสมบัติการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.08676058+07:00","message":"Next Push (prob) : 'สมบัติการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:15.086768339+07:00","message":"push: {false ศึกษากิจกรรม 0 0xc00051cb80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:15.275089889+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:15.275121236+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การศึกษากิจกรรมสมบัติการเป็นเยื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:15.275127304+07:00","message":"receive interim result [false|false]: การศึกษากิจกรรมสมบัติการเป็นเยื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:15.275141477+07:00","message":"[buffer interim] 18 false การศึกษากิจกรรมสมบัติการเป็นเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.275148879+07:00","message":"[bufferProcess] interim [460000000]:การศึกษากิจกรรมสมบัติการเป็นเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.275159247+07:00","message":"[bufferProcess] send to processor:การศึกษากิจกรรมสมบัติการเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.275166955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.275169784+07:00","message":"> Transcript [165] [false]: 'การศึกษากิจกรรมสมบัติการเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.275173322+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.275175277+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.27517809+07:00","message":"StatePrefix: 'การศึกษากิจกรรมสมบัติการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.27518099+07:00","message":"TextPushed: 'การศึกษากิจกรรม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:15.466470888+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:15.46651095+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:15.466516321+07:00","message":"receive interim result [false|false]: การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:15.466528102+07:00","message":"[buffer interim] 18 false การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.466536645+07:00","message":"[bufferProcess] interim [700000000]:การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.466539118+07:00","message":"[bufferProcess] send to processor:การศึกษากิจกรรมสมบัติการเป็นเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.466544354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.466546812+07:00","message":"> Transcript [166] [false]: 'การศึกษากิจกรรมสมบัติการเป็นเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.466554612+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.466556733+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.466558932+07:00","message":"StatePrefix: 'การศึกษากิจกรรมสมบัติการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.466561611+07:00","message":"TextPushed: 'การศึกษากิจกรรม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:15.657123368+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:15.657179947+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:15.657186194+07:00","message":"receive interim result [false|false]: การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:15.657201472+07:00","message":"[buffer interim] 18 false การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.657208798+07:00","message":"[bufferProcess] interim [880000000]:การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.657211293+07:00","message":"[bufferProcess] send to processor:การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.657218074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.657221271+07:00","message":"> Transcript [167] [false]: 'การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.657227056+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.65722939+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.657231891+07:00","message":"StatePrefix: 'การศึกษากิจกรรมสมบัติการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:15.657234425+07:00","message":"TextPushed: 'การศึกษากิจกรรม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:16.106912055+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:16.106953574+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:16.106959896+07:00","message":"receive interim result [false|false]: การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:16.106975299+07:00","message":"[buffer interim] 18 false การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.106982351+07:00","message":"[bufferProcess] interim [240000000]:การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.106985433+07:00","message":"[bufferProcess] send to processor:การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.107010685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.107014134+07:00","message":"> Transcript [168] [false]: 'การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.10701802+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.107020079+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.107022355+07:00","message":"StatePrefix: 'การศึกษากิจกรรมสมบัติการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.107025217+07:00","message":"TextPushed: 'การศึกษากิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.107028091+07:00","message":"Push: 'สมบัติการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.107029783+07:00","message":"TextPushed: 'การศึกษากิจกรรมสมบัติการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.10703192+07:00","message":"Set new StatePrefix : 'การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.107034251+07:00","message":"Next Push (prob) : 'เป็นเยื่อเลือกผ่าน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:16.107042349+07:00","message":"push: {false สมบัติการ 0 0xc00051cb80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:16.167993593+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:16.168027327+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:16.168034579+07:00","message":"receive interim result [false|false]: การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:16.168048138+07:00","message":"[buffer interim] 18 false การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.168054201+07:00","message":"[bufferProcess] interim [420000000]:การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.168056661+07:00","message":"[bufferProcess] send to processor:การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.168063477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.168066032+07:00","message":"> Transcript [169] [false]: 'การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.168069387+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.168071553+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.168073565+07:00","message":"StatePrefix: 'การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.168076211+07:00","message":"TextPushed: 'การศึกษากิจกรรมสมบัติการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:16.363386847+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:16.363428465+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อบุ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:16.363435308+07:00","message":"receive interim result [false|false]: การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อบุ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:16.36345044+07:00","message":"[buffer interim] 18 false การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.3634576+07:00","message":"[bufferProcess] interim [540000000]:การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.363460875+07:00","message":"[bufferProcess] send to processor:การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.363467499+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.363470421+07:00","message":"> Transcript [170] [false]: 'การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.363473632+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.363475876+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.363478159+07:00","message":"StatePrefix: 'การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.363480982+07:00","message":"TextPushed: 'การศึกษากิจกรรมสมบัติการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:16.365642393+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:16.365652331+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:16.365655527+07:00","message":"receive interim result [false|false]: การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:16.365663959+07:00","message":"[buffer interim] 18 false การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.365666847+07:00","message":"[bufferProcess] interim [600000000]:การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.365669208+07:00","message":"[bufferProcess] send to processor:การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.36567248+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.36567537+07:00","message":"> Transcript [171] [false]: 'การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.365677867+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.365679487+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.365681117+07:00","message":"StatePrefix: 'การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.365682949+07:00","message":"TextPushed: 'การศึกษากิจกรรมสมบัติการ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:16.411821899+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:16.411824087+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:16.68539+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:16.685433047+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:16.685439997+07:00","message":"receive interim result [false|false]: การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:16.685454313+07:00","message":"[buffer interim] 18 false การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.685461702+07:00","message":"[bufferProcess] interim [840000000]:การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.685464125+07:00","message":"[bufferProcess] send to processor:การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.685470814+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.685473723+07:00","message":"> Transcript [172] [false]: 'การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.685477633+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.685479884+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.685482102+07:00","message":"StatePrefix: 'การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.685484835+07:00","message":"TextPushed: 'การศึกษากิจกรรมสมบัติการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.685491774+07:00","message":"Push: 'เป็นเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.685493723+07:00","message":"TextPushed: 'การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.685496032+07:00","message":"Set new StatePrefix : 'การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.685498374+07:00","message":"Next Push (prob) : 'ของเยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:16.685519591+07:00","message":"push: {false เป็นเยื่อเลือกผ่าน 0 0xc00051cb80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:16.859988094+07:00","message":"[GCS] IsForceVAD: false for message ID: 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:16.952316662+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:16.952355766+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:16.952362582+07:00","message":"receive interim result [true|false]: การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:16.952372911+07:00","message":"end recv isFinal message id 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:16.952375113+07:00","message":"end Recv id 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:16.952382181+07:00","message":"[buffer interim] 18 true การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.952393042+07:00","message":"[bufferProcess] interim [260000000]:การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.952399724+07:00","message":"[bufferProcess] send to processor (isfinal):การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.952404805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.952408651+07:00","message":"> Transcript [173] [false]: 'การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.952414066+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.952415885+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.952417639+07:00","message":"StatePrefix: 'การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.952420414+07:00","message":"TextPushed: 'การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.952422366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.952424205+07:00","message":"> Transcript [174] [true]: 'การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.952426555+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.952428167+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.952429661+07:00","message":"StatePrefix: 'การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.952431515+07:00","message":"TextPushed: 'การศึกษากิจกรรมสมบัติการเป็นเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:16.952438484+07:00","message":"Push: 'ของเยื่อหุ้มเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:16.95244687+07:00","message":"push: {true ของเยื่อหุ้มเซลล์ 0 0xc00051cb80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:04:16.964091957+07:00","message":"write wav file: './tmp/7509/7509_18.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:16.992317342+07:00","message":"[GCS] Start streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:17.04985767+07:00","message":"[GCS] IsForceVAD: false for message ID: 19"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:17.182445212+07:00","message":"[GCS] Start streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:17.217035976+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:17.21705889+07:00","message":"found end of frame, send empty tag with msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:17.217061934+07:00","message":"end Recv id 19"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:17.217067942+07:00","message":"[buffer interim] 19 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.217080165+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.21708414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.217086881+07:00","message":"> Transcript [175] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.21708925+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.217091344+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.217092987+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.217094806+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.217100049+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:17.217110266+07:00","message":"push: {true \n 0 0xc001f74100}"}
{"level":"info","service":"Main","time":"2026-02-25T13:04:17.222081051+07:00","message":"write wav file: './tmp/7509/7509_19.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:17.706690957+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:17.70673876+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:17.706745408+07:00","message":"receive interim result [false|false]: สำหรับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:17.706762292+07:00","message":"[buffer interim] 20 false สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.706770148+07:00","message":"[bufferProcess] interim [540000000]:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.706773079+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:17.857549782+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:17.857591967+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับแม่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:17.857597516+07:00","message":"receive interim result [false|false]: สำหรับแม่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:17.857609035+07:00","message":"[buffer interim] 20 false สำหรับแม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.857616504+07:00","message":"[bufferProcess] interim [720000000]:สำหรับแม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.857618454+07:00","message":"[bufferProcess] send to processor:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.857621277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.857623882+07:00","message":"> Transcript [176] [false]: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.857626042+07:00","message":"Set StatePrefix (first interim): 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:17.899985101+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:17.900026085+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับใน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:17.900032104+07:00","message":"receive interim result [false|false]: สำหรับใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:17.900042257+07:00","message":"[buffer interim] 20 false สำหรับใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.900081009+07:00","message":"[bufferProcess] interim [780000000]:สำหรับใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.900083661+07:00","message":"[bufferProcess] send to processor:สำหรับแม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.900092265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.900094945+07:00","message":"> Transcript [177] [false]: 'สำหรับแม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.900097665+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.90009985+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.900102282+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:17.900104235+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:18.043094005+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:18.043131113+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับไม่ต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:18.04313706+07:00","message":"receive interim result [false|false]: สำหรับไม่ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:18.043149899+07:00","message":"[buffer interim] 20 false สำหรับไม่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.043156699+07:00","message":"[bufferProcess] interim [900000000]:สำหรับไม่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.043159253+07:00","message":"[bufferProcess] send to processor:สำหรับใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.043164629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.043167256+07:00","message":"> Transcript [178] [false]: 'สำหรับใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.043170207+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.043172305+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.043174153+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.043176293+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:18.157800886+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:18.157843889+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับในตอน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:18.157849842+07:00","message":"receive interim result [false|false]: สำหรับในตอน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:18.157862523+07:00","message":"[buffer interim] 20 false สำหรับในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.157869178+07:00","message":"[bufferProcess] interim [960000000]:สำหรับในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.15787186+07:00","message":"[bufferProcess] send to processor:สำหรับไม่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.157878268+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.157881164+07:00","message":"> Transcript [179] [false]: 'สำหรับไม่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.157884096+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.157886087+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.157887845+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.157890156+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:18.346746277+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:18.346791873+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับในตอนนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:18.346798699+07:00","message":"receive interim result [false|false]: สำหรับในตอนนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:18.346813319+07:00","message":"[buffer interim] 20 false สำหรับในตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.346820407+07:00","message":"[bufferProcess] interim [140000000]:สำหรับในตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.34682324+07:00","message":"[bufferProcess] send to processor:สำหรับในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.346829706+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.346832459+07:00","message":"> Transcript [180] [false]: 'สำหรับในตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.346835507+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.346837706+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.346839322+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.346841628+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.346847421+07:00","message":"Push: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.346849385+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.346851197+07:00","message":"Set new StatePrefix : 'สำหรับในตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.34685436+07:00","message":"Next Push (prob) : 'ในตอน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:18.346862672+07:00","message":"push: {false สำหรับ 0 0xc001f74200}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:18.425976811+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:18.426019705+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับในตอนนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:18.426025342+07:00","message":"receive interim result [false|false]: สำหรับในตอนนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:18.426040356+07:00","message":"[buffer interim] 20 false สำหรับในตอนนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.426047412+07:00","message":"[bufferProcess] interim [320000000]:สำหรับในตอนนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.426050169+07:00","message":"[bufferProcess] send to processor:สำหรับในตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.42605646+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.426059398+07:00","message":"> Transcript [181] [false]: 'สำหรับในตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.426062853+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.42606505+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.426067064+07:00","message":"StatePrefix: 'สำหรับในตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.426069575+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:18.611175664+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:18.611220058+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับในตอนนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:18.611226105+07:00","message":"receive interim result [false|false]: สำหรับในตอนนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:18.611241316+07:00","message":"[buffer interim] 20 false สำหรับในตอนนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.611248404+07:00","message":"[bufferProcess] interim [440000000]:สำหรับในตอนนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.611250872+07:00","message":"[bufferProcess] send to processor:สำหรับในตอนนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.611257407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.61126038+07:00","message":"> Transcript [182] [false]: 'สำหรับในตอนนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.611263275+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.611265184+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.61126749+07:00","message":"StatePrefix: 'สำหรับในตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.611270672+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:18.72017343+07:00","message":"[GCS] IsForceVAD: false for message ID: 20"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:18.809828024+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:18.809877596+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับในตอนนี้นะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:18.809883371+07:00","message":"receive interim result [true|false]: สำหรับในตอนนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:18.809892748+07:00","message":"end recv isFinal message id 20"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:18.809895036+07:00","message":"end Recv id 20"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:18.809902141+07:00","message":"[buffer interim] 20 true สำหรับในตอนนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.809911503+07:00","message":"[bufferProcess] interim [770000000]:สำหรับในตอนนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.809913964+07:00","message":"[bufferProcess] send to processor (isfinal):สำหรับในตอนนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.809917343+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.809919999+07:00","message":"> Transcript [183] [false]: 'สำหรับในตอนนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.809922776+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.809924615+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.809926285+07:00","message":"StatePrefix: 'สำหรับในตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.80992829+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.809931462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.809933233+07:00","message":"> Transcript [184] [true]: 'สำหรับในตอนนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.809935121+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.809936614+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.809938087+07:00","message":"StatePrefix: 'สำหรับในตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.809939728+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:18.809945723+07:00","message":"Push: 'ในตอนนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:18.809954068+07:00","message":"push: {true ในตอนนี้นะคะ 0 0xc001f74200}"}
{"level":"info","service":"Main","time":"2026-02-25T13:04:18.816633587+07:00","message":"write wav file: './tmp/7509/7509_20.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:18.851106778+07:00","message":"[GCS] Start streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:19.327088437+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:19.32712888+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กิน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:19.327134167+07:00","message":"receive interim result [false|false]: กิน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:19.327149161+07:00","message":"[buffer interim] 21 false กิน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:19.327156102+07:00","message":"[bufferProcess] interim [480000000]:กิน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:19.327158119+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:19.386153351+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:19.386192477+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครู\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:19.38619846+07:00","message":"receive interim result [false|false]: คุณครู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:19.386212639+07:00","message":"[buffer interim] 21 false คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:19.386219136+07:00","message":"[bufferProcess] interim [600000000]:คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:19.386221671+07:00","message":"[bufferProcess] send to processor:กิน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:19.386228053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:19.386230629+07:00","message":"> Transcript [185] [false]: 'กิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:19.386232861+07:00","message":"Set StatePrefix (first interim): 'กิน'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:19.412325964+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:19.412342695+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:19.571187943+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:19.57123104+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:19.571237125+07:00","message":"receive interim result [false|false]: คุณครูก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:19.571250461+07:00","message":"[buffer interim] 21 false คุณครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:19.571257606+07:00","message":"[bufferProcess] interim [780000000]:คุณครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:19.571260425+07:00","message":"[bufferProcess] send to processor:คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:19.571267407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:19.571270039+07:00","message":"> Transcript [186] [false]: 'คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:19.571272089+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:19.571274074+07:00","message":"Set new StatePrefix: 'คุณครู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:19.814821145+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:19.814861563+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูก็มี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:19.814867757+07:00","message":"receive interim result [false|false]: คุณครูก็มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:19.814881575+07:00","message":"[buffer interim] 21 false คุณครูก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:19.814888668+07:00","message":"[bufferProcess] interim [960000000]:คุณครูก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:19.814891583+07:00","message":"[bufferProcess] send to processor:คุณครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:19.814897639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:19.814900382+07:00","message":"> Transcript [187] [false]: 'คุณครูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:19.814903428+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:19.814905961+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:19.814907973+07:00","message":"StatePrefix: 'คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:19.814910013+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:20.031967781+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:20.03200687+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูก็มีคำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:20.032012782+07:00","message":"receive interim result [false|false]: คุณครูก็มีคำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:20.03202569+07:00","message":"[buffer interim] 21 false คุณครูก็มีคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.032033578+07:00","message":"[bufferProcess] interim [200000000]:คุณครูก็มีคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.032036233+07:00","message":"[bufferProcess] send to processor:คุณครูก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.032042241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.032045017+07:00","message":"> Transcript [188] [false]: 'คุณครูก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.032048113+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.032050293+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.032052403+07:00","message":"StatePrefix: 'คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.032054486+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:20.207715066+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:20.207763902+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูก็มีคำถาม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:20.207772338+07:00","message":"receive interim result [false|false]: คุณครูก็มีคำถาม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:20.207790415+07:00","message":"[buffer interim] 21 false คุณครูก็มีคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.207801624+07:00","message":"[bufferProcess] interim [380000000]:คุณครูก็มีคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.207803947+07:00","message":"[bufferProcess] send to processor:คุณครูก็มีคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.207809314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.207812389+07:00","message":"> Transcript [189] [false]: 'คุณครูก็มีคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.207815539+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.207817285+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.207819084+07:00","message":"StatePrefix: 'คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.207823791+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:20.467183316+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:20.467228462+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูก็มีคำถามชวน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:20.467234444+07:00","message":"receive interim result [false|false]: คุณครูก็มีคำถามชวน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:20.467250862+07:00","message":"[buffer interim] 21 false คุณครูก็มีคำถามชวน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.467258318+07:00","message":"[bufferProcess] interim [680000000]:คุณครูก็มีคำถามชวน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.467260816+07:00","message":"[bufferProcess] send to processor:คุณครูก็มีคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.46726709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.467270295+07:00","message":"> Transcript [190] [false]: 'คุณครูก็มีคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.467273664+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.467275749+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.467277567+07:00","message":"StatePrefix: 'คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.467280267+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.467285528+07:00","message":"Push: 'คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.467287536+07:00","message":"TextPushed: 'คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.467289316+07:00","message":"Set new StatePrefix : 'คุณครูก็มีคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.467291508+07:00","message":"Next Push (prob) : 'ก็มีคำถาม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:20.467299464+07:00","message":"push: {false คุณครู 0 0xc000394a00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:20.72620034+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:20.726232844+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูก็มีคำถามชวนคิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:20.726238331+07:00","message":"receive interim result [false|false]: คุณครูก็มีคำถามชวนคิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:20.726250173+07:00","message":"[buffer interim] 21 false คุณครูก็มีคำถามชวนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.726255869+07:00","message":"[bufferProcess] interim [920000000]:คุณครูก็มีคำถามชวนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.726257934+07:00","message":"[bufferProcess] send to processor:คุณครูก็มีคำถามชวน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.726262589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.726264945+07:00","message":"> Transcript [191] [false]: 'คุณครูก็มีคำถามชวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.7262677+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.726269518+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.726271245+07:00","message":"StatePrefix: 'คุณครูก็มีคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:20.726273298+07:00","message":"TextPushed: 'คุณครู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:21.164470389+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:21.164506058+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูก็มีคำถามชวนคิดค่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:21.164511067+07:00","message":"receive interim result [false|false]: คุณครูก็มีคำถามชวนคิดค่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:21.164524742+07:00","message":"[buffer interim] 21 false คุณครูก็มีคำถามชวนคิดค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:21.164530533+07:00","message":"[bufferProcess] interim [340000000]:คุณครูก็มีคำถามชวนคิดค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:21.1645329+07:00","message":"[bufferProcess] send to processor:คุณครูก็มีคำถามชวนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:21.164536097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:21.16453892+07:00","message":"> Transcript [192] [false]: 'คุณครูก็มีคำถามชวนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:21.164541952+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:21.164543824+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:21.16454632+07:00","message":"StatePrefix: 'คุณครูก็มีคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:21.164548501+07:00","message":"TextPushed: 'คุณครู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:21.167480798+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:21.167516789+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูก็มีคำถามชวนคิดค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:21.167521808+07:00","message":"receive interim result [false|false]: คุณครูก็มีคำถามชวนคิดค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:21.167534474+07:00","message":"[buffer interim] 21 false คุณครูก็มีคำถามชวนคิดค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:21.167540806+07:00","message":"[bufferProcess] interim [400000000]:คุณครูก็มีคำถามชวนคิดค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:21.167542831+07:00","message":"[bufferProcess] send to processor:คุณครูก็มีคำถามชวนคิดค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:21.167545916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:21.167548899+07:00","message":"> Transcript [193] [false]: 'คุณครูก็มีคำถามชวนคิดค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:21.167552006+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:21.16755381+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:21.167555671+07:00","message":"StatePrefix: 'คุณครูก็มีคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:21.167557629+07:00","message":"TextPushed: 'คุณครู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:21.41313559+07:00","message":"[GCS] IsForceVAD: false for message ID: 21"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:21.483437645+07:00","message":"[GCS] Start streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:21.526597606+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:21.526633061+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูก็มีคำถามชวนคิดค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:21.526640426+07:00","message":"receive interim result [true|false]: คุณครูก็มีคำถามชวนคิดค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:21.526649391+07:00","message":"end recv isFinal message id 21"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:21.526651549+07:00","message":"end Recv id 21"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:21.526656542+07:00","message":"[buffer interim] 21 true คุณครูก็มีคำถามชวนคิดค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:21.526666387+07:00","message":"[bufferProcess] interim [790000000]:คุณครูก็มีคำถามชวนคิดค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:21.526669265+07:00","message":"[bufferProcess] send to processor (isfinal):คุณครูก็มีคำถามชวนคิดค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:21.526672672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:21.526675156+07:00","message":"> Transcript [194] [false]: 'คุณครูก็มีคำถามชวนคิดค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:21.526678491+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:21.526680217+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:21.5266821+07:00","message":"StatePrefix: 'คุณครูก็มีคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:21.526684259+07:00","message":"TextPushed: 'คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:21.526691214+07:00","message":"Push: 'ก็มีคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:21.526692914+07:00","message":"TextPushed: 'คุณครูก็มีคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:21.526695146+07:00","message":"Set new StatePrefix : 'คุณครูก็มีคำถามชวนคิดค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:21.526697194+07:00","message":"Next Push (prob) : 'ชวนคิดค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:21.526698728+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:21.526700398+07:00","message":"> Transcript [195] [true]: 'คุณครูก็มีคำถามชวนคิดค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:21.526702706+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:21.526704164+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:21.526705621+07:00","message":"StatePrefix: 'คุณครูก็มีคำถามชวนคิดค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:21.52670733+07:00","message":"TextPushed: 'คุณครูก็มีคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:21.526709291+07:00","message":"Push: 'ชวนคิดค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:21.526724988+07:00","message":"push: {false ก็มีคำถาม 0 0xc000394a00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:21.526746163+07:00","message":"push: {true ชวนคิดค่ะ 0 0xc000394a00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:04:21.534440519+07:00","message":"write wav file: './tmp/7509/7509_21.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:21.960841376+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:21.960885456+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:21.960890087+07:00","message":"receive interim result [false|false]: ว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:21.960904273+07:00","message":"[buffer interim] 22 false ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:21.960911144+07:00","message":"[bufferProcess] interim [480000000]:ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:21.960912897+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:22.017985448+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:22.018025769+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:22.018032819+07:00","message":"receive interim result [false|false]: ว่าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:22.018047155+07:00","message":"[buffer interim] 22 false ว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.018054843+07:00","message":"[bufferProcess] interim [540000000]:ว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.018058162+07:00","message":"[bufferProcess] send to processor:ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.01806226+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.018066066+07:00","message":"> Transcript [196] [false]: 'ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.018069071+07:00","message":"Set StatePrefix (first interim): 'ว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:22.029703953+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:22.029745534+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่ากู\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:22.029751665+07:00","message":"receive interim result [false|false]: ว่ากู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:22.029765469+07:00","message":"[buffer interim] 22 false ว่ากู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.029771596+07:00","message":"[bufferProcess] interim [600000000]:ว่ากู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.029774853+07:00","message":"[bufferProcess] send to processor:ว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.029781672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.029784673+07:00","message":"> Transcript [197] [false]: 'ว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.02978878+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.029791879+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.029794872+07:00","message":"StatePrefix: 'ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.029797367+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:22.130145743+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:22.130179584+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าคน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:22.130185004+07:00","message":"receive interim result [false|false]: ว่าคน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:22.130197599+07:00","message":"[buffer interim] 22 false ว่าคน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.130203667+07:00","message":"[bufferProcess] interim [660000000]:ว่าคน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.130205879+07:00","message":"[bufferProcess] send to processor:ว่ากู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.130210855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.130213397+07:00","message":"> Transcript [198] [false]: 'ว่ากู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.130216484+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.130218423+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.130220466+07:00","message":"StatePrefix: 'ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.130222372+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:22.346394253+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:22.346428592+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าคนแก่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:22.346434005+07:00","message":"receive interim result [false|false]: ว่าคนแก่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:22.346444925+07:00","message":"[buffer interim] 22 false ว่าคนแก่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.346451956+07:00","message":"[bufferProcess] interim [900000000]:ว่าคนแก่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.346454283+07:00","message":"[bufferProcess] send to processor:ว่าคน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.346459189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.346461737+07:00","message":"> Transcript [199] [false]: 'ว่าคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.346464531+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.346466464+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.346468139+07:00","message":"StatePrefix: 'ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.346470185+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:22.412981572+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:22.412992654+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:22.448910766+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:22.448942156+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่ากลไก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:22.448947645+07:00","message":"receive interim result [false|false]: ว่ากลไก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:22.448960021+07:00","message":"[buffer interim] 22 false ว่ากลไก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.448966584+07:00","message":"[bufferProcess] interim [960000000]:ว่ากลไก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.448968668+07:00","message":"[bufferProcess] send to processor:ว่าคนแก่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.448973267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.448975807+07:00","message":"> Transcript [200] [false]: 'ว่าคนแก่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.448978811+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.448980711+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.448982404+07:00","message":"StatePrefix: 'ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.448984435+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.448988639+07:00","message":"Push: 'ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.44899025+07:00","message":"TextPushed: 'ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.448992071+07:00","message":"Set new StatePrefix : 'ว่าคนแก่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.448995898+07:00","message":"Next Push (prob) : 'คนแก่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:22.449003469+07:00","message":"push: {false ว่า 0 0xc000394c00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:22.652831793+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:22.652880783+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่ากลไกการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:22.652886918+07:00","message":"receive interim result [false|false]: ว่ากลไกการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:22.652903526+07:00","message":"[buffer interim] 22 false ว่ากลไกการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.652911064+07:00","message":"[bufferProcess] interim [140000000]:ว่ากลไกการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.652913357+07:00","message":"[bufferProcess] send to processor:ว่ากลไก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.652921454+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.652924461+07:00","message":"> Transcript [201] [false]: 'ว่ากลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.652926795+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.652932398+07:00","message":"Set new StatePrefix: 'ว่ากลไก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:22.916573067+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:22.916612278+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่ากลไกการเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:22.916618922+07:00","message":"receive interim result [false|false]: ว่ากลไกการเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:22.916634747+07:00","message":"[buffer interim] 22 false ว่ากลไกการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.916642675+07:00","message":"[bufferProcess] interim [440000000]:ว่ากลไกการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.91664594+07:00","message":"[bufferProcess] send to processor:ว่ากลไกการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.916650965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.916655073+07:00","message":"> Transcript [202] [false]: 'ว่ากลไกการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.916659567+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.916662149+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.916665072+07:00","message":"StatePrefix: 'ว่ากลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:22.916668846+07:00","message":"TextPushed: 'ว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:23.083205142+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:23.083241739+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่ากลไกการลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:23.083247714+07:00","message":"receive interim result [false|false]: ว่ากลไกการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:23.083261621+07:00","message":"[buffer interim] 22 false ว่ากลไกการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.083268376+07:00","message":"[bufferProcess] interim [560000000]:ว่ากลไกการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.083270446+07:00","message":"[bufferProcess] send to processor:ว่ากลไกการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.083273154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.083275491+07:00","message":"> Transcript [203] [false]: 'ว่ากลไกการเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.083278242+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.08328003+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.083281751+07:00","message":"StatePrefix: 'ว่ากลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.083283739+07:00","message":"TextPushed: 'ว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:23.118050208+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:23.118093796+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่ากลไกการลำเลียงสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:23.118103489+07:00","message":"receive interim result [false|false]: ว่ากลไกการลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:23.11811939+07:00","message":"[buffer interim] 22 false ว่ากลไกการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.118128163+07:00","message":"[bufferProcess] interim [680000000]:ว่ากลไกการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.118130368+07:00","message":"[bufferProcess] send to processor:ว่ากลไกการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.118135409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.118138239+07:00","message":"> Transcript [204] [false]: 'ว่ากลไกการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.118141804+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.118143763+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.118145635+07:00","message":"StatePrefix: 'ว่ากลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.118147845+07:00","message":"TextPushed: 'ว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:23.435261288+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:23.43530934+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่ากลไกการลำเลียงสารเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:23.435316161+07:00","message":"receive interim result [false|false]: ว่ากลไกการลำเลียงสารเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:23.435331529+07:00","message":"[buffer interim] 22 false ว่ากลไกการลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.435338597+07:00","message":"[bufferProcess] interim [980000000]:ว่ากลไกการลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.435344695+07:00","message":"[bufferProcess] send to processor:ว่ากลไกการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.435353845+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.435357205+07:00","message":"> Transcript [205] [false]: 'ว่ากลไกการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.435361307+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.435363789+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.435365711+07:00","message":"StatePrefix: 'ว่ากลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.435367914+07:00","message":"TextPushed: 'ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.435371431+07:00","message":"Push: 'กลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.435374052+07:00","message":"TextPushed: 'ว่ากลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.435376267+07:00","message":"Set new StatePrefix : 'ว่ากลไกการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.435379098+07:00","message":"Next Push (prob) : 'การลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:23.435388033+07:00","message":"push: {false กลไก 0 0xc000394c00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:23.66513402+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:23.665186589+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่ากลไกการลำเลียงสารเข้าและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:23.665192825+07:00","message":"receive interim result [false|false]: ว่ากลไกการลำเลียงสารเข้าและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:23.66520771+07:00","message":"[buffer interim] 22 false ว่ากลไกการลำเลียงสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.665214569+07:00","message":"[bufferProcess] interim [220000000]:ว่ากลไกการลำเลียงสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.665217065+07:00","message":"[bufferProcess] send to processor:ว่ากลไกการลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.665223411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.665226394+07:00","message":"> Transcript [206] [false]: 'ว่ากลไกการลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.665229598+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.66523181+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.665233709+07:00","message":"StatePrefix: 'ว่ากลไกการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.665236307+07:00","message":"TextPushed: 'ว่ากลไก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:23.892230187+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:23.892269685+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่ากลไกการลำเลียงสารเข้าและออก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:23.892275969+07:00","message":"receive interim result [false|false]: ว่ากลไกการลำเลียงสารเข้าและออก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:23.892290539+07:00","message":"[buffer interim] 22 false ว่ากลไกการลำเลียงสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.892326002+07:00","message":"[bufferProcess] interim [340000000]:ว่ากลไกการลำเลียงสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.892329164+07:00","message":"[bufferProcess] send to processor:ว่ากลไกการลำเลียงสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.892336197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.892339543+07:00","message":"> Transcript [207] [false]: 'ว่ากลไกการลำเลียงสารเข้าและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.892343128+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.892345375+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.892347418+07:00","message":"StatePrefix: 'ว่ากลไกการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:23.892349555+07:00","message":"TextPushed: 'ว่ากลไก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:24.090567528+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:24.090610018+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่ากลไกการลำเลียงสารเข้าและออกจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:24.090615908+07:00","message":"receive interim result [false|false]: ว่ากลไกการลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:24.090628984+07:00","message":"[buffer interim] 22 false ว่ากลไกการลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.09063618+07:00","message":"[bufferProcess] interim [580000000]:ว่ากลไกการลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.090638879+07:00","message":"[bufferProcess] send to processor:ว่ากลไกการลำเลียงสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.0906444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.09064709+07:00","message":"> Transcript [208] [false]: 'ว่ากลไกการลำเลียงสารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.090650609+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.090654118+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.09065697+07:00","message":"StatePrefix: 'ว่ากลไกการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.090659314+07:00","message":"TextPushed: 'ว่ากลไก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:24.386659195+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:24.3866998+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:24.386706592+07:00","message":"receive interim result [false|false]: ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:24.3867206+07:00","message":"[buffer interim] 22 false ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.386728213+07:00","message":"[bufferProcess] interim [820000000]:ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.386730629+07:00","message":"[bufferProcess] send to processor:ว่ากลไกการลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.386735484+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.386738728+07:00","message":"> Transcript [209] [false]: 'ว่ากลไกการลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.386742401+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.386744314+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.386747101+07:00","message":"StatePrefix: 'ว่ากลไกการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.386749257+07:00","message":"TextPushed: 'ว่ากลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.386754424+07:00","message":"Push: 'การลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.386756556+07:00","message":"TextPushed: 'ว่ากลไกการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.386758566+07:00","message":"Set new StatePrefix : 'ว่ากลไกการลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.386761378+07:00","message":"Next Push (prob) : 'เข้าและออกจาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:24.386784096+07:00","message":"push: {false การลำเลียงสาร 0 0xc000394c00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:24.53774216+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:24.537784913+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:24.537792+07:00","message":"receive interim result [false|false]: ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:24.537809079+07:00","message":"[buffer interim] 22 false ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.537818942+07:00","message":"[bufferProcess] interim [120000000]:ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.53782116+07:00","message":"[bufferProcess] send to processor:ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.537824484+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.53782786+07:00","message":"> Transcript [210] [false]: 'ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.537832481+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.537834431+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.537836107+07:00","message":"StatePrefix: 'ว่ากลไกการลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.537838287+07:00","message":"TextPushed: 'ว่ากลไกการลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:24.748279315+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:24.748321098+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็นอย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:24.748329179+07:00","message":"receive interim result [false|false]: ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็นอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:24.748347479+07:00","message":"[buffer interim] 22 false ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็นอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.74835974+07:00","message":"[bufferProcess] interim [300000000]:ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็นอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.748364051+07:00","message":"[bufferProcess] send to processor:ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.748372508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.748376162+07:00","message":"> Transcript [211] [false]: 'ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.748380875+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.748383944+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.748386937+07:00","message":"StatePrefix: 'ว่ากลไกการลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.748390662+07:00","message":"TextPushed: 'ว่ากลไกการลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:24.96072301+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:24.960763185+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็นอย่างไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:24.960769519+07:00","message":"receive interim result [false|false]: ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็นอย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:24.960782186+07:00","message":"[buffer interim] 22 false ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.960791033+07:00","message":"[bufferProcess] interim [480000000]:ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.960793319+07:00","message":"[bufferProcess] send to processor:ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็นอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.960798957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.96080185+07:00","message":"> Transcript [212] [false]: 'ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็นอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.960805147+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.960807138+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.96081167+07:00","message":"StatePrefix: 'ว่ากลไกการลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:24.960814669+07:00","message":"TextPushed: 'ว่ากลไกการลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:25.320649651+07:00","message":"[GCS] IsForceVAD: false for message ID: 22"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:25.413936361+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:25.413940223+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:25.42044259+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:25.420476528+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็นอย่างไร\",\"confidence\":0.9518998}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:25.420482779+07:00","message":"receive interim result [true|false]: ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็นอย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:25.420490777+07:00","message":"end recv isFinal message id 22"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:25.420493153+07:00","message":"end Recv id 22"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:25.420499995+07:00","message":"[buffer interim] 22 true ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:25.420506778+07:00","message":"[bufferProcess] interim [50000000]:ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:25.420509673+07:00","message":"[bufferProcess] send to processor (isfinal):ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:25.420512781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:25.420515182+07:00","message":"> Transcript [213] [false]: 'ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็นอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:25.420518916+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:25.420520824+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:25.420522931+07:00","message":"StatePrefix: 'ว่ากลไกการลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:25.420525162+07:00","message":"TextPushed: 'ว่ากลไกการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:25.420530044+07:00","message":"Push: 'เข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:25.420532238+07:00","message":"TextPushed: 'ว่ากลไกการลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:25.42053447+07:00","message":"Set new StatePrefix : 'ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็นอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:25.420536868+07:00","message":"Next Push (prob) : 'เซลล์เป็นอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:25.420538543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:25.42054029+07:00","message":"> Transcript [214] [true]: 'ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็นอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:25.420542908+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:25.420544462+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:25.420545949+07:00","message":"StatePrefix: 'ว่ากลไกการลำเลียงสารเข้าและออกจากเซลล์เป็นอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:25.420547993+07:00","message":"TextPushed: 'ว่ากลไกการลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:25.420554982+07:00","message":"Push: 'เซลล์เป็นอย่างไร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:25.420563374+07:00","message":"push: {false เข้าและออกจาก 0 0xc000394c00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:25.420569233+07:00","message":"push: {true เซลล์เป็นอย่างไร 0 0xc000394c00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:04:25.43071371+07:00","message":"write wav file: './tmp/7509/7509_22.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:26.601829753+07:00","message":"[GCS] Start streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:27.065937047+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:27.06597551+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:27.065981494+07:00","message":"receive interim result [false|false]: คน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:27.065996618+07:00","message":"[buffer interim] 23 false คน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:27.066002515+07:00","message":"[bufferProcess] interim [480000000]:คน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:27.066004154+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:27.066009213+07:00","message":"[bufferProcess] send to processor (ticker):คน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:27.066011743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:27.066014412+07:00","message":"> Transcript [215] [false]: 'คน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:27.066016547+07:00","message":"Set StatePrefix (first interim): 'คน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:27.13899452+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:27.13903133+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนแก่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:27.139042323+07:00","message":"receive interim result [false|false]: คนแก่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:27.139058325+07:00","message":"[buffer interim] 23 false คนแก่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:27.139065076+07:00","message":"[bufferProcess] interim [600000000]:คนแก่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:27.139067083+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:27.247410353+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:27.247451963+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลไก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:27.247457503+07:00","message":"receive interim result [false|false]: กลไก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:27.247473248+07:00","message":"[buffer interim] 23 false กลไก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:27.247479744+07:00","message":"[bufferProcess] interim [660000000]:กลไก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:27.247482107+07:00","message":"[bufferProcess] send to processor:คนแก่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:27.247488858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:27.247491445+07:00","message":"> Transcript [216] [false]: 'คนแก่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:27.247494344+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:27.247496873+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:27.247499061+07:00","message":"StatePrefix: 'คน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:27.24750131+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:27.444339576+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:27.444376232+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลไกการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:27.444381828+07:00","message":"receive interim result [false|false]: กลไกการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:27.44439351+07:00","message":"[buffer interim] 23 false กลไกการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:27.44439996+07:00","message":"[bufferProcess] interim [840000000]:กลไกการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:27.444402232+07:00","message":"[bufferProcess] send to processor:กลไก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:27.444409242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:27.444412237+07:00","message":"> Transcript [217] [false]: 'กลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:27.44441453+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:27.444416361+07:00","message":"Set new StatePrefix: 'กลไก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:27.76656175+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:27.766603527+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลไกการลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:27.766610998+07:00","message":"receive interim result [false|false]: กลไกการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:27.766625774+07:00","message":"[buffer interim] 23 false กลไกการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:27.766633232+07:00","message":"[bufferProcess] interim [140000000]:กลไกการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:27.766637224+07:00","message":"[bufferProcess] send to processor:กลไกการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:27.766641348+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:27.766645013+07:00","message":"> Transcript [218] [false]: 'กลไกการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:27.766649084+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:27.766652073+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:27.766655829+07:00","message":"StatePrefix: 'กลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:27.766658532+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:27.954675842+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:27.954710291+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลไกการลำเลียงสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:27.954716998+07:00","message":"receive interim result [false|false]: กลไกการลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:27.95473018+07:00","message":"[buffer interim] 23 false กลไกการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:27.954738916+07:00","message":"[bufferProcess] interim [380000000]:กลไกการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:27.954741477+07:00","message":"[bufferProcess] send to processor:กลไกการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:27.954744708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:27.954747369+07:00","message":"> Transcript [219] [false]: 'กลไกการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:27.95475032+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:27.954752308+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:27.954754002+07:00","message":"StatePrefix: 'กลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:27.954755857+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:28.215821168+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:28.215878911+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลไกการลำเลียงสารเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:28.215886891+07:00","message":"receive interim result [false|false]: กลไกการลำเลียงสารเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:28.215905684+07:00","message":"[buffer interim] 23 false กลไกการลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:28.215914014+07:00","message":"[bufferProcess] interim [680000000]:กลไกการลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:28.215917825+07:00","message":"[bufferProcess] send to processor:กลไกการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:28.215926072+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:28.215930809+07:00","message":"> Transcript [220] [false]: 'กลไกการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:28.215935462+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:28.215938649+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:28.215941591+07:00","message":"StatePrefix: 'กลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:28.215944345+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:28.414533294+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:28.414535733+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:28.474254125+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:28.474292842+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลไกการลำเลียงสารเข้าและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:28.474301171+07:00","message":"receive interim result [false|false]: กลไกการลำเลียงสารเข้าและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:28.474314659+07:00","message":"[buffer interim] 23 false กลไกการลำเลียงสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:28.474325566+07:00","message":"[bufferProcess] interim [860000000]:กลไกการลำเลียงสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:28.474328008+07:00","message":"[bufferProcess] send to processor:กลไกการลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:28.474336079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:28.474338946+07:00","message":"> Transcript [221] [false]: 'กลไกการลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:28.474342581+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:28.474346625+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:28.474348632+07:00","message":"StatePrefix: 'กลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:28.474351204+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:28.474357586+07:00","message":"Push: 'กลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:28.474359562+07:00","message":"TextPushed: 'กลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:28.474361489+07:00","message":"Set new StatePrefix : 'กลไกการลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:28.474363367+07:00","message":"Next Push (prob) : 'การลำเลียงสารเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:28.474370664+07:00","message":"push: {false กลไก 0 0xc001f74880}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:28.477447312+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:28.47747021+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลไกการลำเลียงสารเข้าและออก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:28.477475309+07:00","message":"receive interim result [false|false]: กลไกการลำเลียงสารเข้าและออก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:28.47748734+07:00","message":"[buffer interim] 23 false กลไกการลำเลียงสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:28.477492444+07:00","message":"[bufferProcess] interim [920000000]:กลไกการลำเลียงสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:28.477494767+07:00","message":"[bufferProcess] send to processor:กลไกการลำเลียงสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:28.477497542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:28.477499539+07:00","message":"> Transcript [222] [false]: 'กลไกการลำเลียงสารเข้าและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:28.477502054+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:28.477504103+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:28.477505926+07:00","message":"StatePrefix: 'กลไกการลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:28.477507968+07:00","message":"TextPushed: 'กลไก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:28.732593304+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:28.732621105+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลไกการลำเลียงสารเข้าและออกจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:28.732627829+07:00","message":"receive interim result [false|false]: กลไกการลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:28.732641574+07:00","message":"[buffer interim] 23 false กลไกการลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:28.732648312+07:00","message":"[bufferProcess] interim [220000000]:กลไกการลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:28.732650539+07:00","message":"[bufferProcess] send to processor:กลไกการลำเลียงสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:28.732653635+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:28.732656571+07:00","message":"> Transcript [223] [false]: 'กลไกการลำเลียงสารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:28.732659788+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:28.732661892+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:28.732663936+07:00","message":"StatePrefix: 'กลไกการลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:28.732665956+07:00","message":"TextPushed: 'กลไก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:29.044574114+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:29.044602818+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลไกการลำเลียงสารเข้าและออกจากเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:29.044608714+07:00","message":"receive interim result [false|false]: กลไกการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:29.04462248+07:00","message":"[buffer interim] 23 false กลไกการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.044628476+07:00","message":"[bufferProcess] interim [460000000]:กลไกการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.044631168+07:00","message":"[bufferProcess] send to processor:กลไกการลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.04463588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.0446385+07:00","message":"> Transcript [224] [false]: 'กลไกการลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.044643586+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.044645562+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.044647684+07:00","message":"StatePrefix: 'กลไกการลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.044650068+07:00","message":"TextPushed: 'กลไก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:29.369393201+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:29.369427111+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลไกการลำเลียงสารเข้าและออกจากเซลล์นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:29.369433463+07:00","message":"receive interim result [false|false]: กลไกการลำเลียงสารเข้าและออกจากเซลล์นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:29.369445305+07:00","message":"[buffer interim] 23 false กลไกการลำเลียงสารเข้าและออกจากเซลล์นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.369451108+07:00","message":"[bufferProcess] interim [760000000]:กลไกการลำเลียงสารเข้าและออกจากเซลล์นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.369453208+07:00","message":"[bufferProcess] send to processor:กลไกการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.36945812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.369460783+07:00","message":"> Transcript [225] [false]: 'กลไกการลำเลียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.36946423+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.369466429+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.369468489+07:00","message":"StatePrefix: 'กลไกการลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.369470751+07:00","message":"TextPushed: 'กลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.369475186+07:00","message":"Push: 'การลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.369477352+07:00","message":"TextPushed: 'กลไกการลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.36948056+07:00","message":"Set new StatePrefix : 'กลไกการลำเลียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.369482901+07:00","message":"Next Push (prob) : 'และออกจากเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:29.369490028+07:00","message":"push: {false การลำเลียงสารเข้า 0 0xc001f74880}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:29.438185282+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:29.438223967+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:29.43823017+07:00","message":"receive interim result [false|false]: กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:29.438241465+07:00","message":"[buffer interim] 23 false กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.438248015+07:00","message":"[bufferProcess] interim [880000000]:กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.438250451+07:00","message":"[bufferProcess] send to processor:กลไกการลำเลียงสารเข้าและออกจากเซลล์นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.438253533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.43825586+07:00","message":"> Transcript [226] [false]: 'กลไกการลำเลียงสารเข้าและออกจากเซลล์นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.438258587+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.438260548+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.438262353+07:00","message":"StatePrefix: 'กลไกการลำเลียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.438264679+07:00","message":"TextPushed: 'กลไกการลำเลียงสารเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:29.759556681+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:29.759609074+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:29.759617836+07:00","message":"receive interim result [false|false]: กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:29.759636075+07:00","message":"[buffer interim] 23 false กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.759650232+07:00","message":"[bufferProcess] interim [180000000]:กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.759654699+07:00","message":"[bufferProcess] send to processor:กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.759664452+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.759668948+07:00","message":"> Transcript [227] [false]: 'กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.759673939+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.759676501+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.759679051+07:00","message":"StatePrefix: 'กลไกการลำเลียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.759682926+07:00","message":"TextPushed: 'กลไกการลำเลียงสารเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:29.947513745+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:29.947560813+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีใบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:29.947566202+07:00","message":"receive interim result [false|false]: กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีใบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:29.947580099+07:00","message":"[buffer interim] 23 false กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.947586769+07:00","message":"[bufferProcess] interim [360000000]:กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.947589341+07:00","message":"[bufferProcess] send to processor:กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.947594224+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.947597012+07:00","message":"> Transcript [228] [false]: 'กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.947601776+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.947605307+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.947608453+07:00","message":"StatePrefix: 'กลไกการลำเลียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.947612353+07:00","message":"TextPushed: 'กลไกการลำเลียงสารเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:29.949887434+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:29.94989749+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:29.949900992+07:00","message":"receive interim result [false|false]: กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:29.949907024+07:00","message":"[buffer interim] 23 false กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.949910201+07:00","message":"[bufferProcess] interim [420000000]:กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.949912361+07:00","message":"[bufferProcess] send to processor:กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.949914333+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.949917317+07:00","message":"> Transcript [229] [false]: 'กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.949919798+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.94992134+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.949922908+07:00","message":"StatePrefix: 'กลไกการลำเลียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.949924865+07:00","message":"TextPushed: 'กลไกการลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.949929669+07:00","message":"Push: 'และออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.949931421+07:00","message":"TextPushed: 'กลไกการลำเลียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.949933741+07:00","message":"Set new StatePrefix : 'กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:29.949935934+07:00","message":"Next Push (prob) : 'นะคะมีใบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:29.949957863+07:00","message":"push: {false และออกจากเซลล์ 0 0xc001f74880}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:30.147583813+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:30.147623311+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดังนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:30.147629765+07:00","message":"receive interim result [false|false]: กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดังนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:30.147643862+07:00","message":"[buffer interim] 23 false กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดังนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.147650126+07:00","message":"[bufferProcess] interim [540000000]:กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดังนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.147652599+07:00","message":"[bufferProcess] send to processor:กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.147656048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.147658521+07:00","message":"> Transcript [230] [false]: 'กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.147660629+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.14766272+07:00","message":"Set new StatePrefix: 'กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดัง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:30.451437499+07:00","message":"[GCS] IsForceVAD: false for message ID: 23"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:30.543220256+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:30.543249724+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดังนี้\",\"confidence\":0.9568028}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:30.54325514+07:00","message":"receive interim result [true|false]: กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดังนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:30.543267288+07:00","message":"end recv isFinal message id 23"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:30.543269432+07:00","message":"end Recv id 23"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:30.543275289+07:00","message":"[buffer interim] 23 true กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดังนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.543281177+07:00","message":"[bufferProcess] interim [50000000]:กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดังนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.543284746+07:00","message":"[bufferProcess] send to processor (isfinal):กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดังนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.54329252+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.543316557+07:00","message":"> Transcript [231] [false]: 'กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดังนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.543321973+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.54332449+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.543326678+07:00","message":"StatePrefix: 'กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.543329277+07:00","message":"TextPushed: 'กลไกการลำเลียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.543331714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.543333574+07:00","message":"> Transcript [232] [true]: 'กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดังนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.54333559+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.543337178+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.543338749+07:00","message":"StatePrefix: 'กลไกการลำเลียงสารเข้าและออกจากเซลล์นะคะมีดัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.543340456+07:00","message":"TextPushed: 'กลไกการลำเลียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:30.543348237+07:00","message":"Push: 'นะคะมีดังนี้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:30.543359536+07:00","message":"push: {true นะคะมีดังนี้ 0 0xc001f74880}"}
{"level":"info","service":"Main","time":"2026-02-25T13:04:30.554794419+07:00","message":"write wav file: './tmp/7509/7509_23.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:30.832608395+07:00","message":"[GCS] Start streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:31.367803211+07:00","message":"[GCS] Cleaned up inactive client: 5"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:31.367824719+07:00","message":"[GCS] Cleaned up inactive client: 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:31.367827601+07:00","message":"[GCS] Cleaned up inactive client: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:31.367829387+07:00","message":"[GCS] Cleaned up inactive client: 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:31.367831073+07:00","message":"[GCS] Cleaned up inactive client: 4"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:31.414926776+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:31.414942102+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:31.471674251+07:00","message":"[GCS] IsForceVAD: false for message ID: 24"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:31.485494723+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:31.485540182+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"1\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:31.485545728+07:00","message":"receive interim result [false|false]: 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:31.485568096+07:00","message":"[buffer interim] 24 false 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:31.485577422+07:00","message":"[bufferProcess] interim [480000000]:1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:31.485579191+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:31.565861359+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:31.565901559+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"1\",\"confidence\":0.8241504}],\"is_final\":true,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:31.565907015+07:00","message":"receive interim result [true|false]: 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:31.565915528+07:00","message":"end recv isFinal message id 24"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:31.565917501+07:00","message":"end Recv id 24"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:31.56592403+07:00","message":"[buffer interim] 24 true 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:31.565931191+07:00","message":"[bufferProcess] interim [660000000]:1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:31.565937946+07:00","message":"[bufferProcess] send to processor (isfinal):1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:31.565940964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:31.565950808+07:00","message":"> Transcript [233] [false]: '1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:31.565952989+07:00","message":"Set StatePrefix (first interim): '1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:31.565954623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:31.565956821+07:00","message":"> Transcript [234] [true]: '1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:31.565958988+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:31.565962011+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:31.565963972+07:00","message":"StatePrefix: '1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:31.565965778+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:31.565968376+07:00","message":"Push: '1'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:31.565976712+07:00","message":"push: {true 1 0 0xc001f74580}"}
{"level":"info","service":"Main","time":"2026-02-25T13:04:31.57089888+07:00","message":"write wav file: './tmp/7509/7509_24.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:31.601996393+07:00","message":"[GCS] Start streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:32.082170657+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:32.082219375+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:32.082224627+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:32.082241899+07:00","message":"[buffer interim] 25 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.08224839+07:00","message":"[bufferProcess] interim [420000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.082250471+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:32.266379671+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:32.266429679+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การทำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:32.266436782+07:00","message":"receive interim result [false|false]: การทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:32.266452873+07:00","message":"[buffer interim] 25 false การทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.266463637+07:00","message":"[bufferProcess] interim [660000000]:การทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.266467243+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.266475892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.266480518+07:00","message":"> Transcript [235] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.266483633+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:32.274610803+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:32.274630619+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพทย์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:32.274635509+07:00","message":"receive interim result [false|false]: การแพทย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:32.274648357+07:00","message":"[buffer interim] 25 false การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.274653664+07:00","message":"[bufferProcess] interim [720000000]:การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.274656553+07:00","message":"[bufferProcess] send to processor:การทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.274662119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.274665544+07:00","message":"> Transcript [236] [false]: 'การทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.274669499+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.274672385+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.274675291+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.274678158+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:32.449608596+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:32.44964264+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:32.449647904+07:00","message":"receive interim result [false|false]: การแพร่แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:32.449663832+07:00","message":"[buffer interim] 25 false การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.449670373+07:00","message":"[bufferProcess] interim [900000000]:การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.449672359+07:00","message":"[bufferProcess] send to processor:การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.449675328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.449677901+07:00","message":"> Transcript [237] [false]: 'การแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.449680898+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.449683421+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.449685612+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.449687469+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:32.766779088+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:32.766813118+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:32.766819351+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:32.766835704+07:00","message":"[buffer interim] 25 false การแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.766842119+07:00","message":"[bufferProcess] interim [140000000]:การแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.766844703+07:00","message":"[bufferProcess] send to processor:การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.766850676+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.766853389+07:00","message":"> Transcript [238] [false]: 'การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.766856277+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.766858112+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.766859849+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.766862014+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:32.768989889+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:32.768997903+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:32.769000759+07:00","message":"receive interim result [false|false]: การแพร่แบบทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:32.769014802+07:00","message":"[buffer interim] 25 false การแพร่แบบทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.769017915+07:00","message":"[bufferProcess] interim [200000000]:การแพร่แบบทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.76902042+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.769022785+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.769024636+07:00","message":"> Transcript [239] [false]: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.769026874+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.769028625+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.769030142+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.769031708+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.769038602+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.769040349+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.769042444+07:00","message":"Set new StatePrefix : 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.769044392+07:00","message":"Next Push (prob) : 'แพร่แบบธรรมดา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:32.769051473+07:00","message":"push: {false การ 0 0xc000044100}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:32.824695451+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:32.824724478+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:32.824729594+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:32.824743593+07:00","message":"[buffer interim] 25 false การแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.824749662+07:00","message":"[bufferProcess] interim [260000000]:การแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.82475177+07:00","message":"[bufferProcess] send to processor:การแพร่แบบทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.824754468+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.824757068+07:00","message":"> Transcript [240] [false]: 'การแพร่แบบทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.824759256+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:32.824761318+07:00","message":"Set new StatePrefix: 'การแพร่แบบทำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:33.390818891+07:00","message":"[GCS] IsForceVAD: false for message ID: 25"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:33.463865093+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:33.463916279+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:33.463922733+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:33.46393938+07:00","message":"[buffer interim] 25 false การแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:33.463946506+07:00","message":"[bufferProcess] interim [860000000]:การแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:33.463948876+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:33.46395544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:33.463958287+07:00","message":"> Transcript [241] [false]: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:33.46396076+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:33.463964162+07:00","message":"Set new StatePrefix: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:33.479031596+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:33.479078903+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดา\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:33.479083836+07:00","message":"receive interim result [true|false]: การแพร่แบบธรรมดา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:33.479095471+07:00","message":"end recv isFinal message id 25"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:33.479097516+07:00","message":"end Recv id 25"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:33.479103265+07:00","message":"[buffer interim] 25 true การแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:33.479109914+07:00","message":"[bufferProcess] interim [10000000]:การแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:33.479112712+07:00","message":"[bufferProcess] send to processor (isfinal):การแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:33.479116128+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:33.479118904+07:00","message":"> Transcript [242] [false]: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:33.479121546+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:33.479123309+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:33.47912488+07:00","message":"StatePrefix: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:33.479127154+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:33.479128781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:33.479130425+07:00","message":"> Transcript [243] [true]: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:33.479132345+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:33.479133824+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:33.479135269+07:00","message":"StatePrefix: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:33.479136856+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:33.479139322+07:00","message":"Push: 'แพร่แบบธรรมดา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:33.479146597+07:00","message":"push: {true แพร่แบบธรรมดา 0 0xc000044100}"}
{"level":"info","service":"Main","time":"2026-02-25T13:04:33.485331396+07:00","message":"write wav file: './tmp/7509/7509_25.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:34.032261057+07:00","message":"[GCS] Start streaming session, msgId: 26"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:34.41570217+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:34.415703001+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:34.557838733+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:34.557878444+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-02-25T13:04:34.557883083+07:00","message":"receive interim result [false|false]: 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:34.557894724+07:00","message":"[buffer interim] 26 false 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:34.557900681+07:00","message":"[bufferProcess] interim [600000000]:2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:34.557902386+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:34.557907148+07:00","message":"[bufferProcess] send to processor (ticker):2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:34.557912007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:34.557915225+07:00","message":"> Transcript [244] [false]: '2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:34.55791752+07:00","message":"Set StatePrefix (first interim): '2'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:34.992389249+07:00","message":"[GCS] IsForceVAD: false for message ID: 26"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:35.053097115+07:00","message":"[GCS] Start streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:35.077272297+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:35.077311753+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2\",\"confidence\":0.9551636}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:35.077317311+07:00","message":"receive interim result [true|false]: 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:35.077323835+07:00","message":"end recv isFinal message id 26"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:35.077325862+07:00","message":"end Recv id 26"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:35.077332729+07:00","message":"[buffer interim] 26 true 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:35.077341126+07:00","message":"[bufferProcess] interim [170000000]:2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:35.077344516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:35.077347079+07:00","message":"> Transcript [245] [true]: '2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:35.077349301+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:35.077351055+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:35.077352779+07:00","message":"StatePrefix: '2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:35.07735442+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:35.077359001+07:00","message":"Push: '2'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:35.077365941+07:00","message":"push: {true 2 0 0xc000044d80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:04:35.08354123+07:00","message":"write wav file: './tmp/7509/7509_26.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:35.732384602+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:35.732431298+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คอร์ส\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:35.732436522+07:00","message":"receive interim result [false|false]: คอร์ส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:35.732453113+07:00","message":"[buffer interim] 27 false คอร์ส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:35.732459645+07:00","message":"[bufferProcess] interim [720000000]:คอร์ส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:35.732461649+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:35.771285564+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:35.771322544+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"cosmo\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:35.77132805+07:00","message":"receive interim result [false|false]: cosmo"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:35.771341818+07:00","message":"[buffer interim] 27 false cosmo"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:35.771354859+07:00","message":"[bufferProcess] interim [780000000]:cosmo"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:35.77136343+07:00","message":"[bufferProcess] send to processor:คอร์ส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:35.771374993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:35.771379121+07:00","message":"> Transcript [246] [false]: 'คอร์ส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:35.771382912+07:00","message":"Set StatePrefix (first interim): 'คอร์ส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:36.026072093+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:36.026110162+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออสโมซิส\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:36.026115263+07:00","message":"receive interim result [false|false]: ออสโมซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:36.02612675+07:00","message":"[buffer interim] 27 false ออสโมซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:36.026134096+07:00","message":"[bufferProcess] interim [960000000]:ออสโมซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:36.026136265+07:00","message":"[bufferProcess] send to processor:cosmo"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:36.026140757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:36.026143361+07:00","message":"> Transcript [247] [false]: 'cosmo'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:36.026145568+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:36.026147505+07:00","message":"Set new StatePrefix: 'cosmo'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:36.342365317+07:00","message":"[GCS] IsForceVAD: false for message ID: 27"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:36.425338366+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:36.425373597+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"osmosis\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:36.425378949+07:00","message":"receive interim result [false|false]: osmosis"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:36.425394495+07:00","message":"[buffer interim] 27 false osmosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:36.425401246+07:00","message":"[bufferProcess] interim [500000000]:osmosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:36.425405043+07:00","message":"[bufferProcess] send to processor:ออสโมซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:36.425409731+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:36.425412411+07:00","message":"> Transcript [248] [false]: 'ออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:36.425414577+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:36.425416399+07:00","message":"Set new StatePrefix: 'ออสโมซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:36.436687887+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:36.436713483+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"osmosis\",\"confidence\":0.7905404}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:36.436718679+07:00","message":"receive interim result [true|false]: osmosis"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:36.436727953+07:00","message":"end recv isFinal message id 27"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:36.436730152+07:00","message":"end Recv id 27"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:36.436735178+07:00","message":"[buffer interim] 27 true osmosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:36.436739733+07:00","message":"[bufferProcess] interim [500000000]:osmosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:36.436745664+07:00","message":"[bufferProcess] send to processor (isfinal):osmosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:36.436748422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:36.436750603+07:00","message":"> Transcript [249] [false]: 'osmosis'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:36.436752268+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:36.436754047+07:00","message":"Set new StatePrefix: 'osmosis'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:36.436755436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:36.436757308+07:00","message":"> Transcript [250] [true]: 'osmosis'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:36.436759188+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:36.436760859+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:36.436762723+07:00","message":"StatePrefix: 'osmosis'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:36.436764579+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:36.436770061+07:00","message":"Push: 'osmosis'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:36.436777906+07:00","message":"push: {true osmosis 0 0xc000394b00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:04:36.442665549+07:00","message":"write wav file: './tmp/7509/7509_27.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:37.112915666+07:00","message":"[GCS] Start streaming session, msgId: 28"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:37.416120939+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:37.416139065+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:37.640989461+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:37.641029231+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สาว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:37.641034546+07:00","message":"receive interim result [false|false]: สาว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:37.64104903+07:00","message":"[buffer interim] 28 false สาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:37.64105564+07:00","message":"[bufferProcess] interim [600000000]:สาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:37.641057495+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:37.641061298+07:00","message":"[bufferProcess] send to processor (ticker):สาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:37.641064898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:37.641067274+07:00","message":"> Transcript [251] [false]: 'สาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:37.641069415+07:00","message":"Set StatePrefix (first interim): 'สาว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:37.774714494+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:37.774745764+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:37.774751394+07:00","message":"receive interim result [false|false]: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:37.774764286+07:00","message":"[buffer interim] 28 false 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:37.774770096+07:00","message":"[bufferProcess] interim [720000000]:3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:37.774771848+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:38.371945155+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:38.371981435+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:38.37198704+07:00","message":"receive interim result [false|false]: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:38.372003607+07:00","message":"[buffer interim] 28 false 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.372009891+07:00","message":"[bufferProcess] interim [320000000]:3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.372012016+07:00","message":"[bufferProcess] send to processor:3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.372015512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.372018306+07:00","message":"> Transcript [252] [false]: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.372020222+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.372023929+07:00","message":"Set new StatePrefix: '3'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:38.472255689+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:38.472299387+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-02-25T13:04:38.472305627+07:00","message":"receive interim result [false|false]: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:38.472318969+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" การ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:38.472322242+07:00","message":"receive interim result [false|false]:  การ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:38.47233348+07:00","message":"[buffer interim] 28 false 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:38.472336498+07:00","message":"[buffer interim] 28 false  การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.472342608+07:00","message":"[bufferProcess] interim [380000000]:3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.47234452+07:00","message":"[bufferProcess] send to processor:3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.472347285+07:00","message":"[bufferProcess] interim [380000000]: การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.472349823+07:00","message":"[bufferProcess] update buffer: 3 การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.472352384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.472355171+07:00","message":"> Transcript [253] [false]: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.47235764+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.472359411+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.472361183+07:00","message":"StatePrefix: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.472363034+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:38.665600268+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:38.665637226+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:38.665643155+07:00","message":"receive interim result [false|false]: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:38.665658591+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" การแพทย์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:38.665661734+07:00","message":"receive interim result [false|false]:  การแพทย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:38.665681586+07:00","message":"[buffer interim] 28 false 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:38.665697242+07:00","message":"[buffer interim] 28 false  การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.665704955+07:00","message":"[bufferProcess] interim [620000000]:3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.665707931+07:00","message":"[bufferProcess] send to processor:3 การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.665713573+07:00","message":"[bufferProcess] interim [620000000]: การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.665715787+07:00","message":"[bufferProcess] update buffer: 3 การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.6657184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.665720827+07:00","message":"> Transcript [254] [false]: '3 การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.665723246+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.66572518+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.665727332+07:00","message":"StatePrefix: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.665729024+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:38.974838528+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:38.974875317+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:38.974880825+07:00","message":"receive interim result [false|false]: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:38.974892211+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" การแพร่แบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:38.974895119+07:00","message":"receive interim result [false|false]:  การแพร่แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:38.974902906+07:00","message":"[buffer interim] 28 false 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:38.974906246+07:00","message":"[buffer interim] 28 false  การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.974911595+07:00","message":"[bufferProcess] interim [860000000]:3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.974913709+07:00","message":"[bufferProcess] send to processor:3 การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.9749162+07:00","message":"[bufferProcess] interim [860000000]: การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.974918524+07:00","message":"[bufferProcess] update buffer: 3 การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.974921252+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.974923979+07:00","message":"> Transcript [255] [false]: '3 การแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.974926656+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.974928392+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.974930094+07:00","message":"StatePrefix: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:38.974931767+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:39.171716313+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:39.171762022+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:39.171767891+07:00","message":"receive interim result [false|false]: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:39.171785618+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" การแพร่แบบฟอร์ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:39.171789475+07:00","message":"receive interim result [false|false]:  การแพร่แบบฟอร์ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:39.17179734+07:00","message":"[buffer interim] 28 false 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:39.171800996+07:00","message":"[buffer interim] 28 false  การแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.17180689+07:00","message":"[bufferProcess] interim [100000000]:3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.171809081+07:00","message":"[bufferProcess] send to processor:3 การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.171814329+07:00","message":"[bufferProcess] interim [100000000]: การแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.171816965+07:00","message":"[bufferProcess] update buffer: 3 การแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.171819799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.171822998+07:00","message":"> Transcript [256] [false]: '3 การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.171825901+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.171827834+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.171829577+07:00","message":"StatePrefix: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.171831284+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.171833892+07:00","message":"Push: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.171835538+07:00","message":"TextPushed: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.17183724+07:00","message":"Set new StatePrefix : '3 การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.171839185+07:00","message":"Next Push (prob) : ' การแพร่แบบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:39.17184699+07:00","message":"push: {false 3 0 0xc000106b00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:39.238245358+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:39.238281716+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:39.238287697+07:00","message":"receive interim result [false|false]: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:39.238301827+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" การแพร่แบบฟาซิลิเทต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:39.238305071+07:00","message":"receive interim result [false|false]:  การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:39.238316907+07:00","message":"[buffer interim] 28 false 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:39.238320757+07:00","message":"[buffer interim] 28 false  การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.238326086+07:00","message":"[bufferProcess] interim [160000000]:3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.238328134+07:00","message":"[bufferProcess] send to processor:3 การแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.238330944+07:00","message":"[bufferProcess] interim [160000000]: การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.238333434+07:00","message":"[bufferProcess] update buffer: 3 การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.238336161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.238339079+07:00","message":"> Transcript [257] [false]: '3 การแพร่แบบฟอร์ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.23834179+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.238344774+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.238346801+07:00","message":"StatePrefix: '3 การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.238348861+07:00","message":"TextPushed: '3'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:39.875083416+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:39.875123346+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3 การแพร่แบบฟาซิลิเทต\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:39.875129919+07:00","message":"receive interim result [false|false]: 3 การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:39.875145066+07:00","message":"[buffer interim] 28 false 3 การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.875152053+07:00","message":"[bufferProcess] interim [760000000]:3 การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.875154671+07:00","message":"[bufferProcess] send to processor:3 การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.875161051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.875163763+07:00","message":"> Transcript [258] [false]: '3 การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.875166979+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.875169253+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.875171265+07:00","message":"StatePrefix: '3 การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:39.875173813+07:00","message":"TextPushed: '3'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:40.121978808+07:00","message":"[GCS] IsForceVAD: false for message ID: 28"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:40.21412283+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:40.214164928+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3 การแพร่แบบฟาซิลิเทต\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:40.214171066+07:00","message":"receive interim result [true|false]: 3 การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:40.214182565+07:00","message":"end recv isFinal message id 28"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:40.214185479+07:00","message":"end Recv id 28"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:40.214192564+07:00","message":"[buffer interim] 28 true 3 การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:40.214203555+07:00","message":"[bufferProcess] interim [240000000]:3 การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:40.21420696+07:00","message":"[bufferProcess] send to processor (isfinal):3 การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:40.214211178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:40.214214531+07:00","message":"> Transcript [259] [false]: '3 การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:40.214217516+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:40.214219333+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:40.214221149+07:00","message":"StatePrefix: '3 การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:40.214223112+07:00","message":"TextPushed: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:40.214224631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:40.21422634+07:00","message":"> Transcript [260] [true]: '3 การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:40.214228312+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:40.214229876+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:40.21423137+07:00","message":"StatePrefix: '3 การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:40.21423624+07:00","message":"TextPushed: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:40.214239123+07:00","message":"Push: ' การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:40.214248402+07:00","message":"push: {true  การแพร่แบบฟาซิลิเทต 0 0xc000106b00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:04:40.222934399+07:00","message":"write wav file: './tmp/7509/7509_28.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:40.416792632+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:40.416811114+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:40.694303919+07:00","message":"[GCS] Start streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:41.355790071+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:41.355830551+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"4\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:41.355837528+07:00","message":"receive interim result [false|false]: 4"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:41.35585652+07:00","message":"[buffer interim] 29 false 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:41.355862878+07:00","message":"[bufferProcess] interim [660000000]:4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:41.355864684+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:41.355871157+07:00","message":"[bufferProcess] send to processor (ticker):4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:41.355873536+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:41.35587605+07:00","message":"> Transcript [261] [false]: '4'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:41.355877988+07:00","message":"Set StatePrefix (first interim): '4'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:41.532290089+07:00","message":"[GCS] IsForceVAD: false for message ID: 29"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:41.593991441+07:00","message":"[GCS] Start streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:41.624192355+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:41.624223811+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"4\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:41.624229047+07:00","message":"receive interim result [true|false]: 4"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:41.624239442+07:00","message":"end recv isFinal message id 29"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:41.624242269+07:00","message":"end Recv id 29"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:41.624248668+07:00","message":"[buffer interim] 29 true 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:41.624254542+07:00","message":"[bufferProcess] interim [50000000]:4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:41.624257848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:41.624260378+07:00","message":"> Transcript [262] [true]: '4'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:41.624262656+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:41.624264317+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:41.624265936+07:00","message":"StatePrefix: '4'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:41.624267598+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:41.62427067+07:00","message":"Push: '4'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:41.624278482+07:00","message":"push: {true 4 0 0xc00051cf00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:04:41.631251035+07:00","message":"write wav file: './tmp/7509/7509_29.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:42.320451315+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:42.320499416+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Active\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:42.32050414+07:00","message":"receive interim result [false|false]: Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:42.320521049+07:00","message":"[buffer interim] 30 false Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:42.320526753+07:00","message":"[bufferProcess] interim [600000000]:Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:42.320528317+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:42.566336367+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:42.566374617+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Active tran\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:42.566380398+07:00","message":"receive interim result [false|false]: Active tran"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:42.566394855+07:00","message":"[buffer interim] 30 false Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:42.566401574+07:00","message":"[bufferProcess] interim [780000000]:Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:42.56640362+07:00","message":"[bufferProcess] send to processor:Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:42.56640985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:42.566412733+07:00","message":"> Transcript [263] [false]: 'Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:42.566414801+07:00","message":"Set StatePrefix (first interim): 'Active'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:42.755784888+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:42.755825417+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Active Transport\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:42.75583177+07:00","message":"receive interim result [false|false]: Active Transport"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:42.755846362+07:00","message":"[buffer interim] 30 false Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:42.755852961+07:00","message":"[bufferProcess] interim [960000000]:Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:42.75585546+07:00","message":"[bufferProcess] send to processor:Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:42.755861961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:42.755864657+07:00","message":"> Transcript [264] [false]: 'Active tran'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:42.755867716+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:42.755869896+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:42.755872114+07:00","message":"StatePrefix: 'Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:42.755874152+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:42.948143905+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:42.948191234+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Active\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:42.948197087+07:00","message":"receive interim result [false|false]: Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:42.948208711+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Transport\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:42.948211106+07:00","message":"receive interim result [false|false]:  Transport"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:42.948217686+07:00","message":"[buffer interim] 30 false Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:42.948224771+07:00","message":"[buffer interim] 30 false  Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:42.948230135+07:00","message":"[bufferProcess] interim [200000000]:Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:42.948232453+07:00","message":"[bufferProcess] send to processor:Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:42.948235535+07:00","message":"[bufferProcess] interim [200000000]: Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:42.948238076+07:00","message":"[bufferProcess] update buffer: Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:42.948240778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:42.948243534+07:00","message":"> Transcript [265] [false]: 'Active Transport'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:42.948246082+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:42.948248035+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:42.94825023+07:00","message":"StatePrefix: 'Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:42.948253736+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:43.061661663+07:00","message":"[GCS] IsForceVAD: false for message ID: 30"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:43.152159313+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:43.15219167+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Active Transport\",\"confidence\":0.83361334}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:43.152196561+07:00","message":"receive interim result [true|false]: Active Transport"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:43.152209376+07:00","message":"end recv isFinal message id 30"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:43.152212389+07:00","message":"end Recv id 30"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:43.152218612+07:00","message":"[buffer interim] 30 true Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:43.152224778+07:00","message":"[bufferProcess] interim [500000000]:Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:43.152227546+07:00","message":"[bufferProcess] send to processor (isfinal):Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:43.152230146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:43.152232418+07:00","message":"> Transcript [266] [false]: 'Active Transport'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:43.152235175+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:43.152236955+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:43.152239332+07:00","message":"StatePrefix: 'Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:43.152241367+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:43.152242933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:43.152244603+07:00","message":"> Transcript [267] [true]: 'Active Transport'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:43.152246449+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:43.152250498+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:43.152252107+07:00","message":"StatePrefix: 'Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:43.15225353+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:43.152256052+07:00","message":"Push: 'Active Transport'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:43.152264374+07:00","message":"push: {true Active Transport 0 0xc000106d80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:04:43.159206737+07:00","message":"write wav file: './tmp/7509/7509_30.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:43.416869094+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:43.416877723+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:43.513409706+07:00","message":"[GCS] Start streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:43.85573836+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:43.855795203+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:43.855800899+07:00","message":"receive interim result [false|false]: และ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:43.855813376+07:00","message":"[buffer interim] 31 false และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:43.855819869+07:00","message":"[bufferProcess] interim [420000000]:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:43.855821782+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:44.054091214+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:44.054124973+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และขอ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:44.054130452+07:00","message":"receive interim result [false|false]: และขอ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:44.054143696+07:00","message":"[buffer interim] 31 false และขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.054149713+07:00","message":"[bufferProcess] interim [600000000]:และขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.054152061+07:00","message":"[bufferProcess] send to processor:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.054156937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.054159058+07:00","message":"> Transcript [268] [false]: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.054161076+07:00","message":"Set StatePrefix (first interim): 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:44.175789829+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:44.175834222+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และข้อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:44.17584217+07:00","message":"receive interim result [false|false]: และข้อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:44.175857913+07:00","message":"[buffer interim] 31 false และข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.175867992+07:00","message":"[bufferProcess] interim [720000000]:และข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.175871456+07:00","message":"[bufferProcess] send to processor:และขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.175878943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.175883034+07:00","message":"> Transcript [269] [false]: 'และขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.175888237+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.175891273+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.175894201+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.175897083+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:44.231619272+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:44.231648027+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และข้อเสีย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:44.231651994+07:00","message":"receive interim result [false|false]: และข้อเสีย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:44.231666431+07:00","message":"[buffer interim] 31 false และข้อเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.23167242+07:00","message":"[bufferProcess] interim [780000000]:และข้อเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.231674971+07:00","message":"[bufferProcess] send to processor:และข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.23167779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.231680184+07:00","message":"> Transcript [270] [false]: 'และข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.23168338+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.231685262+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.231686988+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.231688704+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:44.361140801+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:44.361190762+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และข้อสุด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:44.361196753+07:00","message":"receive interim result [false|false]: และข้อสุด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:44.36121298+07:00","message":"[buffer interim] 31 false และข้อสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.361220079+07:00","message":"[bufferProcess] interim [900000000]:และข้อสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.361222123+07:00","message":"[bufferProcess] send to processor:และข้อเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.361225487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.361228089+07:00","message":"> Transcript [271] [false]: 'และข้อเสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.36123101+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.361232857+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.361234821+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.361236657+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:44.486717077+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:44.486758297+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และข้อสุดท้าย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:44.486764354+07:00","message":"receive interim result [false|false]: และข้อสุดท้าย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:44.486779478+07:00","message":"[buffer interim] 31 false และข้อสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.486785606+07:00","message":"[bufferProcess] interim [960000000]:และข้อสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.486788296+07:00","message":"[bufferProcess] send to processor:และข้อสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.48679749+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.486801517+07:00","message":"> Transcript [272] [false]: 'และข้อสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.486805638+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.48680857+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.486812996+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.486815071+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.486822823+07:00","message":"Push: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.486824601+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.486826549+07:00","message":"Set new StatePrefix : 'และข้อสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.486828472+07:00","message":"Next Push (prob) : 'ข้อสุด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:44.486836314+07:00","message":"push: {false และ 0 0xc000394380}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:44.747586927+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:44.747614275+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และข้อสุดท้ายนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:44.74761974+07:00","message":"receive interim result [false|false]: และข้อสุดท้ายนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:44.747630407+07:00","message":"[buffer interim] 31 false และข้อสุดท้ายนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.747637787+07:00","message":"[bufferProcess] interim [260000000]:และข้อสุดท้ายนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.747639989+07:00","message":"[bufferProcess] send to processor:และข้อสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.747644779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.747647108+07:00","message":"> Transcript [273] [false]: 'และข้อสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.74764993+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.747651718+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.747653313+07:00","message":"StatePrefix: 'และข้อสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.747655314+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:44.876859225+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:44.876890342+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และข้อสุดท้ายนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:44.876895636+07:00","message":"receive interim result [false|false]: และข้อสุดท้ายนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:44.876905746+07:00","message":"[buffer interim] 31 false และข้อสุดท้ายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.876911566+07:00","message":"[bufferProcess] interim [380000000]:และข้อสุดท้ายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.876913788+07:00","message":"[bufferProcess] send to processor:และข้อสุดท้ายนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.876916392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.876918874+07:00","message":"> Transcript [274] [false]: 'และข้อสุดท้ายนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.876921272+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.876923162+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.876924854+07:00","message":"StatePrefix: 'และข้อสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:44.876926599+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:45.122052724+07:00","message":"[GCS] IsForceVAD: false for message ID: 31"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:45.20295367+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:45.202986178+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และข้อสุดท้ายนะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:45.202993045+07:00","message":"receive interim result [true|false]: และข้อสุดท้ายนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:45.203000521+07:00","message":"end recv isFinal message id 31"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:45.203003716+07:00","message":"end Recv id 31"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:45.20301073+07:00","message":"[buffer interim] 31 true และข้อสุดท้ายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:45.203018661+07:00","message":"[bufferProcess] interim [830000000]:และข้อสุดท้ายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:45.203021575+07:00","message":"[bufferProcess] send to processor (isfinal):และข้อสุดท้ายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:45.203024715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:45.203027295+07:00","message":"> Transcript [275] [false]: 'และข้อสุดท้ายนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:45.203030056+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:45.203031821+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:45.203033512+07:00","message":"StatePrefix: 'และข้อสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:45.203035883+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:45.203037523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:45.203039305+07:00","message":"> Transcript [276] [true]: 'และข้อสุดท้ายนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:45.203041276+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:45.203042966+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:45.203046008+07:00","message":"StatePrefix: 'และข้อสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:45.203048031+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:45.203050835+07:00","message":"Push: 'ข้อสุดท้ายนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:45.203059119+07:00","message":"push: {true ข้อสุดท้ายนะคะ 0 0xc000394380}"}
{"level":"info","service":"Main","time":"2026-02-25T13:04:45.211913315+07:00","message":"write wav file: './tmp/7509/7509_31.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:45.503744245+07:00","message":"[GCS] Start streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:45.848136822+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:45.84818363+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:45.848188765+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:45.848204466+07:00","message":"[buffer interim] 32 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:45.848211287+07:00","message":"[bufferProcess] interim [420000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:45.848213212+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:46.12731034+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:46.127352595+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การทำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:46.127359151+07:00","message":"receive interim result [false|false]: การทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:46.127382537+07:00","message":"[buffer interim] 32 false การทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.127389317+07:00","message":"[bufferProcess] interim [600000000]:การทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.12739191+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.127398449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.127401522+07:00","message":"> Transcript [277] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.127403882+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:46.159802686+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:46.159831619+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:46.159838667+07:00","message":"receive interim result [false|false]: การลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:46.159850702+07:00","message":"[buffer interim] 32 false การลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.159856848+07:00","message":"[bufferProcess] interim [660000000]:การลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.159858876+07:00","message":"[bufferProcess] send to processor:การทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.15986544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.159868425+07:00","message":"> Transcript [278] [false]: 'การทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.159871754+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.159873897+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.159875829+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.159877871+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:46.349704435+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:46.349741915+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสาร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:46.349748175+07:00","message":"receive interim result [false|false]: การลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:46.349760109+07:00","message":"[buffer interim] 32 false การลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.349766621+07:00","message":"[bufferProcess] interim [900000000]:การลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.349769581+07:00","message":"[bufferProcess] send to processor:การลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.349776472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.349779333+07:00","message":"> Transcript [279] [false]: 'การลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.349782746+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.349785582+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.349788304+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.349790544+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:46.417472668+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:46.417483237+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:46.6734344+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:46.673483303+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:46.673489614+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:46.673504483+07:00","message":"[buffer interim] 32 false การลำเลียงสารโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.673511618+07:00","message":"[bufferProcess] interim [200000000]:การลำเลียงสารโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.673514351+07:00","message":"[bufferProcess] send to processor:การลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.67352114+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.673524357+07:00","message":"> Transcript [280] [false]: 'การลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.67352838+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.673530458+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.673533178+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.673535429+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:46.929296785+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:46.929356198+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:46.929363061+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:46.929377948+07:00","message":"[buffer interim] 32 false การลำเลียงสารโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.929385612+07:00","message":"[bufferProcess] interim [440000000]:การลำเลียงสารโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.929388998+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.929392392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.929395523+07:00","message":"> Transcript [281] [false]: 'การลำเลียงสารโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.929399513+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.929401638+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.929403719+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.929406109+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.92941085+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.929412572+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.929414328+07:00","message":"Set new StatePrefix : 'การลำเลียงสารโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:46.929416326+07:00","message":"Next Push (prob) : 'ลำเลียงสารโดย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:46.929424851+07:00","message":"push: {false การ 0 0xc000106580}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:47.250643812+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:47.250695607+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:47.250702528+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:47.250717831+07:00","message":"[buffer interim] 32 false การลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:47.250724928+07:00","message":"[bufferProcess] interim [740000000]:การลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:47.250727845+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:47.250734651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:47.250737413+07:00","message":"> Transcript [282] [false]: 'การลำเลียงสารโดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:47.250740845+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:47.250743011+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:47.250745205+07:00","message":"StatePrefix: 'การลำเลียงสารโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:47.250748473+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:47.440925616+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:47.440962721+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้างเวสิเคิล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:47.440968063+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:47.440983171+07:00","message":"[buffer interim] 32 false การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:47.440990721+07:00","message":"[bufferProcess] interim [980000000]:การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:47.440993865+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:47.441000757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:47.441003483+07:00","message":"> Transcript [283] [false]: 'การลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:47.441006904+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:47.441009149+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:47.441011634+07:00","message":"StatePrefix: 'การลำเลียงสารโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:47.441014217+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:47.56796929+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:47.568010011+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้างเว็บ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:47.56801645+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:47.568031951+07:00","message":"[buffer interim] 32 false การลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:47.568039565+07:00","message":"[bufferProcess] interim [40000000]:การลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:47.568042367+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:47.56804976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:47.568053056+07:00","message":"> Transcript [284] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:47.568056548+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:47.568058682+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:47.56806159+07:00","message":"StatePrefix: 'การลำเลียงสารโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:47.568064154+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:47.572122947+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:47.572141303+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้างเวสิเคิล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:47.572145699+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:47.572155388+07:00","message":"[buffer interim] 32 false การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:47.572159085+07:00","message":"[bufferProcess] interim [100000000]:การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:47.572161004+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:47.572163277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:47.572165405+07:00","message":"> Transcript [285] [false]: 'การลำเลียงสารโดยการสร้างเว็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:47.572167649+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:47.572169553+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:47.572171157+07:00","message":"StatePrefix: 'การลำเลียงสารโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:47.572173307+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:47.572179422+07:00","message":"Push: 'ลำเลียงสารโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:47.572181391+07:00","message":"TextPushed: 'การลำเลียงสารโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:47.572183381+07:00","message":"Set new StatePrefix : 'การลำเลียงสารโดยการสร้างเว็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:47.572187565+07:00","message":"Next Push (prob) : 'การสร้างเว็บ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:47.5721956+07:00","message":"push: {false ลำเลียงสารโดย 0 0xc000106580}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:48.131365352+07:00","message":"[GCS] IsForceVAD: false for message ID: 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:48.14044694+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:48.140478605+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้างเวสิเคิล\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:48.140483903+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:48.140497054+07:00","message":"[buffer interim] 32 false การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:48.14051752+07:00","message":"[bufferProcess] interim [700000000]:การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:48.140522818+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:48.140528242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:48.14053105+07:00","message":"> Transcript [286] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:48.14053319+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:48.140535198+07:00","message":"Set new StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:48.234801257+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:48.234836661+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้างเวสิเคิล\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:48.23484255+07:00","message":"receive interim result [true|false]: การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:48.23485111+07:00","message":"end recv isFinal message id 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:48.234853461+07:00","message":"end Recv id 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:48.234859569+07:00","message":"[buffer interim] 32 true การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:48.234869202+07:00","message":"[bufferProcess] interim [850000000]:การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:48.234874376+07:00","message":"[bufferProcess] send to processor (isfinal):การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:48.234877794+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:48.234882171+07:00","message":"> Transcript [287] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:48.234885992+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:48.234888448+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:48.234891612+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:48.234895807+07:00","message":"TextPushed: 'การลำเลียงสารโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:48.234898597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:48.234901452+07:00","message":"> Transcript [288] [true]: 'การลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:48.234904628+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:48.234908377+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:48.23491054+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:48.234912267+07:00","message":"TextPushed: 'การลำเลียงสารโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:48.234918113+07:00","message":"Push: 'การสร้างเวสิเคิล'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:48.234926708+07:00","message":"push: {true การสร้างเวสิเคิล 0 0xc000106580}"}
{"level":"info","service":"Main","time":"2026-02-25T13:04:48.242511523+07:00","message":"write wav file: './tmp/7509/7509_32.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:48.894034279+07:00","message":"[GCS] Start streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:49.021672112+07:00","message":"[GCS] IsForceVAD: false for message ID: 33"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:49.176912257+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:49.176934998+07:00","message":"found end of frame, send empty tag with msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:49.176938225+07:00","message":"end Recv id 33"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:49.17694587+07:00","message":"[buffer interim] 33 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:49.176952438+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:49.176955894+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:49.176958816+07:00","message":"> Transcript [289] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:49.176961062+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:49.176962785+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:49.176964434+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:49.176966212+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:49.176972977+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:49.176982672+07:00","message":"push: {true \n 0 0xc000045180}"}
{"level":"info","service":"Main","time":"2026-02-25T13:04:49.182381169+07:00","message":"write wav file: './tmp/7509/7509_33.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:49.4182981+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:49.418312852+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:49.474174809+07:00","message":"[GCS] Start streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:49.809330188+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:49.809369211+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:49.809373788+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:49.809388224+07:00","message":"[buffer interim] 34 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:49.809394053+07:00","message":"[bufferProcess] interim [420000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:49.809395576+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:50.015347194+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:50.015389211+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:50.015395821+07:00","message":"receive interim result [false|false]: การแพร่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:50.015408611+07:00","message":"[buffer interim] 34 false การแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.015415478+07:00","message":"[bufferProcess] interim [600000000]:การแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.015417802+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.015425498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.01542918+07:00","message":"> Transcript [290] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.015431522+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:50.126887216+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:50.126926449+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพทย์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:50.126932737+07:00","message":"receive interim result [false|false]: การแพทย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:50.126945915+07:00","message":"[buffer interim] 34 false การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.126952325+07:00","message":"[bufferProcess] interim [660000000]:การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.126954579+07:00","message":"[bufferProcess] send to processor:การแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.126961101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.126964244+07:00","message":"> Transcript [291] [false]: 'การแพร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.126967315+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.126969444+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.126972333+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.126974618+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:50.314357006+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:50.314401532+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:50.31440661+07:00","message":"receive interim result [false|false]: การแพร่แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:50.314418427+07:00","message":"[buffer interim] 34 false การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.314425086+07:00","message":"[bufferProcess] interim [840000000]:การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.314427198+07:00","message":"[bufferProcess] send to processor:การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.314432231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.31443522+07:00","message":"> Transcript [292] [false]: 'การแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.314438439+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.314440431+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.314442768+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.314444953+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:50.507895529+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:50.50794258+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:50.507948995+07:00","message":"receive interim result [false|false]: การแพร่แบบทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:50.507963966+07:00","message":"[buffer interim] 34 false การแพร่แบบทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.507974382+07:00","message":"[bufferProcess] interim [80000000]:การแพร่แบบทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.507976598+07:00","message":"[bufferProcess] send to processor:การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.507980667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.507984103+07:00","message":"> Transcript [293] [false]: 'การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.507987599+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.507989555+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.507991637+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.507993718+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:50.632447186+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:50.632510202+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:50.632518878+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:50.632537679+07:00","message":"[buffer interim] 34 false การแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.632547328+07:00","message":"[bufferProcess] interim [140000000]:การแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.63255126+07:00","message":"[bufferProcess] send to processor:การแพร่แบบทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.632556409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.632560536+07:00","message":"> Transcript [294] [false]: 'การแพร่แบบทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.632565821+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.632568876+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.632572337+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.632575373+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.632579147+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.632582357+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.632585646+07:00","message":"Set new StatePrefix : 'การแพร่แบบทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:50.632588767+07:00","message":"Next Push (prob) : 'แพร่แบบทำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:50.632600387+07:00","message":"push: {false การ 0 0xc0004a2c00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:51.015487514+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:51.0155263+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดานะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:51.01553257+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดานะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:51.015547426+07:00","message":"[buffer interim] 34 false การแพร่แบบธรรมดานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.015554694+07:00","message":"[bufferProcess] interim [560000000]:การแพร่แบบธรรมดานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.015557048+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.015563252+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.015566035+07:00","message":"> Transcript [295] [false]: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.015568806+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.015571955+07:00","message":"Set new StatePrefix: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:51.084791348+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:51.084818108+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดานะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:51.084822581+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:51.084834854+07:00","message":"[buffer interim] 34 false การแพร่แบบธรรมดานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.084840793+07:00","message":"[bufferProcess] interim [680000000]:การแพร่แบบธรรมดานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.084843358+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.084849833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.08485189+07:00","message":"> Transcript [296] [false]: 'การแพร่แบบธรรมดานะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.084854366+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.084856004+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.08485764+07:00","message":"StatePrefix: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.084860066+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:51.338254166+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:51.338292524+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดานะคะคุณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:51.338297967+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดานะคะคุณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:51.338312812+07:00","message":"[buffer interim] 34 false การแพร่แบบธรรมดานะคะคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.338319932+07:00","message":"[bufferProcess] interim [920000000]:การแพร่แบบธรรมดานะคะคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.338322493+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.338328537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.338330868+07:00","message":"> Transcript [297] [false]: 'การแพร่แบบธรรมดานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.338333707+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.338335693+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.3383377+07:00","message":"StatePrefix: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.338340521+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:51.594400975+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:51.59443698+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดานะคะคุณครู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:51.594442166+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดานะคะคุณครู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:51.594458803+07:00","message":"[buffer interim] 34 false การแพร่แบบธรรมดานะคะคุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.594464831+07:00","message":"[bufferProcess] interim [160000000]:การแพร่แบบธรรมดานะคะคุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.594467017+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดานะคะคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.594470228+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.594472623+07:00","message":"> Transcript [298] [false]: 'การแพร่แบบธรรมดานะคะคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.594475192+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.594477044+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.594478987+07:00","message":"StatePrefix: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.594481564+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:51.914605847+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:51.914647354+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดานะคะคุณครูมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:51.914653133+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดานะคะคุณครูมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:51.914669378+07:00","message":"[buffer interim] 34 false การแพร่แบบธรรมดานะคะคุณครูมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.914675891+07:00","message":"[bufferProcess] interim [460000000]:การแพร่แบบธรรมดานะคะคุณครูมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.914678208+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดานะคะคุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.914681109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.914683521+07:00","message":"> Transcript [299] [false]: 'การแพร่แบบธรรมดานะคะคุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.9146865+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.914688492+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.914690544+07:00","message":"StatePrefix: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.914693067+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.914700817+07:00","message":"Push: 'แพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.914702749+07:00","message":"TextPushed: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.914705877+07:00","message":"Set new StatePrefix : 'การแพร่แบบธรรมดานะคะคุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:51.914707959+07:00","message":"Next Push (prob) : 'นะคะคุณครู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:51.914742091+07:00","message":"push: {false แพร่แบบธรรมดา 0 0xc0004a2c00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:52.221517409+07:00","message":"[GCS] IsForceVAD: false for message ID: 34"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:52.305339273+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:52.305383072+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดานะคะคุณครูมี\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:52.305391943+07:00","message":"receive interim result [true|false]: การแพร่แบบธรรมดานะคะคุณครูมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:52.305403927+07:00","message":"end recv isFinal message id 34"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:52.305406696+07:00","message":"end Recv id 34"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:52.305416061+07:00","message":"[buffer interim] 34 true การแพร่แบบธรรมดานะคะคุณครูมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:52.305428958+07:00","message":"[bufferProcess] interim [970000000]:การแพร่แบบธรรมดานะคะคุณครูมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:52.305432767+07:00","message":"[bufferProcess] send to processor (isfinal):การแพร่แบบธรรมดานะคะคุณครูมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:52.305437304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:52.305441382+07:00","message":"> Transcript [300] [false]: 'การแพร่แบบธรรมดานะคะคุณครูมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:52.305445298+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:52.305447755+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:52.305450348+07:00","message":"StatePrefix: 'การแพร่แบบธรรมดานะคะคุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:52.305453514+07:00","message":"TextPushed: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:52.305456717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:52.305459616+07:00","message":"> Transcript [301] [true]: 'การแพร่แบบธรรมดานะคะคุณครูมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:52.305462681+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:52.305464968+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:52.305467427+07:00","message":"StatePrefix: 'การแพร่แบบธรรมดานะคะคุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:52.305469942+07:00","message":"TextPushed: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:52.305473252+07:00","message":"Push: 'นะคะคุณครูมี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:52.305482816+07:00","message":"push: {true นะคะคุณครูมี 0 0xc0004a2c00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:04:52.313185823+07:00","message":"write wav file: './tmp/7509/7509_34.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:52.412536282+07:00","message":"[GCS] Start streaming session, msgId: 35"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:52.418950285+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:52.418975824+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:52.893212606+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:52.893249598+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลิป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:52.893254527+07:00","message":"receive interim result [false|false]: คลิป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:52.893267743+07:00","message":"[buffer interim] 35 false คลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:52.89327386+07:00","message":"[bufferProcess] interim [480000000]:คลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:52.893275598+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:53.077754674+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:53.077782468+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลิปแอบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:53.077787639+07:00","message":"receive interim result [false|false]: คลิปแอบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:53.077798279+07:00","message":"[buffer interim] 35 false คลิปแอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.077803705+07:00","message":"[bufferProcess] interim [660000000]:คลิปแอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.077806032+07:00","message":"[bufferProcess] send to processor:คลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.077810882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.077813481+07:00","message":"> Transcript [302] [false]: 'คลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.077815578+07:00","message":"Set StatePrefix (first interim): 'คลิป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:53.163173604+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:53.163206116+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลิปแอนนี่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:53.163211962+07:00","message":"receive interim result [false|false]: คลิปแอนนี่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:53.163225659+07:00","message":"[buffer interim] 35 false คลิปแอนนี่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.163232459+07:00","message":"[bufferProcess] interim [780000000]:คลิปแอนนี่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.163234516+07:00","message":"[bufferProcess] send to processor:คลิปแอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.163237494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.163240065+07:00","message":"> Transcript [303] [false]: 'คลิปแอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.163242962+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.16324489+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.163246705+07:00","message":"StatePrefix: 'คลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.163248499+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:53.270874962+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:53.270910861+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลิปอนิเมะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:53.270917153+07:00","message":"receive interim result [false|false]: คลิปอนิเมะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:53.270931525+07:00","message":"[buffer interim] 35 false คลิปอนิเมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.270937478+07:00","message":"[bufferProcess] interim [840000000]:คลิปอนิเมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.270939851+07:00","message":"[bufferProcess] send to processor:คลิปแอนนี่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.270946291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.270948891+07:00","message":"> Transcript [304] [false]: 'คลิปแอนนี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.270951628+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.270953378+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.270955064+07:00","message":"StatePrefix: 'คลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.27095766+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:53.586513884+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:53.586545878+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลิป\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:53.586550568+07:00","message":"receive interim result [false|false]: คลิป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:53.586555994+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Animation\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:53.58655826+07:00","message":"receive interim result [false|false]:  Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:53.58656409+07:00","message":"[buffer interim] 35 false คลิป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:53.586566838+07:00","message":"[buffer interim] 35 false  Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.586571308+07:00","message":"[bufferProcess] interim [140000000]:คลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.586573189+07:00","message":"[bufferProcess] send to processor:คลิปอนิเมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.586575635+07:00","message":"[bufferProcess] interim [140000000]: Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.58657772+07:00","message":"[bufferProcess] update buffer: คลิป Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.586580107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.586582461+07:00","message":"> Transcript [305] [false]: 'คลิปอนิเมะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.586584845+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.586586776+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.58658836+07:00","message":"StatePrefix: 'คลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.586590083+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:53.971145345+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:53.971174927+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลิป\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:53.971180175+07:00","message":"receive interim result [false|false]: คลิป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:53.971190916+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Animation ให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:53.971194234+07:00","message":"receive interim result [false|false]:  Animation ให้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:53.971206233+07:00","message":"[buffer interim] 35 false คลิป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:53.971208879+07:00","message":"[buffer interim] 35 false  Animation ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.97121369+07:00","message":"[bufferProcess] interim [620000000]:คลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.971215778+07:00","message":"[bufferProcess] send to processor:คลิป Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.971218097+07:00","message":"[bufferProcess] interim [620000000]: Animation ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.971220474+07:00","message":"[bufferProcess] update buffer: คลิป Animation ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.971222977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.971225182+07:00","message":"> Transcript [306] [false]: 'คลิป Animation'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.97122755+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.97122925+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.971231866+07:00","message":"StatePrefix: 'คลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.971233768+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.971236096+07:00","message":"Push: 'คลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.971237846+07:00","message":"TextPushed: 'คลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.971239575+07:00","message":"Set new StatePrefix : 'คลิป Animation'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:53.971241492+07:00","message":"Next Push (prob) : ' Animation'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:53.97124818+07:00","message":"push: {false คลิป 0 0xc000395080}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:54.190496086+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:54.190535865+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลิป Animation\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:54.190541664+07:00","message":"receive interim result [false|false]: คลิป Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:54.19055702+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ให้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:54.190559522+07:00","message":"receive interim result [false|false]:  ให้นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:54.190566467+07:00","message":"[buffer interim] 35 false คลิป Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:54.190569572+07:00","message":"[buffer interim] 35 false  ให้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.190575244+07:00","message":"[bufferProcess] interim [740000000]:คลิป Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.190577669+07:00","message":"[bufferProcess] send to processor:คลิป Animation ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.19058033+07:00","message":"[bufferProcess] interim [740000000]: ให้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.190582427+07:00","message":"[bufferProcess] update buffer: คลิป Animation ให้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.190586939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.190590283+07:00","message":"> Transcript [307] [false]: 'คลิป Animation ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.190593936+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.19059567+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.190597687+07:00","message":"StatePrefix: 'คลิป Animation'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.190599812+07:00","message":"TextPushed: 'คลิป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:54.197145048+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:54.197170833+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลิป Animation\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:54.197175936+07:00","message":"receive interim result [false|false]: คลิป Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:54.197185478+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ให้นัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:54.197188521+07:00","message":"receive interim result [false|false]:  ให้นัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:54.197192304+07:00","message":"[buffer interim] 35 false คลิป Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:54.197194622+07:00","message":"[buffer interim] 35 false  ให้นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.197197731+07:00","message":"[bufferProcess] interim [800000000]:คลิป Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.197200442+07:00","message":"[bufferProcess] send to processor:คลิป Animation ให้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.197202952+07:00","message":"[bufferProcess] interim [800000000]: ให้นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.19720487+07:00","message":"[bufferProcess] update buffer: คลิป Animation ให้นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.197207389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.197209529+07:00","message":"> Transcript [308] [false]: 'คลิป Animation ให้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.197211814+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.19721353+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.197215083+07:00","message":"StatePrefix: 'คลิป Animation'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.197217018+07:00","message":"TextPushed: 'คลิป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:54.290613229+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:54.290659062+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลิป Animation\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:54.290665604+07:00","message":"receive interim result [false|false]: คลิป Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:54.290677103+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ให้นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:54.290681769+07:00","message":"receive interim result [false|false]:  ให้นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:54.290689345+07:00","message":"[buffer interim] 35 false คลิป Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:54.290702863+07:00","message":"[buffer interim] 35 false  ให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.290709763+07:00","message":"[bufferProcess] interim [920000000]:คลิป Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.290723143+07:00","message":"[bufferProcess] send to processor:คลิป Animation ให้นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.29073192+07:00","message":"[bufferProcess] interim [920000000]: ให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.290734921+07:00","message":"[bufferProcess] update buffer: คลิป Animation ให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.290738142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.290741313+07:00","message":"> Transcript [309] [false]: 'คลิป Animation ให้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.290744315+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.290746524+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.290748317+07:00","message":"StatePrefix: 'คลิป Animation'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.290750283+07:00","message":"TextPushed: 'คลิป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:54.55192666+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:54.551963262+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลิป Animation\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:54.551970096+07:00","message":"receive interim result [false|false]: คลิป Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:54.551988648+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ให้นักเรียนฝึก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:54.551996788+07:00","message":"receive interim result [false|false]:  ให้นักเรียนฝึก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:54.552005279+07:00","message":"[buffer interim] 35 false คลิป Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:54.55200888+07:00","message":"[buffer interim] 35 false  ให้นักเรียนฝึก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.55201422+07:00","message":"[bufferProcess] interim [220000000]:คลิป Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.552017763+07:00","message":"[bufferProcess] send to processor:คลิป Animation ให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.552020585+07:00","message":"[bufferProcess] interim [220000000]: ให้นักเรียนฝึก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.552029865+07:00","message":"[bufferProcess] update buffer: คลิป Animation ให้นักเรียนฝึก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.552035009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.552037688+07:00","message":"> Transcript [310] [false]: 'คลิป Animation ให้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.55204174+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.55204361+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.552046242+07:00","message":"StatePrefix: 'คลิป Animation'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.552048992+07:00","message":"TextPushed: 'คลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.55205249+07:00","message":"Push: ' Animation'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.552055917+07:00","message":"TextPushed: 'คลิป Animation'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.552058369+07:00","message":"Set new StatePrefix : 'คลิป Animation ให้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.55206179+07:00","message":"Next Push (prob) : ' ให้นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:54.552070079+07:00","message":"push: {false  Animation 0 0xc000395080}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:54.67988882+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:54.679930781+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลิป Animation\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:54.67993802+07:00","message":"receive interim result [false|false]: คลิป Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:54.679949462+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ให้นักเรียนศึกษา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:54.679952646+07:00","message":"receive interim result [false|false]:  ให้นักเรียนศึกษา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:54.679959513+07:00","message":"[buffer interim] 35 false คลิป Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:54.679962928+07:00","message":"[buffer interim] 35 false  ให้นักเรียนศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.679968883+07:00","message":"[bufferProcess] interim [280000000]:คลิป Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.679971343+07:00","message":"[bufferProcess] send to processor:คลิป Animation ให้นักเรียนฝึก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.679974775+07:00","message":"[bufferProcess] interim [280000000]: ให้นักเรียนศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.679978065+07:00","message":"[bufferProcess] update buffer: คลิป Animation ให้นักเรียนศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.679981629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.679985758+07:00","message":"> Transcript [311] [false]: 'คลิป Animation ให้นักเรียนฝึก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.679989948+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.67999262+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.679995054+07:00","message":"StatePrefix: 'คลิป Animation ให้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:54.680001536+07:00","message":"TextPushed: 'คลิป Animation'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:55.189764597+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:55.189798552+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลิป Animation\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:55.189804102+07:00","message":"receive interim result [false|false]: คลิป Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:55.189826236+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ให้นักเรียนศึกษาค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:55.189843463+07:00","message":"receive interim result [false|false]:  ให้นักเรียนศึกษาค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:55.189850791+07:00","message":"[buffer interim] 35 false คลิป Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:55.189854265+07:00","message":"[buffer interim] 35 false  ให้นักเรียนศึกษาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:55.189859035+07:00","message":"[bufferProcess] interim [760000000]:คลิป Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:55.189861258+07:00","message":"[bufferProcess] send to processor:คลิป Animation ให้นักเรียนศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:55.189864216+07:00","message":"[bufferProcess] interim [760000000]: ให้นักเรียนศึกษาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:55.189866852+07:00","message":"[bufferProcess] update buffer: คลิป Animation ให้นักเรียนศึกษาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:55.189869224+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:55.189871504+07:00","message":"> Transcript [312] [false]: 'คลิป Animation ให้นักเรียนศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:55.189874265+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:55.18987636+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:55.189878107+07:00","message":"StatePrefix: 'คลิป Animation ให้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:55.18988007+07:00","message":"TextPushed: 'คลิป Animation'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:55.242029649+07:00","message":"[GCS] IsForceVAD: false for message ID: 35"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:55.374120794+07:00","message":"[GCS] Start streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:55.392397467+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:55.392438327+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลิปแอนิเมชั่นให้นักเรียนศึกษาค่ะ\",\"confidence\":0.9326441}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:55.392445362+07:00","message":"receive interim result [true|false]: คลิปแอนิเมชั่นให้นักเรียนศึกษาค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:55.392454049+07:00","message":"end recv isFinal message id 35"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:55.392456079+07:00","message":"end Recv id 35"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:55.392462971+07:00","message":"[buffer interim] 35 true คลิปแอนิเมชั่นให้นักเรียนศึกษาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:55.392473056+07:00","message":"[bufferProcess] interim [30000000]:คลิปแอนิเมชั่นให้นักเรียนศึกษาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:55.392476009+07:00","message":"[bufferProcess] send to processor (isfinal):คลิป Animation ให้นักเรียนศึกษาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:55.392479154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:55.39248236+07:00","message":"> Transcript [313] [false]: 'คลิป Animation ให้นักเรียนศึกษาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:55.392485091+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:55.392486844+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:55.39248881+07:00","message":"StatePrefix: 'คลิป Animation ให้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:55.392491039+07:00","message":"TextPushed: 'คลิป Animation'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:55.392493185+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:55.392494921+07:00","message":"> Transcript [314] [true]: 'คลิปแอนิเมชั่นให้นักเรียนศึกษาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:55.392496955+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:55.392498473+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:55.39249994+07:00","message":"StatePrefix: 'คลิป Animation ให้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:55.392501671+07:00","message":"TextPushed: 'คลิป Animation'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:55.392503146+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:55.392647609+07:00","message":"Push: 'แอนิเมชั่นให้นักเรียนศึกษาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:55.392650435+07:00","message":"TextPushed: 'คลิป Animationแอนิเมชั่นให้นักเรียนศึกษาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:55.392652523+07:00","message":"Set new StatePrefix : 'คลิปแอนิเมชั่นให้นักเรียนศึกษาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:55.392654452+07:00","message":"Next Push (prob) : 'คลิปแอนิเมชั่นให้นักเรียนศึกษาค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:04:55.392662191+07:00","message":"push: {true แอนิเมชั่นให้นักเรียนศึกษาค่ะ 0 0xc000395080}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:04:55.392673259+07:00","message":"write aligntment file to 'tmp/7509/align_message_id_35.html'"}
{"level":"info","service":"Main","time":"2026-02-25T13:04:55.401107998+07:00","message":"write wav file: './tmp/7509/7509_35.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:55.419262544+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:55.41928296+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:58.420233129+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:04:58.420275459+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:00.611169089+07:00","message":"[GCS] IsForceVAD: false for message ID: 36"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:00.684643288+07:00","message":"[GCS] Start streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:00.703696997+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:00.70372718+07:00","message":"found end of frame, send empty tag with msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:00.703731462+07:00","message":"end Recv id 36"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:00.703739535+07:00","message":"[buffer interim] 36 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:00.703747145+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:00.703751725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:00.703754672+07:00","message":"> Transcript [315] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:00.70375715+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:00.703759449+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:00.703761408+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:00.703763158+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:00.703772427+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:00.703783369+07:00","message":"push: {true \n 0 0xc000106a00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:05:00.714563804+07:00","message":"write wav file: './tmp/7509/7509_36.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:01.367378691+07:00","message":"[GCS] Cleaned up inactive client: 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:01.367401094+07:00","message":"[GCS] Cleaned up inactive client: 10"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:01.367403627+07:00","message":"[GCS] Cleaned up inactive client: 12"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:01.367405262+07:00","message":"[GCS] Cleaned up inactive client: 7"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:01.367407265+07:00","message":"[GCS] Cleaned up inactive client: 6"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:01.36741101+07:00","message":"[GCS] Cleaned up inactive client: 13"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:01.367412672+07:00","message":"[GCS] Cleaned up inactive client: 9"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:01.367414378+07:00","message":"[GCS] Cleaned up inactive client: 11"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:01.420795307+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:01.420812276+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:04.421145631+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:04.421159466+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:04.652865096+07:00","message":"[GCS] IsForceVAD: false for message ID: 37"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:04.740123847+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:04.740141905+07:00","message":"found end of frame, send empty tag with msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:04.740144999+07:00","message":"end Recv id 37"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:04.740152189+07:00","message":"[buffer interim] 37 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:04.74015904+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:04.740162681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:04.740165485+07:00","message":"> Transcript [316] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:04.740167903+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:04.740169971+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:04.740171629+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:04.740173238+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:04.740181131+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:04.740190162+07:00","message":"push: {true \n 0 0xc0004a2300}"}
{"level":"info","service":"Main","time":"2026-02-25T13:05:04.749060914+07:00","message":"write wav file: './tmp/7509/7509_37.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:04.785406334+07:00","message":"[GCS] Start streaming session, msgId: 38"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:07.421759572+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:07.42177105+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:10.421770334+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:10.421824102+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:10.492029339+07:00","message":"[GCS] IsForceVAD: false for message ID: 38"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:10.554183301+07:00","message":"[GCS] Start streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:10.57982417+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:10.57984166+07:00","message":"found end of frame, send empty tag with msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:10.579844452+07:00","message":"end Recv id 38"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:10.579851287+07:00","message":"[buffer interim] 38 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:10.579857481+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:10.579862388+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:10.5798653+07:00","message":"> Transcript [317] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:10.579867545+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:10.57986961+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:10.579871919+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:10.579874519+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:10.579884643+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:10.579894832+07:00","message":"push: {true \n 0 0xc0039d8480}"}
{"level":"info","service":"Main","time":"2026-02-25T13:05:10.590727732+07:00","message":"write wav file: './tmp/7509/7509_38.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:13.172354373+07:00","message":"[GCS] IsForceVAD: false for message ID: 39"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:13.267399951+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:13.267423595+07:00","message":"found end of frame, send empty tag with msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:13.267426538+07:00","message":"end Recv id 39"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:13.267435816+07:00","message":"[buffer interim] 39 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:13.267443362+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:13.267447617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:13.267450654+07:00","message":"> Transcript [318] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:13.267453016+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:13.267455003+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:13.267456641+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:13.267458407+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:13.267460921+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:13.267471839+07:00","message":"push: {true \n 0 0xc001f74080}"}
{"level":"info","service":"Main","time":"2026-02-25T13:05:13.2821793+07:00","message":"write wav file: './tmp/7509/7509_39.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:13.304399675+07:00","message":"[GCS] Start streaming session, msgId: 40"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:13.422362694+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:13.422373667+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:13.433777643+07:00","message":"[GCS] IsForceVAD: false for message ID: 40"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:13.56675789+07:00","message":"receive streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:13.566780123+07:00","message":"found end of frame, send empty tag with msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:13.56678332+07:00","message":"end Recv id 40"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:13.566790014+07:00","message":"[buffer interim] 40 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:13.566796259+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:13.566799325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:13.566802045+07:00","message":"> Transcript [319] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:13.56680451+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:13.566806491+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:13.566808358+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:13.566810106+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:13.566812938+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:13.566822012+07:00","message":"push: {true \n 0 0xc000044f80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:05:13.571510662+07:00","message":"write wav file: './tmp/7509/7509_40.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:13.694000037+07:00","message":"[GCS] Start streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:13.751731676+07:00","message":"[GCS] IsForceVAD: false for message ID: 41"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:13.908652542+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:13.908675218+07:00","message":"found end of frame, send empty tag with msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:13.908678674+07:00","message":"end Recv id 41"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:13.908685894+07:00","message":"[buffer interim] 41 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:13.908693251+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:13.908699753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:13.908702501+07:00","message":"> Transcript [320] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:13.908704806+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:13.908706957+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:13.908708593+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:13.908710324+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:13.908713133+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:13.908723199+07:00","message":"push: {true \n 0 0xc000106780}"}
{"level":"info","service":"Main","time":"2026-02-25T13:05:13.913010312+07:00","message":"write wav file: './tmp/7509/7509_41.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:14.015978805+07:00","message":"[GCS] Start streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:14.490726466+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:14.490766051+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:14.490771419+07:00","message":"receive interim result [false|false]: จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:14.490785965+07:00","message":"[buffer interim] 42 false จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.490791915+07:00","message":"[bufferProcess] interim [480000000]:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.490793668+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:14.530313007+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:14.530351698+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:14.53035757+07:00","message":"receive interim result [false|false]: จาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:14.530372954+07:00","message":"[buffer interim] 42 false จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.530381292+07:00","message":"[bufferProcess] interim [540000000]:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.530383903+07:00","message":"[bufferProcess] send to processor:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.530389547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.530392423+07:00","message":"> Transcript [321] [false]: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.530394642+07:00","message":"Set StatePrefix (first interim): 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:14.721466344+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:14.721496972+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากไอ้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:14.721502744+07:00","message":"receive interim result [false|false]: จากไอ้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:14.721512999+07:00","message":"[buffer interim] 42 false จากไอ้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.721520413+07:00","message":"[bufferProcess] interim [720000000]:จากไอ้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.721523466+07:00","message":"[bufferProcess] send to processor:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.72153063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.721533724+07:00","message":"> Transcript [322] [false]: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.721536296+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.72153918+07:00","message":"Set new StatePrefix: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:14.751809165+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:14.751851446+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากไอ้นี่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:14.751857803+07:00","message":"receive interim result [false|false]: จากไอ้นี่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:14.751874127+07:00","message":"[buffer interim] 42 false จากไอ้นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.751881733+07:00","message":"[bufferProcess] interim [780000000]:จากไอ้นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.751883588+07:00","message":"[bufferProcess] send to processor:จากไอ้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.751886876+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.751889707+07:00","message":"> Transcript [323] [false]: 'จากไอ้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.751892292+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.751894731+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.751896601+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.751898719+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:14.87194469+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:14.871993029+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากอนิเมะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:14.871999232+07:00","message":"receive interim result [false|false]: จากอนิเมะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:14.872013927+07:00","message":"[buffer interim] 42 false จากอนิเมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.872029351+07:00","message":"[bufferProcess] interim [900000000]:จากอนิเมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.872032073+07:00","message":"[bufferProcess] send to processor:จากไอ้นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.872040257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.872043281+07:00","message":"> Transcript [324] [false]: 'จากไอ้นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.872048199+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.872050641+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.872052549+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:14.872054682+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:15.164202708+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:15.164243142+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากอนิเมชั่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:15.164250273+07:00","message":"receive interim result [false|false]: จากอนิเมชั่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:15.164268537+07:00","message":"[buffer interim] 42 false จากอนิเมชั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.164285858+07:00","message":"[bufferProcess] interim [140000000]:จากอนิเมชั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.16428926+07:00","message":"[bufferProcess] send to processor:จากอนิเมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.164299055+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.164303529+07:00","message":"> Transcript [325] [false]: 'จากอนิเมะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.164308324+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.164311269+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.164314355+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.164317273+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:15.557218132+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:15.557263183+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากอนิเมชั่นนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:15.557268532+07:00","message":"receive interim result [false|false]: จากอนิเมชั่นนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:15.557281508+07:00","message":"[buffer interim] 42 false จากอนิเมชั่นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.557288074+07:00","message":"[bufferProcess] interim [560000000]:จากอนิเมชั่นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.557290407+07:00","message":"[bufferProcess] send to processor:จากอนิเมชั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.557295977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.55729892+07:00","message":"> Transcript [326] [false]: 'จากอนิเมชั่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.55730223+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.557304517+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.557306721+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.557309202+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.557314639+07:00","message":"Push: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.557316316+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.557318168+07:00","message":"Set new StatePrefix : 'จากอนิเมชั่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:15.557320245+07:00","message":"Next Push (prob) : 'อนิเมชั่น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:15.557327622+07:00","message":"push: {false จาก 0 0xc001f74680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:16.129363115+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:16.129413935+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากอนิเมชั่นนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:16.129419312+07:00","message":"receive interim result [false|false]: จากอนิเมชั่นนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:16.129434961+07:00","message":"[buffer interim] 42 false จากอนิเมชั่นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.129441839+07:00","message":"[bufferProcess] interim [160000000]:จากอนิเมชั่นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.129444217+07:00","message":"[bufferProcess] send to processor:จากอนิเมชั่นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.129447154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.129449754+07:00","message":"> Transcript [327] [false]: 'จากอนิเมชั่นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.129453093+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.129454966+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.12945687+07:00","message":"StatePrefix: 'จากอนิเมชั่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.12945921+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:16.134373159+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:16.134385105+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากอนิเมชั่นนะคะนักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:16.13438865+07:00","message":"receive interim result [false|false]: จากอนิเมชั่นนะคะนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:16.134395503+07:00","message":"[buffer interim] 42 false จากอนิเมชั่นนะคะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.134398389+07:00","message":"[bufferProcess] interim [220000000]:จากอนิเมชั่นนะคะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.134400402+07:00","message":"[bufferProcess] send to processor:จากอนิเมชั่นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.134402448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.134404304+07:00","message":"> Transcript [328] [false]: 'จากอนิเมชั่นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.134406662+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.134408682+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.134410539+07:00","message":"StatePrefix: 'จากอนิเมชั่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.134412561+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:16.344276752+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:16.344312672+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากอนิเมชั่นนะคะนักเรียนจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:16.344318817+07:00","message":"receive interim result [false|false]: จากอนิเมชั่นนะคะนักเรียนจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:16.344332253+07:00","message":"[buffer interim] 42 false จากอนิเมชั่นนะคะนักเรียนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.344339167+07:00","message":"[bufferProcess] interim [400000000]:จากอนิเมชั่นนะคะนักเรียนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.344341807+07:00","message":"[bufferProcess] send to processor:จากอนิเมชั่นนะคะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.344348107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.344350296+07:00","message":"> Transcript [329] [false]: 'จากอนิเมชั่นนะคะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.344353757+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.344355692+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.344357678+07:00","message":"StatePrefix: 'จากอนิเมชั่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.344360865+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:16.422796725+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:16.422827234+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:16.589136848+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:16.589186407+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากอนิเมชั่นนะคะนักเรียนจะพบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:16.589192321+07:00","message":"receive interim result [false|false]: จากอนิเมชั่นนะคะนักเรียนจะพบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:16.589208427+07:00","message":"[buffer interim] 42 false จากอนิเมชั่นนะคะนักเรียนจะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.589215764+07:00","message":"[bufferProcess] interim [580000000]:จากอนิเมชั่นนะคะนักเรียนจะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.589218491+07:00","message":"[bufferProcess] send to processor:จากอนิเมชั่นนะคะนักเรียนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.589225092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.589227837+07:00","message":"> Transcript [330] [false]: 'จากอนิเมชั่นนะคะนักเรียนจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.589231664+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.589233572+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.589236005+07:00","message":"StatePrefix: 'จากอนิเมชั่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.589238757+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.58924526+07:00","message":"Push: 'อนิเมชั่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.58924706+07:00","message":"TextPushed: 'จากอนิเมชั่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.589248866+07:00","message":"Set new StatePrefix : 'จากอนิเมชั่นนะคะนักเรียนจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.589250807+07:00","message":"Next Push (prob) : 'นะคะนักเรียนจะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:16.589258351+07:00","message":"push: {false อนิเมชั่น 0 0xc001f74680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:16.7709902+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:16.771032575+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากอนิเมชั่นนะคะนักเรียนจะพบว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:16.77103841+07:00","message":"receive interim result [false|false]: จากอนิเมชั่นนะคะนักเรียนจะพบว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:16.771052996+07:00","message":"[buffer interim] 42 false จากอนิเมชั่นนะคะนักเรียนจะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.77106063+07:00","message":"[bufferProcess] interim [760000000]:จากอนิเมชั่นนะคะนักเรียนจะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.771063294+07:00","message":"[bufferProcess] send to processor:จากอนิเมชั่นนะคะนักเรียนจะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.771068618+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.771071632+07:00","message":"> Transcript [331] [false]: 'จากอนิเมชั่นนะคะนักเรียนจะพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.771075426+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.771077539+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.771079303+07:00","message":"StatePrefix: 'จากอนิเมชั่นนะคะนักเรียนจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:16.771081758+07:00","message":"TextPushed: 'จากอนิเมชั่น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:17.142306767+07:00","message":"[GCS] IsForceVAD: false for message ID: 42"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:17.223417062+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:17.223457003+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากอนิเมชั่นนะคะนักเรียนจะพบว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:17.223462103+07:00","message":"receive interim result [false|false]: จากอนิเมชั่นนะคะนักเรียนจะพบว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:17.223472512+07:00","message":"[buffer interim] 42 false จากอนิเมชั่นนะคะนักเรียนจะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:17.223479688+07:00","message":"[bufferProcess] interim [360000000]:จากอนิเมชั่นนะคะนักเรียนจะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:17.223482042+07:00","message":"[bufferProcess] send to processor:จากอนิเมชั่นนะคะนักเรียนจะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:17.2234852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:17.223487748+07:00","message":"> Transcript [332] [false]: 'จากอนิเมชั่นนะคะนักเรียนจะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:17.223491242+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:17.223493273+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:17.223495276+07:00","message":"StatePrefix: 'จากอนิเมชั่นนะคะนักเรียนจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:17.223497282+07:00","message":"TextPushed: 'จากอนิเมชั่น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:17.258389501+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:17.25842298+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากอนิเมชั่นนะคะนักเรียนจะพบว่า\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:17.258428696+07:00","message":"receive interim result [true|false]: จากอนิเมชั่นนะคะนักเรียนจะพบว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:17.258438646+07:00","message":"end recv isFinal message id 42"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:17.258441056+07:00","message":"end Recv id 42"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:17.258448094+07:00","message":"[buffer interim] 42 true จากอนิเมชั่นนะคะนักเรียนจะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:17.258454651+07:00","message":"[bufferProcess] interim [360000000]:จากอนิเมชั่นนะคะนักเรียนจะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:17.258457582+07:00","message":"[bufferProcess] send to processor (isfinal):จากอนิเมชั่นนะคะนักเรียนจะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:17.258460572+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:17.258463203+07:00","message":"> Transcript [333] [false]: 'จากอนิเมชั่นนะคะนักเรียนจะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:17.258465947+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:17.258467702+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:17.258469384+07:00","message":"StatePrefix: 'จากอนิเมชั่นนะคะนักเรียนจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:17.258473174+07:00","message":"TextPushed: 'จากอนิเมชั่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:17.258474867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:17.258476625+07:00","message":"> Transcript [334] [true]: 'จากอนิเมชั่นนะคะนักเรียนจะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:17.258478544+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:17.258480072+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:17.258481591+07:00","message":"StatePrefix: 'จากอนิเมชั่นนะคะนักเรียนจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:17.25848324+07:00","message":"TextPushed: 'จากอนิเมชั่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:17.258488795+07:00","message":"Push: 'นะคะนักเรียนจะพบว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:17.258496657+07:00","message":"push: {true นะคะนักเรียนจะพบว่า 0 0xc001f74680}"}
{"level":"info","service":"Main","time":"2026-02-25T13:05:17.266622368+07:00","message":"write wav file: './tmp/7509/7509_42.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:17.273885953+07:00","message":"[GCS] Start streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:17.630366098+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:17.630400431+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"with\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:17.630405162+07:00","message":"receive interim result [false|false]: with"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:17.630421613+07:00","message":"[buffer interim] 43 false with"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:17.63042798+07:00","message":"[bufferProcess] interim [420000000]:with"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:17.630429858+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:17.747170466+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:17.747212208+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มิเตอร์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:17.747217082+07:00","message":"receive interim result [false|false]: มิเตอร์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:17.747233278+07:00","message":"[buffer interim] 43 false มิเตอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:17.747241643+07:00","message":"[bufferProcess] interim [480000000]:มิเตอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:17.747244257+07:00","message":"[bufferProcess] send to processor:with"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:17.747247621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:17.747251001+07:00","message":"> Transcript [335] [false]: 'with'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:17.747253229+07:00","message":"Set StatePrefix (first interim): 'with'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:17.806329145+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:17.806363509+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิตามิน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:17.806369016+07:00","message":"receive interim result [false|false]: วิตามิน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:17.806381795+07:00","message":"[buffer interim] 43 false วิตามิน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:17.806390821+07:00","message":"[bufferProcess] interim [540000000]:วิตามิน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:17.806393906+07:00","message":"[bufferProcess] send to processor:มิเตอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:17.806399179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:17.806401891+07:00","message":"> Transcript [336] [false]: 'มิเตอร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:17.806404005+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:17.806405875+07:00","message":"Set new StatePrefix: 'มิเตอร์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:18.126477428+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:18.126514291+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิตามินเอ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:18.12651954+07:00","message":"receive interim result [false|false]: วิตามินเอ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:18.126531874+07:00","message":"[buffer interim] 43 false วิตามินเอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:18.126538062+07:00","message":"[bufferProcess] interim [840000000]:วิตามินเอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:18.126540055+07:00","message":"[bufferProcess] send to processor:วิตามิน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:18.126544763+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:18.126547429+07:00","message":"> Transcript [337] [false]: 'วิตามิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:18.126549435+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:18.126551389+07:00","message":"Set new StatePrefix: 'วิตามิน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:18.246871664+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:18.246914673+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิตามินเอส\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:18.246920456+07:00","message":"receive interim result [false|false]: วิตามินเอส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:18.246936239+07:00","message":"[buffer interim] 43 false วิตามินเอส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:18.246943043+07:00","message":"[bufferProcess] interim [960000000]:วิตามินเอส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:18.246945599+07:00","message":"[bufferProcess] send to processor:วิตามินเอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:18.246952297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:18.246955156+07:00","message":"> Transcript [338] [false]: 'วิตามินเอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:18.246958016+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:18.246959853+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:18.24696162+07:00","message":"StatePrefix: 'วิตามิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:18.246964088+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:18.453495043+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:18.453537267+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิตามินเอ 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:18.453543262+07:00","message":"receive interim result [false|false]: วิตามินเอ 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:18.453557269+07:00","message":"[buffer interim] 43 false วิตามินเอ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:18.453564428+07:00","message":"[bufferProcess] interim [200000000]:วิตามินเอ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:18.453566975+07:00","message":"[bufferProcess] send to processor:วิตามินเอส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:18.453574132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:18.453577149+07:00","message":"> Transcript [339] [false]: 'วิตามินเอส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:18.453580076+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:18.453582099+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:18.453583842+07:00","message":"StatePrefix: 'วิตามิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:18.453585953+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:18.639084771+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:18.639135555+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิตามินเอสามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:18.639141556+07:00","message":"receive interim result [false|false]: วิตามินเอสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:18.639157738+07:00","message":"[buffer interim] 43 false วิตามินเอสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:18.639164381+07:00","message":"[bufferProcess] interim [380000000]:วิตามินเอสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:18.639167156+07:00","message":"[bufferProcess] send to processor:วิตามินเอ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:18.639174439+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:18.639177524+07:00","message":"> Transcript [340] [false]: 'วิตามินเอ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:18.639180539+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:18.639182649+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:18.639184717+07:00","message":"StatePrefix: 'วิตามิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:18.639186756+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:18.838905527+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:18.83894589+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิตามินเอสามารถและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:18.838951201+07:00","message":"receive interim result [false|false]: วิตามินเอสามารถและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:18.838964392+07:00","message":"[buffer interim] 43 false วิตามินเอสามารถและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:18.838975738+07:00","message":"[bufferProcess] interim [560000000]:วิตามินเอสามารถและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:18.838978408+07:00","message":"[bufferProcess] send to processor:วิตามินเอสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:18.838982141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:18.838984768+07:00","message":"> Transcript [341] [false]: 'วิตามินเอสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:18.83898763+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:18.838989627+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:18.838991295+07:00","message":"StatePrefix: 'วิตามิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:18.838993098+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:18.838995439+07:00","message":"Push: 'วิตามิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:18.838997213+07:00","message":"TextPushed: 'วิตามิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:18.838999063+07:00","message":"Set new StatePrefix : 'วิตามินเอสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:18.839000974+07:00","message":"Next Push (prob) : 'เอสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:18.839007732+07:00","message":"push: {false วิตามิน 0 0xc0039d8280}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:18.89412938+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:18.894168543+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิตามินเอสามารถละลาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:18.894174047+07:00","message":"receive interim result [false|false]: วิตามินเอสามารถละลาย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:18.894187628+07:00","message":"[buffer interim] 43 false วิตามินเอสามารถละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:18.894193496+07:00","message":"[bufferProcess] interim [680000000]:วิตามินเอสามารถละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:18.894195822+07:00","message":"[bufferProcess] send to processor:วิตามินเอสามารถและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:18.894200775+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:18.894203245+07:00","message":"> Transcript [342] [false]: 'วิตามินเอสามารถและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:18.894206013+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:18.894207864+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:18.894209689+07:00","message":"StatePrefix: 'วิตามินเอสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:18.894211736+07:00","message":"TextPushed: 'วิตามิน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:19.14816924+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:19.148211938+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิตามินเอสามารถละลายได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:19.148218226+07:00","message":"receive interim result [false|false]: วิตามินเอสามารถละลายได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:19.148227653+07:00","message":"[buffer interim] 43 false วิตามินเอสามารถละลายได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:19.1482336+07:00","message":"[bufferProcess] interim [920000000]:วิตามินเอสามารถละลายได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:19.148237602+07:00","message":"[bufferProcess] send to processor:วิตามินเอสามารถละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:19.148240888+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:19.14824357+07:00","message":"> Transcript [343] [false]: 'วิตามินเอสามารถละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:19.148246819+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:19.148248961+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:19.148250782+07:00","message":"StatePrefix: 'วิตามินเอสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:19.14825281+07:00","message":"TextPushed: 'วิตามิน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:19.406027423+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:19.406063877+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิตามินเอสามารถละลายได้ดี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:19.406069323+07:00","message":"receive interim result [false|false]: วิตามินเอสามารถละลายได้ดี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:19.406082533+07:00","message":"[buffer interim] 43 false วิตามินเอสามารถละลายได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:19.406090715+07:00","message":"[bufferProcess] interim [160000000]:วิตามินเอสามารถละลายได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:19.406092865+07:00","message":"[bufferProcess] send to processor:วิตามินเอสามารถละลายได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:19.406096188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:19.406098671+07:00","message":"> Transcript [344] [false]: 'วิตามินเอสามารถละลายได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:19.406101714+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:19.406103655+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:19.406105896+07:00","message":"StatePrefix: 'วิตามินเอสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:19.406107881+07:00","message":"TextPushed: 'วิตามิน'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:19.423218751+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:19.423226358+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:19.596696669+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:19.59674281+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิตามินเอสามารถละลายได้ดีใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:19.596749062+07:00","message":"receive interim result [false|false]: วิตามินเอสามารถละลายได้ดีใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:19.596764256+07:00","message":"[buffer interim] 43 false วิตามินเอสามารถละลายได้ดีใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:19.596771798+07:00","message":"[bufferProcess] interim [340000000]:วิตามินเอสามารถละลายได้ดีใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:19.596774353+07:00","message":"[bufferProcess] send to processor:วิตามินเอสามารถละลายได้ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:19.596782163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:19.596784803+07:00","message":"> Transcript [345] [false]: 'วิตามินเอสามารถละลายได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:19.596788243+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:19.596790663+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:19.59679319+07:00","message":"StatePrefix: 'วิตามินเอสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:19.596795826+07:00","message":"TextPushed: 'วิตามิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:19.596802789+07:00","message":"Push: 'เอสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:19.596804579+07:00","message":"TextPushed: 'วิตามินเอสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:19.596806391+07:00","message":"Set new StatePrefix : 'วิตามินเอสามารถละลายได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:19.596808452+07:00","message":"Next Push (prob) : 'ละลายได้ดี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:19.596817251+07:00","message":"push: {false เอสามารถ 0 0xc0039d8280}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:19.767105943+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:19.767143488+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิตามินเอสามารถละลายได้ดีในลิฟท์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:19.767149218+07:00","message":"receive interim result [false|false]: วิตามินเอสามารถละลายได้ดีในลิฟท์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:19.767170428+07:00","message":"[buffer interim] 43 false วิตามินเอสามารถละลายได้ดีในลิฟท์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:19.767177496+07:00","message":"[bufferProcess] interim [520000000]:วิตามินเอสามารถละลายได้ดีในลิฟท์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:19.767180042+07:00","message":"[bufferProcess] send to processor:วิตามินเอสามารถละลายได้ดีใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:19.767185766+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:19.76718906+07:00","message":"> Transcript [346] [false]: 'วิตามินเอสามารถละลายได้ดีใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:19.767192749+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:19.767194777+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:19.767197083+07:00","message":"StatePrefix: 'วิตามินเอสามารถละลายได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:19.767199673+07:00","message":"TextPushed: 'วิตามินเอสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:19.972371415+07:00","message":"[GCS] IsForceVAD: false for message ID: 43"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:20.138027154+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:20.138071759+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิตามินเอสามารถละลายได้ดีในลิพิด\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:20.13807781+07:00","message":"receive interim result [true|false]: วิตามินเอสามารถละลายได้ดีในลิพิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:20.138087709+07:00","message":"end recv isFinal message id 43"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:20.138089933+07:00","message":"end Recv id 43"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:20.138097091+07:00","message":"[buffer interim] 43 true วิตามินเอสามารถละลายได้ดีในลิพิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:20.138106768+07:00","message":"[bufferProcess] interim [910000000]:วิตามินเอสามารถละลายได้ดีในลิพิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:20.138109882+07:00","message":"[bufferProcess] send to processor (isfinal):วิตามินเอสามารถละลายได้ดีในลิฟท์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:20.138113481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:20.138116585+07:00","message":"> Transcript [347] [false]: 'วิตามินเอสามารถละลายได้ดีในลิฟท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:20.138119533+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:20.13812136+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:20.138123205+07:00","message":"StatePrefix: 'วิตามินเอสามารถละลายได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:20.138125553+07:00","message":"TextPushed: 'วิตามินเอสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:20.138127332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:20.138129132+07:00","message":"> Transcript [348] [true]: 'วิตามินเอสามารถละลายได้ดีในลิพิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:20.138131215+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:20.138132749+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:20.138134294+07:00","message":"StatePrefix: 'วิตามินเอสามารถละลายได้ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:20.138136016+07:00","message":"TextPushed: 'วิตามินเอสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:20.138142376+07:00","message":"Push: 'ละลายได้ดีในลิพิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:20.138150269+07:00","message":"push: {true ละลายได้ดีในลิพิด 0 0xc0039d8280}"}
{"level":"info","service":"Main","time":"2026-02-25T13:05:20.146058069+07:00","message":"write wav file: './tmp/7509/7509_43.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:20.224331915+07:00","message":"[GCS] Start streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:20.941512532+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:20.941550051+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:20.941555075+07:00","message":"receive interim result [false|false]: ลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:20.941567752+07:00","message":"[buffer interim] 44 false ลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:20.941573796+07:00","message":"[bufferProcess] interim [540000000]:ลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:20.941575765+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:21.204263743+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:21.20430622+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เลียงผา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:21.204311867+07:00","message":"receive interim result [false|false]: เลียงผา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:21.204328444+07:00","message":"[buffer interim] 44 false เลียงผา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:21.204336052+07:00","message":"[bufferProcess] interim [780000000]:เลียงผา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:21.204342111+07:00","message":"[bufferProcess] send to processor:ลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:21.204349717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:21.204353819+07:00","message":"> Transcript [349] [false]: 'ลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:21.20435763+07:00","message":"Set StatePrefix (first interim): 'ลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:21.256688301+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:21.256730367+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำเลียงผ่าน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:21.256736493+07:00","message":"receive interim result [false|false]: ลำเลียงผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:21.256750869+07:00","message":"[buffer interim] 44 false ลำเลียงผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:21.256757696+07:00","message":"[bufferProcess] interim [840000000]:ลำเลียงผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:21.256759991+07:00","message":"[bufferProcess] send to processor:เลียงผา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:21.256766387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:21.256769138+07:00","message":"> Transcript [350] [false]: 'เลียงผา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:21.256771327+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:21.256773286+07:00","message":"Set new StatePrefix: 'เลียงผา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:21.587018976+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:21.587056843+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำเลียงผ่านฉัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:21.587062908+07:00","message":"receive interim result [false|false]: ลำเลียงผ่านฉัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:21.587076292+07:00","message":"[buffer interim] 44 false ลำเลียงผ่านฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:21.587083293+07:00","message":"[bufferProcess] interim [140000000]:ลำเลียงผ่านฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:21.587085505+07:00","message":"[bufferProcess] send to processor:ลำเลียงผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:21.58709039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:21.587093449+07:00","message":"> Transcript [351] [false]: 'ลำเลียงผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:21.587095512+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:21.587097576+07:00","message":"Set new StatePrefix: 'ลำเลียงผ่าน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:21.623062341+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:21.623093273+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำเลียงผ่านชั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:21.623098394+07:00","message":"receive interim result [false|false]: ลำเลียงผ่านชั้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:21.623111064+07:00","message":"[buffer interim] 44 false ลำเลียงผ่านชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:21.623116707+07:00","message":"[bufferProcess] interim [200000000]:ลำเลียงผ่านชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:21.623119002+07:00","message":"[bufferProcess] send to processor:ลำเลียงผ่านฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:21.62312384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:21.623126579+07:00","message":"> Transcript [352] [false]: 'ลำเลียงผ่านฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:21.623129587+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:21.623131635+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:21.623133398+07:00","message":"StatePrefix: 'ลำเลียงผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:21.623135431+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:21.790105654+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:21.790146935+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำเลียงผ่านสลิป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:21.790152858+07:00","message":"receive interim result [false|false]: ลำเลียงผ่านสลิป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:21.790167133+07:00","message":"[buffer interim] 44 false ลำเลียงผ่านสลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:21.790173912+07:00","message":"[bufferProcess] interim [380000000]:ลำเลียงผ่านสลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:21.79017596+07:00","message":"[bufferProcess] send to processor:ลำเลียงผ่านชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:21.790182462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:21.790185226+07:00","message":"> Transcript [353] [false]: 'ลำเลียงผ่านชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:21.790188582+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:21.790190991+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:21.790192788+07:00","message":"StatePrefix: 'ลำเลียงผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:21.790194829+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:21.97882234+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:21.978857071+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำเลียงผ่านสลิปผิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:21.978863313+07:00","message":"receive interim result [false|false]: ลำเลียงผ่านสลิปผิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:21.978877505+07:00","message":"[buffer interim] 44 false ลำเลียงผ่านสลิปผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:21.978885192+07:00","message":"[bufferProcess] interim [560000000]:ลำเลียงผ่านสลิปผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:21.978888406+07:00","message":"[bufferProcess] send to processor:ลำเลียงผ่านสลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:21.978895932+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:21.978899203+07:00","message":"> Transcript [354] [false]: 'ลำเลียงผ่านสลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:21.978903012+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:21.978905732+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:21.978907641+07:00","message":"StatePrefix: 'ลำเลียงผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:21.978910068+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:22.158393125+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:22.158447194+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำเลียงผ่านสลิปผิดของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:22.158453143+07:00","message":"receive interim result [false|false]: ลำเลียงผ่านสลิปผิดของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:22.158468129+07:00","message":"[buffer interim] 44 false ลำเลียงผ่านสลิปผิดของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:22.158475341+07:00","message":"[bufferProcess] interim [740000000]:ลำเลียงผ่านสลิปผิดของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:22.158477818+07:00","message":"[bufferProcess] send to processor:ลำเลียงผ่านสลิปผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:22.158485032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:22.158488009+07:00","message":"> Transcript [355] [false]: 'ลำเลียงผ่านสลิปผิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:22.158491486+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:22.158493566+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:22.158495487+07:00","message":"StatePrefix: 'ลำเลียงผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:22.158498878+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:22.1585055+07:00","message":"Push: 'ลำเลียงผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:22.158507487+07:00","message":"TextPushed: 'ลำเลียงผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:22.158509982+07:00","message":"Set new StatePrefix : 'ลำเลียงผ่านสลิปผิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:22.15851214+07:00","message":"Next Push (prob) : 'สลิปผิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:22.158520344+07:00","message":"push: {false ลำเลียงผ่าน 0 0xc00051c500}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:22.396341758+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:22.396397824+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำเลียงผ่านสลิปผิดของเยื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:22.396406966+07:00","message":"receive interim result [false|false]: ลำเลียงผ่านสลิปผิดของเยื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:22.396433219+07:00","message":"[buffer interim] 44 false ลำเลียงผ่านสลิปผิดของเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:22.396449764+07:00","message":"[bufferProcess] interim [980000000]:ลำเลียงผ่านสลิปผิดของเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:22.396454115+07:00","message":"[bufferProcess] send to processor:ลำเลียงผ่านสลิปผิดของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:22.39646517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:22.396470627+07:00","message":"> Transcript [356] [false]: 'ลำเลียงผ่านสลิปผิดของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:22.396478175+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:22.396482611+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:22.39648598+07:00","message":"StatePrefix: 'ลำเลียงผ่านสลิปผิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:22.396491048+07:00","message":"TextPushed: 'ลำเลียงผ่าน'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:22.423704258+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:22.423726197+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:22.481036566+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:22.481073714+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำเลียงผ่านสลิปผิดของเยี่ยม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:22.481080244+07:00","message":"receive interim result [false|false]: ลำเลียงผ่านสลิปผิดของเยี่ยม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:22.481090882+07:00","message":"[buffer interim] 44 false ลำเลียงผ่านสลิปผิดของเยี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:22.481097897+07:00","message":"[bufferProcess] interim [40000000]:ลำเลียงผ่านสลิปผิดของเยี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:22.481100463+07:00","message":"[bufferProcess] send to processor:ลำเลียงผ่านสลิปผิดของเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:22.481105575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:22.481108813+07:00","message":"> Transcript [357] [false]: 'ลำเลียงผ่านสลิปผิดของเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:22.481112024+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:22.481113961+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:22.481116044+07:00","message":"StatePrefix: 'ลำเลียงผ่านสลิปผิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:22.481118244+07:00","message":"TextPushed: 'ลำเลียงผ่าน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:22.536971228+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:22.537006896+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำเลียงผ่านสลิปผิดของเยื่อหุ้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:22.537013306+07:00","message":"receive interim result [false|false]: ลำเลียงผ่านสลิปผิดของเยื่อหุ้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:22.537026499+07:00","message":"[buffer interim] 44 false ลำเลียงผ่านสลิปผิดของเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:22.537032884+07:00","message":"[bufferProcess] interim [160000000]:ลำเลียงผ่านสลิปผิดของเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:22.537035095+07:00","message":"[bufferProcess] send to processor:ลำเลียงผ่านสลิปผิดของเยี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:22.537041829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:22.537044701+07:00","message":"> Transcript [358] [false]: 'ลำเลียงผ่านสลิปผิดของเยี่ยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:22.537048033+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:22.537050193+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:22.537052095+07:00","message":"StatePrefix: 'ลำเลียงผ่านสลิปผิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:22.537054228+07:00","message":"TextPushed: 'ลำเลียงผ่าน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:22.798343007+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:22.798384517+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำเลียงผ่านสลิปผิดของเยื่อหุ้มเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:22.798393077+07:00","message":"receive interim result [false|false]: ลำเลียงผ่านสลิปผิดของเยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:22.798407788+07:00","message":"[buffer interim] 44 false ลำเลียงผ่านสลิปผิดของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:22.798414717+07:00","message":"[bufferProcess] interim [400000000]:ลำเลียงผ่านสลิปผิดของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:22.798417794+07:00","message":"[bufferProcess] send to processor:ลำเลียงผ่านสลิปผิดของเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:22.798424627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:22.798427453+07:00","message":"> Transcript [359] [false]: 'ลำเลียงผ่านสลิปผิดของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:22.798431317+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:22.798433438+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:22.79843581+07:00","message":"StatePrefix: 'ลำเลียงผ่านสลิปผิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:22.798440492+07:00","message":"TextPushed: 'ลำเลียงผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:22.798446305+07:00","message":"Push: 'สลิปผิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:22.79844799+07:00","message":"TextPushed: 'ลำเลียงผ่านสลิปผิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:22.79845017+07:00","message":"Set new StatePrefix : 'ลำเลียงผ่านสลิปผิดของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:22.798452685+07:00","message":"Next Push (prob) : 'ของเยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:22.798461595+07:00","message":"push: {false สลิปผิด 0 0xc00051c500}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:23.050977604+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:23.051021788+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำเลียงผ่านสลิปผิดของเยื่อหุ้มเซลล์ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:23.051028935+07:00","message":"receive interim result [false|false]: ลำเลียงผ่านสลิปผิดของเยื่อหุ้มเซลล์ได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:23.051045665+07:00","message":"[buffer interim] 44 false ลำเลียงผ่านสลิปผิดของเยื่อหุ้มเซลล์ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:23.051053726+07:00","message":"[bufferProcess] interim [640000000]:ลำเลียงผ่านสลิปผิดของเยื่อหุ้มเซลล์ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:23.051056524+07:00","message":"[bufferProcess] send to processor:ลำเลียงผ่านสลิปผิดของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:23.051059986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:23.051062986+07:00","message":"> Transcript [360] [false]: 'ลำเลียงผ่านสลิปผิดของเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:23.051066587+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:23.051068629+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:23.051070732+07:00","message":"StatePrefix: 'ลำเลียงผ่านสลิปผิดของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:23.051073444+07:00","message":"TextPushed: 'ลำเลียงผ่านสลิปผิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:23.293901845+07:00","message":"[GCS] IsForceVAD: false for message ID: 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:23.46318528+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:23.463235762+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำเลียงผ่านชั้นลิพิดของเยื่อหุ้มเซลล์ได้\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:23.463242179+07:00","message":"receive interim result [true|false]: ลำเลียงผ่านชั้นลิพิดของเยื่อหุ้มเซลล์ได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:23.463255753+07:00","message":"end recv isFinal message id 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:23.463257947+07:00","message":"end Recv id 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:23.463264675+07:00","message":"[buffer interim] 44 true ลำเลียงผ่านชั้นลิพิดของเยื่อหุ้มเซลล์ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:23.463271532+07:00","message":"[bufferProcess] interim [90000000]:ลำเลียงผ่านชั้นลิพิดของเยื่อหุ้มเซลล์ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:23.463274389+07:00","message":"[bufferProcess] send to processor (isfinal):ลำเลียงผ่านสลิปผิดของเยื่อหุ้มเซลล์ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:23.463281441+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:23.463300442+07:00","message":"> Transcript [361] [false]: 'ลำเลียงผ่านสลิปผิดของเยื่อหุ้มเซลล์ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:23.463308585+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:23.463321672+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:23.463325341+07:00","message":"StatePrefix: 'ลำเลียงผ่านสลิปผิดของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:23.463329028+07:00","message":"TextPushed: 'ลำเลียงผ่านสลิปผิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:23.46333254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:23.463336389+07:00","message":"> Transcript [362] [true]: 'ลำเลียงผ่านชั้นลิพิดของเยื่อหุ้มเซลล์ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:23.46333953+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:23.463341968+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:23.463344551+07:00","message":"StatePrefix: 'ลำเลียงผ่านสลิปผิดของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:23.463348048+07:00","message":"TextPushed: 'ลำเลียงผ่านสลิปผิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:23.463350575+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:23.463537776+07:00","message":"Push: 'ชั้นลิพิดของเยื่อหุ้มเซลล์ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:23.463543084+07:00","message":"TextPushed: 'ลำเลียงผ่านสลิปผิดชั้นลิพิดของเยื่อหุ้มเซลล์ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:23.463546709+07:00","message":"Set new StatePrefix : 'ลำเลียงผ่านชั้นลิพิดของเยื่อหุ้มเซลล์ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:23.463549831+07:00","message":"Next Push (prob) : 'ลำเลียงผ่านชั้นลิพิดของเยื่อหุ้มเซลล์ได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:23.463564595+07:00","message":"push: {true ชั้นลิพิดของเยื่อหุ้มเซลล์ได้ 0 0xc00051c500}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:23.463567914+07:00","message":"write aligntment file to 'tmp/7509/align_message_id_44.html'"}
{"level":"info","service":"Main","time":"2026-02-25T13:05:23.47640361+07:00","message":"write wav file: './tmp/7509/7509_44.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:23.616016071+07:00","message":"[GCS] Start streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:23.953626296+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:23.953672447+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:23.953678836+07:00","message":"receive interim result [false|false]: หรือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:23.953693964+07:00","message":"[buffer interim] 45 false หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:23.953700545+07:00","message":"[bufferProcess] interim [420000000]:หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:23.953703656+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:24.140072555+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:24.140108483+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:24.140113397+07:00","message":"receive interim result [false|false]: หรือแม่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:24.140124367+07:00","message":"[buffer interim] 45 false หรือแม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:24.140130876+07:00","message":"[bufferProcess] interim [540000000]:หรือแม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:24.140133096+07:00","message":"[bufferProcess] send to processor:หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:24.14013786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:24.140140448+07:00","message":"> Transcript [363] [false]: 'หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:24.140142469+07:00","message":"Set StatePrefix (first interim): 'หรือ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:24.267483976+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:24.267519064+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:24.267524093+07:00","message":"receive interim result [false|false]: หรือแม้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:24.267536674+07:00","message":"[buffer interim] 45 false หรือแม้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:24.267544669+07:00","message":"[bufferProcess] interim [660000000]:หรือแม้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:24.267546836+07:00","message":"[bufferProcess] send to processor:หรือแม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:24.267550074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:24.267553037+07:00","message":"> Transcript [364] [false]: 'หรือแม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:24.267555792+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:24.267557683+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:24.267559364+07:00","message":"StatePrefix: 'หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:24.26756119+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:24.272100093+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:24.272118979+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้แต่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:24.272124349+07:00","message":"receive interim result [false|false]: หรือแม้แต่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:24.272134976+07:00","message":"[buffer interim] 45 false หรือแม้แต่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:24.272139931+07:00","message":"[bufferProcess] interim [720000000]:หรือแม้แต่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:24.272142758+07:00","message":"[bufferProcess] send to processor:หรือแม้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:24.272149063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:24.2721522+07:00","message":"> Transcript [365] [false]: 'หรือแม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:24.272155448+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:24.272159815+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:24.272161706+07:00","message":"StatePrefix: 'หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:24.272163609+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:24.453906604+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:24.453942751+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:24.453948627+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:24.45396146+07:00","message":"[buffer interim] 45 false หรือแม้กระทั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:24.453967849+07:00","message":"[bufferProcess] interim [840000000]:หรือแม้กระทั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:24.453970277+07:00","message":"[bufferProcess] send to processor:หรือแม้แต่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:24.453975498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:24.453978105+07:00","message":"> Transcript [366] [false]: 'หรือแม้แต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:24.453981546+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:24.453983588+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:24.45398531+07:00","message":"StatePrefix: 'หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:24.453987535+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:24.847913208+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:24.847952838+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่งสี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:24.847958832+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่งสี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:24.847972037+07:00","message":"[buffer interim] 45 false หรือแม้กระทั่งสี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:24.847978295+07:00","message":"[bufferProcess] interim [260000000]:หรือแม้กระทั่งสี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:24.847980712+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:24.847985887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:24.847988777+07:00","message":"> Transcript [367] [false]: 'หรือแม้กระทั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:24.847991814+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:24.847994072+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:24.847995994+07:00","message":"StatePrefix: 'หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:24.847998008+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:24.848002511+07:00","message":"Push: 'หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:24.848006685+07:00","message":"TextPushed: 'หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:24.84800858+07:00","message":"Set new StatePrefix : 'หรือแม้กระทั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:24.848010864+07:00","message":"Next Push (prob) : 'แม้กระทั่ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:24.848018768+07:00","message":"push: {false หรือ 0 0xc000106680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:25.059880107+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:25.059928261+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่งสีนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:25.059934716+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่งสีนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:25.059949097+07:00","message":"[buffer interim] 45 false หรือแม้กระทั่งสีนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.059956372+07:00","message":"[bufferProcess] interim [440000000]:หรือแม้กระทั่งสีนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.059958971+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่งสี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.059965626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.059968575+07:00","message":"> Transcript [368] [false]: 'หรือแม้กระทั่งสี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.059971757+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.059974097+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.059975897+07:00","message":"StatePrefix: 'หรือแม้กระทั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.059978048+07:00","message":"TextPushed: 'หรือ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:25.106182337+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:25.106223075+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่ง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:25.106230828+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:25.106246097+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 4 นิ้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:25.106250132+07:00","message":"receive interim result [false|false]:  4 นิ้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:25.106258134+07:00","message":"[buffer interim] 45 false หรือแม้กระทั่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:25.106261542+07:00","message":"[buffer interim] 45 false  4 นิ้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.106266914+07:00","message":"[bufferProcess] interim [500000000]:หรือแม้กระทั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.106269054+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่งสีนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.106272166+07:00","message":"[bufferProcess] interim [500000000]: 4 นิ้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.106275869+07:00","message":"[bufferProcess] update buffer: หรือแม้กระทั่ง 4 นิ้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.106278914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.106282095+07:00","message":"> Transcript [369] [false]: 'หรือแม้กระทั่งสีนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.106285063+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.106287209+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.106289007+07:00","message":"StatePrefix: 'หรือแม้กระทั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.106291123+07:00","message":"TextPushed: 'หรือ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:25.184165477+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:25.184206804+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่ง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:25.184213907+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:25.184231248+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 4 นิ้วเท่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:25.184233977+07:00","message":"receive interim result [false|false]:  4 นิ้วเท่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:25.184240353+07:00","message":"[buffer interim] 45 false หรือแม้กระทั่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:25.184243855+07:00","message":"[buffer interim] 45 false  4 นิ้วเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.184249386+07:00","message":"[bufferProcess] interim [620000000]:หรือแม้กระทั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.184251575+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่ง 4 นิ้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.184254446+07:00","message":"[bufferProcess] interim [620000000]: 4 นิ้วเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.18425729+07:00","message":"[bufferProcess] update buffer: หรือแม้กระทั่ง 4 นิ้วเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.184260308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.184262885+07:00","message":"> Transcript [370] [false]: 'หรือแม้กระทั่ง 4 นิ้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.18426595+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.184267753+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.184269538+07:00","message":"StatePrefix: 'หรือแม้กระทั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.184273313+07:00","message":"TextPushed: 'หรือ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:25.423999122+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:25.424003735+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:25.486667978+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:25.486718171+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่ง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:25.486724692+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:25.486735559+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 4 นิ้วเท่าไหร่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:25.486738255+07:00","message":"receive interim result [false|false]:  4 นิ้วเท่าไหร่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:25.486745837+07:00","message":"[buffer interim] 45 false หรือแม้กระทั่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:25.486752729+07:00","message":"[buffer interim] 45 false  4 นิ้วเท่าไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.486758627+07:00","message":"[bufferProcess] interim [860000000]:หรือแม้กระทั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.486761191+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่ง 4 นิ้วเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.486767354+07:00","message":"[bufferProcess] interim [860000000]: 4 นิ้วเท่าไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.486770086+07:00","message":"[bufferProcess] update buffer: หรือแม้กระทั่ง 4 นิ้วเท่าไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.486773184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.486777579+07:00","message":"> Transcript [371] [false]: 'หรือแม้กระทั่ง 4 นิ้วเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.486781789+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.486783973+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.486785712+07:00","message":"StatePrefix: 'หรือแม้กระทั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.486787617+07:00","message":"TextPushed: 'หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.486794794+07:00","message":"Push: 'แม้กระทั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.486796555+07:00","message":"TextPushed: 'หรือแม้กระทั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.48679849+07:00","message":"Set new StatePrefix : 'หรือแม้กระทั่ง 4 นิ้วเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.486801086+07:00","message":"Next Push (prob) : ' 4 นิ้วเท่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:25.486808658+07:00","message":"push: {false แม้กระทั่ง 0 0xc000106680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:25.690557911+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:25.690597659+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่ง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:25.690604138+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:25.690617315+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 4 นิ้วเท่า Red\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:25.690619995+07:00","message":"receive interim result [false|false]:  4 นิ้วเท่า Red"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:25.690629174+07:00","message":"[buffer interim] 45 false หรือแม้กระทั่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:25.690632998+07:00","message":"[buffer interim] 45 false  4 นิ้วเท่า Red"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.690639035+07:00","message":"[bufferProcess] interim [40000000]:หรือแม้กระทั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.690641437+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่ง 4 นิ้วเท่าไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.690644509+07:00","message":"[bufferProcess] interim [40000000]: 4 นิ้วเท่า Red"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.690647139+07:00","message":"[bufferProcess] update buffer: หรือแม้กระทั่ง 4 นิ้วเท่า Red"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.690650876+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.690653589+07:00","message":"> Transcript [372] [false]: 'หรือแม้กระทั่ง 4 นิ้วเท่าไหร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.69065656+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.69065859+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.690660716+07:00","message":"StatePrefix: 'หรือแม้กระทั่ง 4 นิ้วเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.690662914+07:00","message":"TextPushed: 'หรือแม้กระทั่ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:25.707139654+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:25.707164022+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-02-25T13:05:25.707169188+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่ง 4"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:25.707178863+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นิ้วเท่าไหร่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:25.707181678+07:00","message":"receive interim result [false|false]:  นิ้วเท่าไหร่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:25.707186467+07:00","message":"[buffer interim] 45 false หรือแม้กระทั่ง 4"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:25.707189511+07:00","message":"[buffer interim] 45 false  นิ้วเท่าไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.707194067+07:00","message":"[bufferProcess] interim [100000000]:หรือแม้กระทั่ง 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.707197648+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่ง 4 นิ้วเท่า Red"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.707204071+07:00","message":"[bufferProcess] interim [100000000]: นิ้วเท่าไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.707206305+07:00","message":"[bufferProcess] update buffer: หรือแม้กระทั่ง 4 นิ้วเท่าไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.707208753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.707211056+07:00","message":"> Transcript [373] [false]: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.707213689+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.707215541+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.707217295+07:00","message":"StatePrefix: 'หรือแม้กระทั่ง 4 นิ้วเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.707219285+07:00","message":"TextPushed: 'หรือแม้กระทั่ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:25.755009312+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:25.755034665+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-02-25T13:05:25.755041076+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่ง 4"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:25.755052436+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นิ้วเท่า Red นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:25.755055388+07:00","message":"receive interim result [false|false]:  นิ้วเท่า Red นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:25.755061488+07:00","message":"[buffer interim] 45 false หรือแม้กระทั่ง 4"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:25.755064594+07:00","message":"[buffer interim] 45 false  นิ้วเท่า Red นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.755093399+07:00","message":"[bufferProcess] interim [160000000]:หรือแม้กระทั่ง 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.755123063+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่ง 4 นิ้วเท่าไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.755134371+07:00","message":"[bufferProcess] interim [160000000]: นิ้วเท่า Red นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.755138562+07:00","message":"[bufferProcess] update buffer: หรือแม้กระทั่ง 4 นิ้วเท่า Red นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.755143984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.755148412+07:00","message":"> Transcript [374] [false]: 'หรือแม้กระทั่ง 4 นิ้วเท่าไหร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.75515409+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.755157576+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.755160689+07:00","message":"StatePrefix: 'หรือแม้กระทั่ง 4 นิ้วเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.755164486+07:00","message":"TextPushed: 'หรือแม้กระทั่ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:25.758782949+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:25.758793252+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-02-25T13:05:25.758797344+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่ง 4 นิ้วเท่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:25.758806375+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Red นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:25.758809505+07:00","message":"receive interim result [false|false]:  Red นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:25.758812997+07:00","message":"[buffer interim] 45 false หรือแม้กระทั่ง 4 นิ้วเท่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:25.758815883+07:00","message":"[buffer interim] 45 false  Red นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.75882082+07:00","message":"[bufferProcess] interim [220000000]:หรือแม้กระทั่ง 4 นิ้วเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.758823658+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่ง 4 นิ้วเท่า Red นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.758833099+07:00","message":"[bufferProcess] interim [220000000]: Red นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.758835326+07:00","message":"[bufferProcess] update buffer: หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.758837749+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.758840395+07:00","message":"> Transcript [375] [false]: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.758843454+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.758845361+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.758847045+07:00","message":"StatePrefix: 'หรือแม้กระทั่ง 4 นิ้วเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.758848848+07:00","message":"TextPushed: 'หรือแม้กระทั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.758854444+07:00","message":"Push: ' 4 นิ้วเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.758856177+07:00","message":"TextPushed: 'หรือแม้กระทั่ง 4 นิ้วเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.758857988+07:00","message":"Set new StatePrefix : 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:25.75885993+07:00","message":"Next Push (prob) : ' Red นะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:25.758867977+07:00","message":"push: {false  4 นิ้วเท่า 0 0xc000106680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:26.389206399+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:26.389242083+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่ง 4 นิ้วเท่า Red\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:26.389247964+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่ง 4 นิ้วเท่า Red"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:26.389261232+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:26.389265521+07:00","message":"receive interim result [false|false]:  นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:26.389274601+07:00","message":"[buffer interim] 45 false หรือแม้กระทั่ง 4 นิ้วเท่า Red"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:26.38927915+07:00","message":"[buffer interim] 45 false  นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:26.389285233+07:00","message":"[bufferProcess] interim [760000000]:หรือแม้กระทั่ง 4 นิ้วเท่า Red"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:26.38928901+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:26.389292836+07:00","message":"[bufferProcess] interim [760000000]: นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:26.389296142+07:00","message":"[bufferProcess] update buffer: หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:26.389300193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:26.389303762+07:00","message":"> Transcript [376] [false]: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:26.389308705+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:26.389311344+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:26.389314587+07:00","message":"StatePrefix: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:26.389317569+07:00","message":"TextPushed: 'หรือแม้กระทั่ง 4 นิ้วเท่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:26.393763976+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:26.39379533+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:26.393800307+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:26.393812031+07:00","message":"[buffer interim] 45 false หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:26.393817246+07:00","message":"[bufferProcess] interim [820000000]:หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:26.393819583+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:26.393824543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:26.393827045+07:00","message":"> Transcript [377] [false]: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:26.393830194+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:26.393832005+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:26.393833605+07:00","message":"StatePrefix: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:26.393835704+07:00","message":"TextPushed: 'หรือแม้กระทั่ง 4 นิ้วเท่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:26.607165395+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:26.607213542+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่ง 4 นิ้วเท่า Red\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:26.607221619+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่ง 4 นิ้วเท่า Red"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:26.60723492+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะที่รัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:26.607238779+07:00","message":"receive interim result [false|false]:  นะคะที่รัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:26.607257418+07:00","message":"[buffer interim] 45 false หรือแม้กระทั่ง 4 นิ้วเท่า Red"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:26.607267506+07:00","message":"[buffer interim] 45 false  นะคะที่รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:26.607273578+07:00","message":"[bufferProcess] interim [0]:หรือแม้กระทั่ง 4 นิ้วเท่า Red"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:26.60727659+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:26.607279483+07:00","message":"[bufferProcess] interim [0]: นะคะที่รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:26.607282597+07:00","message":"[bufferProcess] update buffer: หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:26.60728552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:26.607288515+07:00","message":"> Transcript [378] [false]: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:26.607291737+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:26.607293647+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:26.607295826+07:00","message":"StatePrefix: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:26.607298088+07:00","message":"TextPushed: 'หรือแม้กระทั่ง 4 นิ้วเท่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:26.649312095+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:26.649351815+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่ง 4 นิ้วเท่า Red\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:26.649357404+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่ง 4 นิ้วเท่า Red"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:26.64936624+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะที่นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:26.649369163+07:00","message":"receive interim result [false|false]:  นะคะที่นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:26.649376285+07:00","message":"[buffer interim] 45 false หรือแม้กระทั่ง 4 นิ้วเท่า Red"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:26.649381531+07:00","message":"[buffer interim] 45 false  นะคะที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:26.649386451+07:00","message":"[bufferProcess] interim [60000000]:หรือแม้กระทั่ง 4 นิ้วเท่า Red"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:26.649388971+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:26.649393942+07:00","message":"[bufferProcess] interim [60000000]: นะคะที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:26.649397156+07:00","message":"[bufferProcess] update buffer: หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:26.649399927+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:26.649402326+07:00","message":"> Transcript [379] [false]: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:26.649405511+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:26.649408537+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:26.649410379+07:00","message":"StatePrefix: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:26.649412463+07:00","message":"TextPushed: 'หรือแม้กระทั่ง 4 นิ้วเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:26.649417472+07:00","message":"Push: ' Red นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:26.649419232+07:00","message":"TextPushed: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:26.64942127+07:00","message":"Set new StatePrefix : 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:26.649423338+07:00","message":"Next Push (prob) : 'คะที่รัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:26.649431157+07:00","message":"push: {false  Red นะ 0 0xc000106680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:26.838486959+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:26.838522056+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่ง 4 นิ้วเท่า Red\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:26.838527423+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่ง 4 นิ้วเท่า Red"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:26.838539356+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะที่นักเรียนได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:26.838541971+07:00","message":"receive interim result [false|false]:  นะคะที่นักเรียนได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:26.838549405+07:00","message":"[buffer interim] 45 false หรือแม้กระทั่ง 4 นิ้วเท่า Red"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:26.838557877+07:00","message":"[buffer interim] 45 false  นะคะที่นักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:26.838563233+07:00","message":"[bufferProcess] interim [300000000]:หรือแม้กระทั่ง 4 นิ้วเท่า Red"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:26.838566432+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:26.838572769+07:00","message":"[bufferProcess] interim [300000000]: นะคะที่นักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:26.838575483+07:00","message":"[bufferProcess] update buffer: หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:26.838578367+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:26.838580937+07:00","message":"> Transcript [380] [false]: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:26.838582952+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:26.838585527+07:00","message":"Set new StatePrefix: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:27.091858315+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:27.091893677+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่ง 4 นิ้วเท่า Red\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:27.091900405+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่ง 4 นิ้วเท่า Red"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:27.091912906+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะที่นักเรียนได้ดู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:27.091915727+07:00","message":"receive interim result [false|false]:  นะคะที่นักเรียนได้ดู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:27.091922878+07:00","message":"[buffer interim] 45 false หรือแม้กระทั่ง 4 นิ้วเท่า Red"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:27.091929723+07:00","message":"[buffer interim] 45 false  นะคะที่นักเรียนได้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:27.091935376+07:00","message":"[bufferProcess] interim [480000000]:หรือแม้กระทั่ง 4 นิ้วเท่า Red"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:27.091937805+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:27.091941373+07:00","message":"[bufferProcess] interim [480000000]: นะคะที่นักเรียนได้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:27.091944573+07:00","message":"[bufferProcess] update buffer: หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:27.091954169+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:27.091971908+07:00","message":"> Transcript [381] [false]: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:27.091978801+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:27.091982483+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:27.091985791+07:00","message":"StatePrefix: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:27.091989689+07:00","message":"TextPushed: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:27.372108085+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:27.37214712+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่ง 4 นิ้วเท่า Red\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:27.372153509+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่ง 4 นิ้วเท่า Red"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:27.372166515+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะที่นักเรียนได้ดูดี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:27.372169708+07:00","message":"receive interim result [false|false]:  นะคะที่นักเรียนได้ดูดี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:27.372177825+07:00","message":"[buffer interim] 45 false หรือแม้กระทั่ง 4 นิ้วเท่า Red"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:27.372186059+07:00","message":"[buffer interim] 45 false  นะคะที่นักเรียนได้ดูดี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:27.372192167+07:00","message":"[bufferProcess] interim [780000000]:หรือแม้กระทั่ง 4 นิ้วเท่า Red"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:27.372194864+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:27.372198007+07:00","message":"[bufferProcess] interim [780000000]: นะคะที่นักเรียนได้ดูดี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:27.372200545+07:00","message":"[bufferProcess] update buffer: หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดูดี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:27.37221109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:27.372227514+07:00","message":"> Transcript [382] [false]: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:27.372232923+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:27.37223517+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:27.372237748+07:00","message":"StatePrefix: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:27.3722403+07:00","message":"TextPushed: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:27.487286223+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:27.48733187+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่ง 4 นิ้วเท่า Red\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:27.487339257+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่ง 4 นิ้วเท่า Red"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:27.487351824+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะที่นักเรียนได้ดูวิธี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:27.487354651+07:00","message":"receive interim result [false|false]:  นะคะที่นักเรียนได้ดูวิธี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:27.487363841+07:00","message":"[buffer interim] 45 false หรือแม้กระทั่ง 4 นิ้วเท่า Red"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:27.487367195+07:00","message":"[buffer interim] 45 false  นะคะที่นักเรียนได้ดูวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:27.487373474+07:00","message":"[bufferProcess] interim [900000000]:หรือแม้กระทั่ง 4 นิ้วเท่า Red"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:27.487376146+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดูดี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:27.487379731+07:00","message":"[bufferProcess] interim [900000000]: นะคะที่นักเรียนได้ดูวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:27.487383067+07:00","message":"[bufferProcess] update buffer: หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดูวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:27.487386359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:27.487389315+07:00","message":"> Transcript [383] [false]: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดูดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:27.487392631+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:27.487394941+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:27.487397123+07:00","message":"StatePrefix: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:27.487401193+07:00","message":"TextPushed: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:27.553201538+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:27.553241754+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่ง 4 นิ้วเท่า Red\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:27.553248838+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่ง 4 นิ้วเท่า Red"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:27.553260929+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะที่นักเรียนได้ดูวิธีใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:27.553264012+07:00","message":"receive interim result [false|false]:  นะคะที่นักเรียนได้ดูวิธีใช้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:27.553270834+07:00","message":"[buffer interim] 45 false หรือแม้กระทั่ง 4 นิ้วเท่า Red"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:27.553277179+07:00","message":"[buffer interim] 45 false  นะคะที่นักเรียนได้ดูวิธีใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:27.553283032+07:00","message":"[bufferProcess] interim [20000000]:หรือแม้กระทั่ง 4 นิ้วเท่า Red"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:27.553285735+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดูวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:27.553289231+07:00","message":"[bufferProcess] interim [20000000]: นะคะที่นักเรียนได้ดูวิธีใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:27.553291805+07:00","message":"[bufferProcess] update buffer: หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดูวิธีใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:27.55329508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:27.553298136+07:00","message":"> Transcript [384] [false]: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดูวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:27.553301724+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:27.553303732+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:27.553305728+07:00","message":"StatePrefix: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:27.553307732+07:00","message":"TextPushed: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:27.553310617+07:00","message":"Push: 'คะที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:27.553312791+07:00","message":"TextPushed: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:27.553315045+07:00","message":"Set new StatePrefix : 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดูวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:27.553317281+07:00","message":"Next Push (prob) : 'ได้ดูวิธี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:27.553324959+07:00","message":"push: {false คะที่นักเรียน 0 0xc000106680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:27.797913119+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:27.797951264+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่ง 4 นิ้วเท่า Red\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:27.797958214+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่ง 4 นิ้วเท่า Red"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:27.797969136+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะที่นักเรียนได้ดูชัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:27.797971677+07:00","message":"receive interim result [false|false]:  นะคะที่นักเรียนได้ดูชัด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:27.797979097+07:00","message":"[buffer interim] 45 false หรือแม้กระทั่ง 4 นิ้วเท่า Red"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:27.797982563+07:00","message":"[buffer interim] 45 false  นะคะที่นักเรียนได้ดูชัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:27.797987758+07:00","message":"[bufferProcess] interim [140000000]:หรือแม้กระทั่ง 4 นิ้วเท่า Red"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:27.797990406+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดูวิธีใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:27.797993246+07:00","message":"[bufferProcess] interim [140000000]: นะคะที่นักเรียนได้ดูชัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:27.797996599+07:00","message":"[bufferProcess] update buffer: หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดูชัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:27.798001087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:27.798003643+07:00","message":"> Transcript [385] [false]: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดูวิธีใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:27.798006617+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:27.798009099+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:27.798010974+07:00","message":"StatePrefix: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดูวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:27.798013202+07:00","message":"TextPushed: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:27.998611528+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:27.998651705+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:27.998659171+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:27.998671424+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" WeChat กิจ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:27.998675928+07:00","message":"receive interim result [false|false]:  WeChat กิจ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:27.998693494+07:00","message":"[buffer interim] 45 false หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:27.998703079+07:00","message":"[buffer interim] 45 false  WeChat กิจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:27.998709434+07:00","message":"[bufferProcess] interim [380000000]:หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:27.9987122+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดูชัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:27.998715242+07:00","message":"[bufferProcess] interim [380000000]: WeChat กิจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:27.998717563+07:00","message":"[bufferProcess] update buffer: หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat กิจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:27.99872076+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:27.998723855+07:00","message":"> Transcript [386] [false]: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดูชัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:27.998726348+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:27.998728116+07:00","message":"Set new StatePrefix: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดูชัด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:28.04869894+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:28.048732492+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่ง 4 นิ้วเท่า Red\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:28.048737994+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่ง 4 นิ้วเท่า Red"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:28.048745781+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะที่นักเรียนได้ดูชัดจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:28.048748823+07:00","message":"receive interim result [false|false]:  นะคะที่นักเรียนได้ดูชัดจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:28.048755535+07:00","message":"[buffer interim] 45 false หรือแม้กระทั่ง 4 นิ้วเท่า Red"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:28.048761053+07:00","message":"[buffer interim] 45 false  นะคะที่นักเรียนได้ดูชัดจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.04876632+07:00","message":"[bufferProcess] interim [440000000]:หรือแม้กระทั่ง 4 นิ้วเท่า Red"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.048768761+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat กิจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.04877188+07:00","message":"[bufferProcess] interim [440000000]: นะคะที่นักเรียนได้ดูชัดจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.048774526+07:00","message":"[bufferProcess] update buffer: หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดูชัดจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.048777165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.04877952+07:00","message":"> Transcript [387] [false]: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat กิจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.048781785+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.048783936+07:00","message":"Set new StatePrefix: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat กิจ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:28.053950685+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:28.053968527+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:28.053973651+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:28.053994498+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" WeChat\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:28.053997164+07:00","message":"receive interim result [false|false]:  WeChat"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:28.054002001+07:00","message":"[buffer interim] 45 false หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:28.054006605+07:00","message":"[buffer interim] 45 false  WeChat"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.054010381+07:00","message":"[bufferProcess] interim [500000000]:หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.054013037+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดูชัดจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.054017316+07:00","message":"[bufferProcess] interim [500000000]: WeChat"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.05401921+07:00","message":"[bufferProcess] update buffer: หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.054021718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.054023805+07:00","message":"> Transcript [388] [false]: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดูชัดจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.054025978+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.05402759+07:00","message":"Set new StatePrefix: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดูชัดจะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:28.175599375+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:28.175637203+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:28.175643468+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:28.175654208+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" WeChat กิจกรรม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:28.17565695+07:00","message":"receive interim result [false|false]:  WeChat กิจกรรม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:28.175663957+07:00","message":"[buffer interim] 45 false หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:28.175667357+07:00","message":"[buffer interim] 45 false  WeChat กิจกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.17567292+07:00","message":"[bufferProcess] interim [560000000]:หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.175675209+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.175677986+07:00","message":"[bufferProcess] interim [560000000]: WeChat กิจกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.175680896+07:00","message":"[bufferProcess] update buffer: หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat กิจกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.175684296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.175686711+07:00","message":"> Transcript [389] [false]: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.175688857+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.175690588+07:00","message":"Set new StatePrefix: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:28.424405561+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:28.424408023+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:28.436495872+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:28.436536894+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:28.436542806+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:28.436554983+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" WeChat กิจกรรมไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:28.436561855+07:00","message":"receive interim result [false|false]:  WeChat กิจกรรมไป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:28.436564994+07:00","message":"[buffer interim] 45 false หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:28.436579342+07:00","message":"[buffer interim] 45 false  WeChat กิจกรรมไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.436586023+07:00","message":"[bufferProcess] interim [860000000]:หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.436589133+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat กิจกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.436592681+07:00","message":"[bufferProcess] interim [860000000]: WeChat กิจกรรมไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.436595482+07:00","message":"[bufferProcess] update buffer: หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat กิจกรรมไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.436599535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.436602749+07:00","message":"> Transcript [390] [false]: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat กิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.436605864+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.436607772+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.436609404+07:00","message":"StatePrefix: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.436611619+07:00","message":"TextPushed: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:28.567710385+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:28.567761959+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:28.567768619+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:28.567779783+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" WeChat กิจกรรมไปแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:28.567783052+07:00","message":"receive interim result [false|false]:  WeChat กิจกรรมไปแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:28.567791347+07:00","message":"[buffer interim] 45 false หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:28.567796988+07:00","message":"[buffer interim] 45 false  WeChat กิจกรรมไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.567802209+07:00","message":"[bufferProcess] interim [980000000]:หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.567804524+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat กิจกรรมไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.567809812+07:00","message":"[bufferProcess] interim [980000000]: WeChat กิจกรรมไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.567812673+07:00","message":"[bufferProcess] update buffer: หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat กิจกรรมไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.567827318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.567853083+07:00","message":"> Transcript [391] [false]: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat กิจกรรมไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.56785962+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.567861771+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.56786408+07:00","message":"StatePrefix: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.56786657+07:00","message":"TextPushed: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:28.688218964+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:28.688251343+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:28.688257308+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:28.688267919+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" กิจกรรมไปแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:28.688270602+07:00","message":"receive interim result [false|false]:  กิจกรรมไปแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:28.688277277+07:00","message":"[buffer interim] 45 false หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:28.688281977+07:00","message":"[buffer interim] 45 false  กิจกรรมไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.688287208+07:00","message":"[bufferProcess] interim [100000000]:หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.688291755+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat กิจกรรมไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.688296763+07:00","message":"[bufferProcess] interim [100000000]: กิจกรรมไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.688299224+07:00","message":"[bufferProcess] update buffer: หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat กิจกรรมไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.688302254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.688304727+07:00","message":"> Transcript [392] [false]: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat กิจกรรมไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.688307909+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.688309912+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.688311994+07:00","message":"StatePrefix: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.688314338+07:00","message":"TextPushed: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:28.76559144+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:28.765625754+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:28.765632294+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:28.765643203+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" กิจกรรมไปแล้วนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:28.765645891+07:00","message":"receive interim result [false|false]:  กิจกรรมไปแล้วนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:28.765652708+07:00","message":"[buffer interim] 45 false หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:28.765655919+07:00","message":"[buffer interim] 45 false  กิจกรรมไปแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.765661561+07:00","message":"[bufferProcess] interim [220000000]:หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.765664351+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat กิจกรรมไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.765668764+07:00","message":"[bufferProcess] interim [220000000]: กิจกรรมไปแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.76567094+07:00","message":"[bufferProcess] update buffer: หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat กิจกรรมไปแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.76567363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.765676248+07:00","message":"> Transcript [393] [false]: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat กิจกรรมไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.76567996+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.765681878+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.765684521+07:00","message":"StatePrefix: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.765686766+07:00","message":"TextPushed: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.765689738+07:00","message":"Push: 'ได้ดู WeChat'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.765692788+07:00","message":"TextPushed: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.765695143+07:00","message":"Set new StatePrefix : 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat กิจกรรมไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.765697644+07:00","message":"Next Push (prob) : ' กิจกรรมไปแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:28.76570496+07:00","message":"push: {false ได้ดู WeChat 0 0xc000106680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:28.890760302+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:28.890794511+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:28.89080021+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:28.890812409+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" กิจกรรมไปแล้วใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:28.890815641+07:00","message":"receive interim result [false|false]:  กิจกรรมไปแล้วใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:28.890822494+07:00","message":"[buffer interim] 45 false หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:28.890826004+07:00","message":"[buffer interim] 45 false  กิจกรรมไปแล้วใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.890831735+07:00","message":"[bufferProcess] interim [280000000]:หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.890834372+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat กิจกรรมไปแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.890837541+07:00","message":"[bufferProcess] interim [280000000]: กิจกรรมไปแล้วใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.890840147+07:00","message":"[bufferProcess] update buffer: หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat กิจกรรมไปแล้วใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.890843182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.890845799+07:00","message":"> Transcript [394] [false]: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat กิจกรรมไปแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.890848665+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.890850451+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.89085211+07:00","message":"StatePrefix: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat กิจกรรมไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:28.890854378+07:00","message":"TextPushed: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:29.085591117+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:29.085635095+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:29.085642509+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:29.085655839+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" กิจกรรมไปแล้วในตอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:29.085659857+07:00","message":"receive interim result [false|false]:  กิจกรรมไปแล้วในตอน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:29.085669188+07:00","message":"[buffer interim] 45 false หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:29.085673933+07:00","message":"[buffer interim] 45 false  กิจกรรมไปแล้วในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:29.085680963+07:00","message":"[bufferProcess] interim [460000000]:หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:29.085684573+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat กิจกรรมไปแล้วใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:29.085688902+07:00","message":"[bufferProcess] interim [460000000]: กิจกรรมไปแล้วในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:29.085693391+07:00","message":"[bufferProcess] update buffer: หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat กิจกรรมไปแล้วในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:29.085697408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:29.085700676+07:00","message":"> Transcript [395] [false]: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat กิจกรรมไปแล้วใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:29.085705862+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:29.085708714+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:29.085711439+07:00","message":"StatePrefix: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat กิจกรรมไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:29.08571503+07:00","message":"TextPushed: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:29.274204434+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:29.274235681+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:29.274241915+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:29.274252759+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" กิจกรรมไปแล้วในตอนที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:29.274255948+07:00","message":"receive interim result [false|false]:  กิจกรรมไปแล้วในตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:29.274263498+07:00","message":"[buffer interim] 45 false หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:29.274266711+07:00","message":"[buffer interim] 45 false  กิจกรรมไปแล้วในตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:29.274272233+07:00","message":"[bufferProcess] interim [640000000]:หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:29.274274973+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat กิจกรรมไปแล้วในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:29.274277962+07:00","message":"[bufferProcess] interim [640000000]: กิจกรรมไปแล้วในตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:29.274280453+07:00","message":"[bufferProcess] update buffer: หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat กิจกรรมไปแล้วในตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:29.274283053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:29.274285689+07:00","message":"> Transcript [396] [false]: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat กิจกรรมไปแล้วในตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:29.274288794+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:29.274290817+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:29.274293452+07:00","message":"StatePrefix: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat กิจกรรมไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:29.274296177+07:00","message":"TextPushed: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:29.399975182+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:29.400019141+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:29.400026033+07:00","message":"receive interim result [false|false]: หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:29.400036783+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" กิจกรรมไปแล้วในตอนที่ 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:29.400039687+07:00","message":"receive interim result [false|false]:  กิจกรรมไปแล้วในตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:29.40004711+07:00","message":"[buffer interim] 45 false หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:29.400050584+07:00","message":"[buffer interim] 45 false  กิจกรรมไปแล้วในตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:29.400055853+07:00","message":"[bufferProcess] interim [820000000]:หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:29.400058451+07:00","message":"[bufferProcess] send to processor:หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat กิจกรรมไปแล้วในตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:29.400061376+07:00","message":"[bufferProcess] interim [820000000]: กิจกรรมไปแล้วในตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:29.400063884+07:00","message":"[bufferProcess] update buffer: หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat กิจกรรมไปแล้วในตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:29.400068328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:29.400071296+07:00","message":"> Transcript [397] [false]: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat กิจกรรมไปแล้วในตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:29.400076436+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:29.40007941+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:29.40008231+07:00","message":"StatePrefix: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat กิจกรรมไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:29.400085904+07:00","message":"TextPushed: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:29.400089568+07:00","message":"Push: ' กิจกรรมไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:29.400092277+07:00","message":"TextPushed: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat กิจกรรมไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:29.400096462+07:00","message":"Set new StatePrefix : 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat กิจกรรมไปแล้วในตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:29.400098676+07:00","message":"Next Push (prob) : 'ในตอนที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:29.40010589+07:00","message":"push: {false  กิจกรรมไปแล้ว 0 0xc000106680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:29.453375279+07:00","message":"[GCS] IsForceVAD: false for message ID: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:29.62475538+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:29.624797327+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือแม้กระทั่งสีนิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat กิจกรรมไปแล้วในตอนที่ 1\",\"confidence\":0.9330149}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:29.624805513+07:00","message":"receive interim result [true|false]: หรือแม้กระทั่งสีนิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat กิจกรรมไปแล้วในตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:29.624814016+07:00","message":"end recv isFinal message id 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:29.624817864+07:00","message":"end Recv id 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:29.624825918+07:00","message":"[buffer interim] 45 true หรือแม้กระทั่งสีนิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat กิจกรรมไปแล้วในตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:29.624837418+07:00","message":"[bufferProcess] interim [60000000]:หรือแม้กระทั่งสีนิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat กิจกรรมไปแล้วในตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:29.624843752+07:00","message":"[bufferProcess] send to processor (isfinal):หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat กิจกรรมไปแล้วในตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:29.624848846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:29.62485251+07:00","message":"> Transcript [398] [false]: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat กิจกรรมไปแล้วในตอนที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:29.624858155+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:29.624860819+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:29.624863248+07:00","message":"StatePrefix: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat กิจกรรมไปแล้วในตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:29.624866443+07:00","message":"TextPushed: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat กิจกรรมไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:29.624868464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:29.624870243+07:00","message":"> Transcript [399] [true]: 'หรือแม้กระทั่งสีนิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat กิจกรรมไปแล้วในตอนที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:29.624872415+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:29.624873906+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:29.624875438+07:00","message":"StatePrefix: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat กิจกรรมไปแล้วในตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:29.624877213+07:00","message":"TextPushed: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat กิจกรรมไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:29.62487893+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:29.625088791+07:00","message":"Push: 'ในตอนที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:29.625091365+07:00","message":"TextPushed: 'หรือแม้กระทั่ง 4 นิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat กิจกรรมไปแล้วในตอนที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:29.625093557+07:00","message":"Set new StatePrefix : 'หรือแม้กระทั่งสีนิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat กิจกรรมไปแล้วในตอนที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:29.62509613+07:00","message":"Next Push (prob) : 'หรือแม้กระทั่งสีนิ้วเท่า Red นะคะที่นักเรียนได้ดู WeChat กิจกรรมไปแล้วในตอนที่ 1'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:29.625107386+07:00","message":"push: {true ในตอนที่ 1 0 0xc000106680}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:29.62514363+07:00","message":"write aligntment file to 'tmp/7509/align_message_id_45.html'"}
{"level":"info","service":"Main","time":"2026-02-25T13:05:29.635894064+07:00","message":"write wav file: './tmp/7509/7509_45.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:29.775876281+07:00","message":"[GCS] Start streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:30.123715449+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:30.123761681+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:30.123767265+07:00","message":"receive interim result [false|false]: ก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:30.123783676+07:00","message":"[buffer interim] 46 false ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:30.123790353+07:00","message":"[bufferProcess] interim [420000000]:ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:30.123792003+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:30.314768123+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:30.314809281+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็จะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:30.31481523+07:00","message":"receive interim result [false|false]: ก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:30.314831186+07:00","message":"[buffer interim] 46 false ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:30.314838413+07:00","message":"[bufferProcess] interim [540000000]:ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:30.314840968+07:00","message":"[bufferProcess] send to processor:ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:30.314844653+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:30.314847591+07:00","message":"> Transcript [400] [false]: 'ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:30.314849799+07:00","message":"Set StatePrefix (first interim): 'ก็'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:30.420642662+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:30.420683977+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็ 3\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:30.420689976+07:00","message":"receive interim result [false|false]: ก็ 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:30.420701828+07:00","message":"[buffer interim] 46 false ก็ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:30.420708286+07:00","message":"[bufferProcess] interim [660000000]:ก็ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:30.420710407+07:00","message":"[bufferProcess] send to processor:ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:30.420716886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:30.42072+07:00","message":"> Transcript [401] [false]: 'ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:30.420723362+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:30.42072536+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:30.420727471+07:00","message":"StatePrefix: 'ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:30.420729824+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:30.504728454+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:30.504775462+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็สามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:30.504781619+07:00","message":"receive interim result [false|false]: ก็สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:30.504797946+07:00","message":"[buffer interim] 46 false ก็สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:30.504804698+07:00","message":"[bufferProcess] interim [780000000]:ก็สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:30.504807341+07:00","message":"[bufferProcess] send to processor:ก็ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:30.50481581+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:30.504818698+07:00","message":"> Transcript [402] [false]: 'ก็ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:30.504821496+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:30.504823896+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:30.504825729+07:00","message":"StatePrefix: 'ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:30.504827732+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:30.741947117+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:30.741987295+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็สามารถนำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:30.741994572+07:00","message":"receive interim result [false|false]: ก็สามารถนำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:30.742012151+07:00","message":"[buffer interim] 46 false ก็สามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:30.742019694+07:00","message":"[bufferProcess] interim [960000000]:ก็สามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:30.742023574+07:00","message":"[bufferProcess] send to processor:ก็สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:30.742030887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:30.742034507+07:00","message":"> Transcript [403] [false]: 'ก็สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:30.742038184+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:30.742040907+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:30.742043637+07:00","message":"StatePrefix: 'ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:30.742046143+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:30.927710574+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:30.92774489+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็สามารถลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:30.927750449+07:00","message":"receive interim result [false|false]: ก็สามารถลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:30.92776297+07:00","message":"[buffer interim] 46 false ก็สามารถลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:30.927769018+07:00","message":"[bufferProcess] interim [140000000]:ก็สามารถลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:30.927771358+07:00","message":"[bufferProcess] send to processor:ก็สามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:30.927776767+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:30.927779127+07:00","message":"> Transcript [404] [false]: 'ก็สามารถนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:30.927781631+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:30.927783604+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:30.927785507+07:00","message":"StatePrefix: 'ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:30.927787991+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:30.927792277+07:00","message":"Push: 'ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:30.927794064+07:00","message":"TextPushed: 'ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:30.927795847+07:00","message":"Set new StatePrefix : 'ก็สามารถนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:30.927797761+07:00","message":"Next Push (prob) : 'สามารถนำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:30.92780537+07:00","message":"push: {false ก็ 0 0xc00051c780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:31.187361783+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:31.187394515+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็สามารถลำเลียงผ่าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:31.18740062+07:00","message":"receive interim result [false|false]: ก็สามารถลำเลียงผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:31.187411494+07:00","message":"[buffer interim] 46 false ก็สามารถลำเลียงผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:31.187417939+07:00","message":"[bufferProcess] interim [440000000]:ก็สามารถลำเลียงผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:31.187422195+07:00","message":"[bufferProcess] send to processor:ก็สามารถลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:31.187427077+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:31.187429852+07:00","message":"> Transcript [405] [false]: 'ก็สามารถลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:31.187432119+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:31.187433985+07:00","message":"Set new StatePrefix: 'ก็สามารถลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:31.367055786+07:00","message":"[GCS] Cleaned up inactive client: 18"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:31.367081354+07:00","message":"[GCS] Cleaned up inactive client: 23"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:31.367084707+07:00","message":"[GCS] Cleaned up inactive client: 15"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:31.367086949+07:00","message":"[GCS] Cleaned up inactive client: 16"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:31.367088848+07:00","message":"[GCS] Cleaned up inactive client: 19"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:31.36709047+07:00","message":"[GCS] Cleaned up inactive client: 14"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:31.367092435+07:00","message":"[GCS] Cleaned up inactive client: 20"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:31.367094156+07:00","message":"[GCS] Cleaned up inactive client: 22"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:31.367095768+07:00","message":"[GCS] Cleaned up inactive client: 17"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:31.367097475+07:00","message":"[GCS] Cleaned up inactive client: 21"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:31.386348602+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:31.386380945+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็สามารถลำเลียงผ่านฉัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:31.386386387+07:00","message":"receive interim result [false|false]: ก็สามารถลำเลียงผ่านฉัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:31.386398099+07:00","message":"[buffer interim] 46 false ก็สามารถลำเลียงผ่านฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:31.386404137+07:00","message":"[bufferProcess] interim [680000000]:ก็สามารถลำเลียงผ่านฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:31.386406491+07:00","message":"[bufferProcess] send to processor:ก็สามารถลำเลียงผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:31.386411217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:31.386413838+07:00","message":"> Transcript [406] [false]: 'ก็สามารถลำเลียงผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:31.386416451+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:31.386418171+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:31.386419987+07:00","message":"StatePrefix: 'ก็สามารถลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:31.386422535+07:00","message":"TextPushed: 'ก็'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:31.424854568+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:31.424870148+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:31.514959811+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:31.514994278+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็สามารถลำเลียงผ่านชั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:31.514999912+07:00","message":"receive interim result [false|false]: ก็สามารถลำเลียงผ่านชั้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:31.515014455+07:00","message":"[buffer interim] 46 false ก็สามารถลำเลียงผ่านชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:31.515020564+07:00","message":"[bufferProcess] interim [740000000]:ก็สามารถลำเลียงผ่านชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:31.515022886+07:00","message":"[bufferProcess] send to processor:ก็สามารถลำเลียงผ่านฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:31.515025828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:31.515028269+07:00","message":"> Transcript [407] [false]: 'ก็สามารถลำเลียงผ่านฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:31.515030955+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:31.515032856+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:31.515034773+07:00","message":"StatePrefix: 'ก็สามารถลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:31.515036911+07:00","message":"TextPushed: 'ก็'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:31.650951566+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:31.650990154+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็สามารถลำเลียงสารชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:31.65099573+07:00","message":"receive interim result [false|false]: ก็สามารถลำเลียงสารชนิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:31.651010732+07:00","message":"[buffer interim] 46 false ก็สามารถลำเลียงสารชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:31.651019113+07:00","message":"[bufferProcess] interim [860000000]:ก็สามารถลำเลียงสารชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:31.65102166+07:00","message":"[bufferProcess] send to processor:ก็สามารถลำเลียงผ่านชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:31.651024835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:31.651027512+07:00","message":"> Transcript [408] [false]: 'ก็สามารถลำเลียงผ่านชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:31.651030431+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:31.651032222+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:31.651034221+07:00","message":"StatePrefix: 'ก็สามารถลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:31.651036741+07:00","message":"TextPushed: 'ก็'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:31.843810139+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:31.843846207+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็สามารถลำเลียงผ่านสลิปผิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:31.843851607+07:00","message":"receive interim result [false|false]: ก็สามารถลำเลียงผ่านสลิปผิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:31.843863755+07:00","message":"[buffer interim] 46 false ก็สามารถลำเลียงผ่านสลิปผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:31.843870152+07:00","message":"[bufferProcess] interim [100000000]:ก็สามารถลำเลียงผ่านสลิปผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:31.843872448+07:00","message":"[bufferProcess] send to processor:ก็สามารถลำเลียงสารชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:31.843877315+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:31.843880469+07:00","message":"> Transcript [409] [false]: 'ก็สามารถลำเลียงสารชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:31.843883965+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:31.843885943+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:31.843887977+07:00","message":"StatePrefix: 'ก็สามารถลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:31.843890158+07:00","message":"TextPushed: 'ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:31.843894352+07:00","message":"Push: 'สามารถลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:31.843896079+07:00","message":"TextPushed: 'ก็สามารถลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:31.843898152+07:00","message":"Set new StatePrefix : 'ก็สามารถลำเลียงสารชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:31.843901125+07:00","message":"Next Push (prob) : 'สารชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:31.843908909+07:00","message":"push: {false สามารถลำเลียง 0 0xc00051c780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:31.889462024+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:31.889493115+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็สามารถลำเลียงสารชนิดใด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:31.889497859+07:00","message":"receive interim result [false|false]: ก็สามารถลำเลียงสารชนิดใด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:31.889510686+07:00","message":"[buffer interim] 46 false ก็สามารถลำเลียงสารชนิดใด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:31.889516367+07:00","message":"[bufferProcess] interim [220000000]:ก็สามารถลำเลียงสารชนิดใด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:31.889518535+07:00","message":"[bufferProcess] send to processor:ก็สามารถลำเลียงผ่านสลิปผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:31.889523317+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:31.889525823+07:00","message":"> Transcript [410] [false]: 'ก็สามารถลำเลียงผ่านสลิปผิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:31.889527838+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:31.889529696+07:00","message":"Set new StatePrefix: 'ก็สามารถลำเลียงผ่านสลิปผิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:32.207647179+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:32.207698763+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็สามารถลำเลียงผ่านสลิปผิดได้ดู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:32.20770511+07:00","message":"receive interim result [false|false]: ก็สามารถลำเลียงผ่านสลิปผิดได้ดู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:32.207720173+07:00","message":"[buffer interim] 46 false ก็สามารถลำเลียงผ่านสลิปผิดได้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:32.207727778+07:00","message":"[bufferProcess] interim [460000000]:ก็สามารถลำเลียงผ่านสลิปผิดได้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:32.207730431+07:00","message":"[bufferProcess] send to processor:ก็สามารถลำเลียงสารชนิดใด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:32.207736213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:32.207739247+07:00","message":"> Transcript [411] [false]: 'ก็สามารถลำเลียงสารชนิดใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:32.207741423+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:32.207743451+07:00","message":"Set new StatePrefix: 'ก็สามารถลำเลียงสารชนิดใด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:32.339385959+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:32.339427174+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็สามารถลำเลียงผ่านสลิปผิดได้ด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:32.339433389+07:00","message":"receive interim result [false|false]: ก็สามารถลำเลียงผ่านสลิปผิดได้ด้วย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:32.339448623+07:00","message":"[buffer interim] 46 false ก็สามารถลำเลียงผ่านสลิปผิดได้ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:32.339457133+07:00","message":"[bufferProcess] interim [580000000]:ก็สามารถลำเลียงผ่านสลิปผิดได้ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:32.339459768+07:00","message":"[bufferProcess] send to processor:ก็สามารถลำเลียงผ่านสลิปผิดได้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:32.339467344+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:32.339470034+07:00","message":"> Transcript [412] [false]: 'ก็สามารถลำเลียงผ่านสลิปผิดได้ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:32.339472444+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:32.339474878+07:00","message":"Set new StatePrefix: 'ก็สามารถลำเลียงผ่านสลิปผิดได้ดู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:32.453315989+07:00","message":"[GCS] IsForceVAD: false for message ID: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:32.630676541+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:32.630722835+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็สามารถลำเลียงผ่านสลิปผิดได้ด้วย\",\"confidence\":0.8945087}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:32.630728924+07:00","message":"receive interim result [true|false]: ก็สามารถลำเลียงผ่านสลิปผิดได้ด้วย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:32.630739157+07:00","message":"end recv isFinal message id 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:32.630741378+07:00","message":"end Recv id 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:32.630747689+07:00","message":"[buffer interim] 46 true ก็สามารถลำเลียงผ่านสลิปผิดได้ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:32.630755216+07:00","message":"[bufferProcess] interim [910000000]:ก็สามารถลำเลียงผ่านสลิปผิดได้ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:32.630761917+07:00","message":"[bufferProcess] send to processor (isfinal):ก็สามารถลำเลียงผ่านสลิปผิดได้ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:32.630764956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:32.630767527+07:00","message":"> Transcript [413] [false]: 'ก็สามารถลำเลียงผ่านสลิปผิดได้ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:32.630769539+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:32.630771396+07:00","message":"Set new StatePrefix: 'ก็สามารถลำเลียงผ่านสลิปผิดได้ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:32.630773039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:32.630774675+07:00","message":"> Transcript [414] [true]: 'ก็สามารถลำเลียงผ่านสลิปผิดได้ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:32.630776924+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:32.630778615+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:32.630780298+07:00","message":"StatePrefix: 'ก็สามารถลำเลียงผ่านสลิปผิดได้ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:32.630782552+07:00","message":"TextPushed: 'ก็สามารถลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:32.630788179+07:00","message":"Push: 'ผ่านสลิปผิดได้ด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:32.630796052+07:00","message":"push: {true ผ่านสลิปผิดได้ด้วย 0 0xc00051c780}"}
{"level":"info","service":"Main","time":"2026-02-25T13:05:32.638665664+07:00","message":"write wav file: './tmp/7509/7509_46.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:32.77701452+07:00","message":"[GCS] Start streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:33.632934315+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:33.632970592+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีทิศทาง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:33.632975895+07:00","message":"receive interim result [false|false]: และมีทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:33.632988601+07:00","message":"[buffer interim] 47 false และมีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:33.632994426+07:00","message":"[bufferProcess] interim [720000000]:และมีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:33.632996169+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:33.633011784+07:00","message":"[bufferProcess] send to processor (ticker):และมีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:33.633014457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:33.633016955+07:00","message":"> Transcript [415] [false]: 'และมีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:33.63301919+07:00","message":"Set StatePrefix (first interim): 'และมีทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:33.959253181+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:33.959288445+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีทิศทางการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:33.959294095+07:00","message":"receive interim result [false|false]: และมีทิศทางการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:33.959306771+07:00","message":"[buffer interim] 47 false และมีทิศทางการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:33.959313454+07:00","message":"[bufferProcess] interim [20000000]:และมีทิศทางการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:33.959315175+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:34.2172807+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:34.217316988+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีทิศทางการลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:34.217322977+07:00","message":"receive interim result [false|false]: และมีทิศทางการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:34.217334865+07:00","message":"[buffer interim] 47 false และมีทิศทางการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:34.217341662+07:00","message":"[bufferProcess] interim [320000000]:และมีทิศทางการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:34.217344067+07:00","message":"[bufferProcess] send to processor:และมีทิศทางการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:34.217348936+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:34.217351636+07:00","message":"> Transcript [416] [false]: 'และมีทิศทางการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:34.217354561+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:34.217356451+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:34.21735806+07:00","message":"StatePrefix: 'และมีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:34.217360151+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:34.425538377+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:34.425548062+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:34.85386274+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:34.853906043+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีทิศทางการลำเลียงจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:34.853912105+07:00","message":"receive interim result [false|false]: และมีทิศทางการลำเลียงจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:34.853925176+07:00","message":"[buffer interim] 47 false และมีทิศทางการลำเลียงจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:34.85393234+07:00","message":"[bufferProcess] interim [860000000]:และมีทิศทางการลำเลียงจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:34.85393468+07:00","message":"[bufferProcess] send to processor:และมีทิศทางการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:34.853939787+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:34.853943401+07:00","message":"> Transcript [417] [false]: 'และมีทิศทางการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:34.853947353+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:34.853949492+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:34.853951292+07:00","message":"StatePrefix: 'และมีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:34.853953448+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:35.106148626+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:35.106188117+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีทิศทางการลำเลียงจากบริเวณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:35.106194207+07:00","message":"receive interim result [false|false]: และมีทิศทางการลำเลียงจากบริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:35.106205946+07:00","message":"[buffer interim] 47 false และมีทิศทางการลำเลียงจากบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.106213313+07:00","message":"[bufferProcess] interim [220000000]:และมีทิศทางการลำเลียงจากบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.106216116+07:00","message":"[bufferProcess] send to processor:และมีทิศทางการลำเลียงจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.106219837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.106222665+07:00","message":"> Transcript [418] [false]: 'และมีทิศทางการลำเลียงจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.106226299+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.106228246+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.106229909+07:00","message":"StatePrefix: 'และมีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.106231734+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:35.554714856+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:35.554756019+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีทิศทางการลำเลียงจากบริเวณที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:35.554762575+07:00","message":"receive interim result [false|false]: และมีทิศทางการลำเลียงจากบริเวณที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:35.554778741+07:00","message":"[buffer interim] 47 false และมีทิศทางการลำเลียงจากบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.554786391+07:00","message":"[bufferProcess] interim [580000000]:และมีทิศทางการลำเลียงจากบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.554789358+07:00","message":"[bufferProcess] send to processor:และมีทิศทางการลำเลียงจากบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.554797067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.554800696+07:00","message":"> Transcript [419] [false]: 'และมีทิศทางการลำเลียงจากบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.554804594+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.554806842+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.554808602+07:00","message":"StatePrefix: 'และมีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.554810517+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.554816847+07:00","message":"Push: 'และมีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.554818553+07:00","message":"TextPushed: 'และมีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.554820427+07:00","message":"Set new StatePrefix : 'และมีทิศทางการลำเลียงจากบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.554826932+07:00","message":"Next Push (prob) : 'การลำเลียงจากบริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:35.554856977+07:00","message":"push: {false และมีทิศทาง 0 0xc000045780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:35.616285623+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:35.616328496+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีทิศทางการลำเลียงจากบริเวณที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:35.61633355+07:00","message":"receive interim result [false|false]: และมีทิศทางการลำเลียงจากบริเวณที่มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:35.616347942+07:00","message":"[buffer interim] 47 false และมีทิศทางการลำเลียงจากบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.616354897+07:00","message":"[bufferProcess] interim [700000000]:และมีทิศทางการลำเลียงจากบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.616357857+07:00","message":"[bufferProcess] send to processor:และมีทิศทางการลำเลียงจากบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.616364498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.616367537+07:00","message":"> Transcript [420] [false]: 'และมีทิศทางการลำเลียงจากบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.61637084+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.616372755+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.616374595+07:00","message":"StatePrefix: 'และมีทิศทางการลำเลียงจากบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:35.616376943+07:00","message":"TextPushed: 'และมีทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:36.008108008+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:36.008136586+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีทิศทางการลำเลียงจากบริเวณที่มีความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:36.008141801+07:00","message":"receive interim result [false|false]: และมีทิศทางการลำเลียงจากบริเวณที่มีความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:36.008155182+07:00","message":"[buffer interim] 47 false และมีทิศทางการลำเลียงจากบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:36.008162097+07:00","message":"[bufferProcess] interim [60000000]:และมีทิศทางการลำเลียงจากบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:36.008164956+07:00","message":"[bufferProcess] send to processor:และมีทิศทางการลำเลียงจากบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:36.008171359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:36.008174434+07:00","message":"> Transcript [421] [false]: 'และมีทิศทางการลำเลียงจากบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:36.008178084+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:36.008180065+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:36.008182057+07:00","message":"StatePrefix: 'และมีทิศทางการลำเลียงจากบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:36.008184601+07:00","message":"TextPushed: 'และมีทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:36.322888119+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:36.322922609+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:36.322928671+07:00","message":"receive interim result [false|false]: และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:36.322943338+07:00","message":"[buffer interim] 47 false และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:36.322950068+07:00","message":"[bufferProcess] interim [360000000]:และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:36.322952497+07:00","message":"[bufferProcess] send to processor:และมีทิศทางการลำเลียงจากบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:36.322955752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:36.322958351+07:00","message":"> Transcript [422] [false]: 'และมีทิศทางการลำเลียงจากบริเวณที่มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:36.322961691+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:36.322963582+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:36.322965913+07:00","message":"StatePrefix: 'และมีทิศทางการลำเลียงจากบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:36.322968244+07:00","message":"TextPushed: 'และมีทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:36.516307301+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:36.516351463+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:36.516357774+07:00","message":"receive interim result [false|false]: และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:36.516372681+07:00","message":"[buffer interim] 47 false และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:36.516380353+07:00","message":"[bufferProcess] interim [600000000]:และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:36.51638288+07:00","message":"[bufferProcess] send to processor:และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:36.516389546+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:36.516392712+07:00","message":"> Transcript [423] [false]: 'และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:36.516396873+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:36.516399366+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:36.516401879+07:00","message":"StatePrefix: 'และมีทิศทางการลำเลียงจากบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:36.516404091+07:00","message":"TextPushed: 'และมีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:36.516417523+07:00","message":"Push: 'การลำเลียงจากบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:36.516419763+07:00","message":"TextPushed: 'และมีทิศทางการลำเลียงจากบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:36.516421808+07:00","message":"Set new StatePrefix : 'และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:36.516424822+07:00","message":"Next Push (prob) : 'ที่มีความเข้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:36.51643426+07:00","message":"push: {false การลำเลียงจากบริเวณ 0 0xc000045780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:36.836256043+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:36.836302088+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:36.836308847+07:00","message":"receive interim result [false|false]: และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:36.836326519+07:00","message":"[buffer interim] 47 false และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:36.836335658+07:00","message":"[bufferProcess] interim [840000000]:และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:36.836340093+07:00","message":"[bufferProcess] send to processor:และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:36.836350606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:36.836354862+07:00","message":"> Transcript [424] [false]: 'และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:36.836359985+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:36.836363128+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:36.836366012+07:00","message":"StatePrefix: 'และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:36.836369929+07:00","message":"TextPushed: 'และมีทิศทางการลำเลียงจากบริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:37.024809573+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:37.024857788+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:37.024865293+07:00","message":"receive interim result [false|false]: และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:37.024882952+07:00","message":"[buffer interim] 47 false และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.024897961+07:00","message":"[bufferProcess] interim [80000000]:และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.024902247+07:00","message":"[bufferProcess] send to processor:และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.024907254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.024911334+07:00","message":"> Transcript [425] [false]: 'และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.024918541+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.024921356+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.024924708+07:00","message":"StatePrefix: 'และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.024928678+07:00","message":"TextPushed: 'และมีทิศทางการลำเลียงจากบริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:37.348433558+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:37.348477804+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:37.34848454+07:00","message":"receive interim result [false|false]: และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:37.348503428+07:00","message":"[buffer interim] 47 false และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.348516973+07:00","message":"[bufferProcess] interim [380000000]:และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.348519839+07:00","message":"[bufferProcess] send to processor:และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.348524127+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.348527816+07:00","message":"> Transcript [426] [false]: 'และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.348532025+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.348534017+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.348535907+07:00","message":"StatePrefix: 'และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.348538383+07:00","message":"TextPushed: 'และมีทิศทางการลำเลียงจากบริเวณ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:37.426305963+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:37.426315738+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:37.442142946+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:37.442184365+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:37.442190792+07:00","message":"receive interim result [false|false]: และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:37.442208162+07:00","message":"[buffer interim] 47 false และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.44221696+07:00","message":"[bufferProcess] interim [500000000]:และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.442222444+07:00","message":"[bufferProcess] send to processor:และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.442226377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.442229206+07:00","message":"> Transcript [427] [false]: 'และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.442233447+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.44223548+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.442237328+07:00","message":"StatePrefix: 'และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.442240022+07:00","message":"TextPushed: 'และมีทิศทางการลำเลียงจากบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.442243205+07:00","message":"Push: 'ที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.442245066+07:00","message":"TextPushed: 'และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.442247537+07:00","message":"Set new StatePrefix : 'และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.442249946+07:00","message":"Next Push (prob) : 'ข้นของสารสื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:37.442258929+07:00","message":"push: {false ที่มีความเข้ม 0 0xc000045780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:37.582913768+07:00","message":"[GCS] IsForceVAD: false for message ID: 47"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:37.712153063+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:37.712205115+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:37.712213897+07:00","message":"receive interim result [true|false]: และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:37.712225787+07:00","message":"end recv isFinal message id 47"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:37.712228272+07:00","message":"end Recv id 47"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:37.712235136+07:00","message":"[buffer interim] 47 true และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.712245771+07:00","message":"[bufferProcess] interim [830000000]:และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.71225277+07:00","message":"[bufferProcess] send to processor (isfinal):และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.712256326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.712259021+07:00","message":"> Transcript [428] [false]: 'และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.712261411+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.712263422+07:00","message":"Set new StatePrefix: 'และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.712265151+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.712266838+07:00","message":"> Transcript [429] [true]: 'และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.712269233+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.712271062+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.712272692+07:00","message":"StatePrefix: 'และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.712275183+07:00","message":"TextPushed: 'และมีทิศทางการลำเลียงจากบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:37.712282644+07:00","message":"Push: 'ข้นของสารสูง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:37.712291848+07:00","message":"push: {true ข้นของสารสูง 0 0xc000045780}"}
{"level":"info","service":"Main","time":"2026-02-25T13:05:37.728183396+07:00","message":"write wav file: './tmp/7509/7509_47.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:37.845220111+07:00","message":"[GCS] Start streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:38.169767157+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:38.169802654+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:38.16980778+07:00","message":"receive interim result [false|false]: ไป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:38.16982301+07:00","message":"[buffer interim] 48 false ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:38.169829506+07:00","message":"[bufferProcess] interim [360000000]:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:38.169831515+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:38.382834844+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:38.382869857+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:38.382874542+07:00","message":"receive interim result [false|false]: ไปยัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:38.38288956+07:00","message":"[buffer interim] 48 false ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:38.382896376+07:00","message":"[bufferProcess] interim [600000000]:ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:38.382899+07:00","message":"[bufferProcess] send to processor:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:38.382902361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:38.382905155+07:00","message":"> Transcript [430] [false]: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:38.382907807+07:00","message":"Set StatePrefix (first interim): 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:38.561832259+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:38.561868711+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบ่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:38.561874401+07:00","message":"receive interim result [false|false]: ไปยังบ่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:38.561888119+07:00","message":"[buffer interim] 48 false ไปยังบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:38.561894453+07:00","message":"[bufferProcess] interim [780000000]:ไปยังบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:38.561896841+07:00","message":"[bufferProcess] send to processor:ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:38.561903002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:38.561906052+07:00","message":"> Transcript [431] [false]: 'ไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:38.561909014+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:38.561910794+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:38.561912561+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:38.561915057+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:38.686523646+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:38.686566356+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบท\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:38.68657193+07:00","message":"receive interim result [false|false]: ไปยังบท"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:38.686586283+07:00","message":"[buffer interim] 48 false ไปยังบท"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:38.686593228+07:00","message":"[bufferProcess] interim [840000000]:ไปยังบท"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:38.68659587+07:00","message":"[bufferProcess] send to processor:ไปยังบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:38.686602453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:38.686605664+07:00","message":"> Transcript [432] [false]: 'ไปยังบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:38.686608653+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:38.686610593+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:38.686612592+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:38.686614954+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:38.688145587+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:38.688161235+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:38.68816532+07:00","message":"receive interim result [false|false]: ไปยังบริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:38.688175822+07:00","message":"[buffer interim] 48 false ไปยังบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:38.688179462+07:00","message":"[bufferProcess] interim [900000000]:ไปยังบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:38.688181539+07:00","message":"[bufferProcess] send to processor:ไปยังบท"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:38.688183606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:38.68818537+07:00","message":"> Transcript [433] [false]: 'ไปยังบท'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:38.688187223+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:38.688188766+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:38.688190336+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:38.688192529+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:39.069225613+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:39.069275102+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:39.069280847+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:39.069295263+07:00","message":"[buffer interim] 48 false ไปยังบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.069302483+07:00","message":"[bufferProcess] interim [260000000]:ไปยังบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.069304898+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.069312082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.069315178+07:00","message":"> Transcript [434] [false]: 'ไปยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.069318835+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.069322464+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.069324537+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.069326583+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.069333009+07:00","message":"Push: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.069334754+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.069336692+07:00","message":"Set new StatePrefix : 'ไปยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.069338687+07:00","message":"Next Push (prob) : 'ยังบริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:39.069345633+07:00","message":"push: {false ไป 0 0xc000107000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:39.220670872+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:39.220726405+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:39.220733102+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:39.220750746+07:00","message":"[buffer interim] 48 false ไปยังบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.220758839+07:00","message":"[bufferProcess] interim [380000000]:ไปยังบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.22076178+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.220765272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.220768182+07:00","message":"> Transcript [435] [false]: 'ไปยังบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.220771702+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.220774093+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.220775872+07:00","message":"StatePrefix: 'ไปยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.220778574+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:39.404770637+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:39.40481017+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มีความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:39.404815742+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:39.404830332+07:00","message":"[buffer interim] 48 false ไปยังบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.404836959+07:00","message":"[bufferProcess] interim [620000000]:ไปยังบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.40484006+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.404846582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.404849277+07:00","message":"> Transcript [436] [false]: 'ไปยังบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.404852925+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.404855338+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.404857008+07:00","message":"StatePrefix: 'ไปยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.404859276+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:39.713210352+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:39.713266704+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มีความเข้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:39.713274513+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:39.713294585+07:00","message":"[buffer interim] 48 false ไปยังบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.713302942+07:00","message":"[bufferProcess] interim [920000000]:ไปยังบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.713307259+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.713317011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.713321534+07:00","message":"> Transcript [437] [false]: 'ไปยังบริเวณที่มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.713326613+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.713330205+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.713333735+07:00","message":"StatePrefix: 'ไปยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.713338796+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:39.968297649+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:39.968351087+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มีความเข้มข้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:39.968358016+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:39.968373632+07:00","message":"[buffer interim] 48 false ไปยังบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.968380819+07:00","message":"[bufferProcess] interim [160000000]:ไปยังบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.968383595+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.968391132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.968394556+07:00","message":"> Transcript [438] [false]: 'ไปยังบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.968398228+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.968400645+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.968402567+07:00","message":"StatePrefix: 'ไปยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.968404862+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.968411977+07:00","message":"Push: 'ยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.968413705+07:00","message":"TextPushed: 'ไปยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.968415605+07:00","message":"Set new StatePrefix : 'ไปยังบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:39.968417965+07:00","message":"Next Push (prob) : 'ที่มีความเข้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:39.968426002+07:00","message":"push: {false ยังบริเวณ 0 0xc000107000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:40.286603667+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:40.286660453+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มีความเข้มข้นของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:40.286667749+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:40.286685534+07:00","message":"[buffer interim] 48 false ไปยังบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.286692931+07:00","message":"[bufferProcess] interim [460000000]:ไปยังบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.286695439+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.286702431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.286722508+07:00","message":"> Transcript [439] [false]: 'ไปยังบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.286727659+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.286729934+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.286731777+07:00","message":"StatePrefix: 'ไปยังบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.28673407+07:00","message":"TextPushed: 'ไปยังบริเวณ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:40.427017953+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:40.427029133+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:40.480298803+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:40.480343994+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มีความเข้มข้นของสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:40.480351191+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:40.48036926+07:00","message":"[buffer interim] 48 false ไปยังบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.480376772+07:00","message":"[bufferProcess] interim [640000000]:ไปยังบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.48037938+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.480389304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.480391875+07:00","message":"> Transcript [440] [false]: 'ไปยังบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.480396197+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.480398732+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.480400645+07:00","message":"StatePrefix: 'ไปยังบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.480403043+07:00","message":"TextPushed: 'ไปยังบริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:40.799701265+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:40.799758794+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มีความเข้มข้นของสารต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:40.799765832+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้มข้นของสารต่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:40.799782725+07:00","message":"[buffer interim] 48 false ไปยังบริเวณที่มีความเข้มข้นของสารต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.799789887+07:00","message":"[bufferProcess] interim [0]:ไปยังบริเวณที่มีความเข้มข้นของสารต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.799792711+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.799797089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.799800204+07:00","message":"> Transcript [441] [false]: 'ไปยังบริเวณที่มีความเข้มข้นของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.799803994+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.799806082+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.799808052+07:00","message":"StatePrefix: 'ไปยังบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.799810356+07:00","message":"TextPushed: 'ไปยังบริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:40.858483905+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:40.858522818+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มีความเข้มข้นของสารตั้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:40.858528902+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้มข้นของสารตั้ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:40.858547314+07:00","message":"[buffer interim] 48 false ไปยังบริเวณที่มีความเข้มข้นของสารตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.858556777+07:00","message":"[bufferProcess] interim [60000000]:ไปยังบริเวณที่มีความเข้มข้นของสารตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.85855932+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความเข้มข้นของสารต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.858563402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.858566677+07:00","message":"> Transcript [442] [false]: 'ไปยังบริเวณที่มีความเข้มข้นของสารต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.858570406+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.858572457+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.858574633+07:00","message":"StatePrefix: 'ไปยังบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.858576761+07:00","message":"TextPushed: 'ไปยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.858583331+07:00","message":"Push: 'ที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.858585214+07:00","message":"TextPushed: 'ไปยังบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.85858711+07:00","message":"Set new StatePrefix : 'ไปยังบริเวณที่มีความเข้มข้นของสารต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.858589659+07:00","message":"Next Push (prob) : 'ข้นของสารต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:40.858597812+07:00","message":"push: {false ที่มีความเข้ม 0 0xc000107000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:40.861782475+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:40.861795443+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มีความเข้มข้นของสารต่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:40.861800089+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้มข้นของสารต่าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:40.861811874+07:00","message":"[buffer interim] 48 false ไปยังบริเวณที่มีความเข้มข้นของสารต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.861815887+07:00","message":"[bufferProcess] interim [120000000]:ไปยังบริเวณที่มีความเข้มข้นของสารต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.861818035+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความเข้มข้นของสารตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.861820208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.861822289+07:00","message":"> Transcript [443] [false]: 'ไปยังบริเวณที่มีความเข้มข้นของสารตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.861824667+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.861826563+07:00","message":"Set new StatePrefix: 'ไปยังบริเวณที่มีความเข้มข้นของสารตั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:40.973397148+07:00","message":"[GCS] IsForceVAD: false for message ID: 48"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:40.991558218+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:40.991608053+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:40.991615007+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:40.991632708+07:00","message":"[buffer interim] 48 false ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.991641082+07:00","message":"[bufferProcess] interim [180000000]:ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.991643673+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความเข้มข้นของสารต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.991651306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.991656155+07:00","message":"> Transcript [444] [false]: 'ไปยังบริเวณที่มีความเข้มข้นของสารต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.991658995+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:40.991661392+07:00","message":"Set new StatePrefix: 'ไปยังบริเวณที่มีความเข้มข้นของสารต่าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:41.06527506+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:41.065319706+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:41.06532706+07:00","message":"receive interim result [true|false]: ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:41.06533809+07:00","message":"end recv isFinal message id 48"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:41.065340427+07:00","message":"end Recv id 48"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:41.065346649+07:00","message":"[buffer interim] 48 true ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:41.065357529+07:00","message":"[bufferProcess] interim [360000000]:ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:41.065360929+07:00","message":"[bufferProcess] send to processor (isfinal):ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:41.065364344+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:41.065367668+07:00","message":"> Transcript [445] [false]: 'ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:41.065370219+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:41.06537198+07:00","message":"Set new StatePrefix: 'ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:41.065373744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:41.065375548+07:00","message":"> Transcript [446] [true]: 'ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:41.065377845+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:41.065379659+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:41.06538151+07:00","message":"StatePrefix: 'ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:41.06538415+07:00","message":"TextPushed: 'ไปยังบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:41.06539155+07:00","message":"Push: 'ข้นของสารต่ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:41.065400181+07:00","message":"push: {true ข้นของสารต่ำ 0 0xc000107000}"}
{"level":"info","service":"Main","time":"2026-02-25T13:05:41.073057622+07:00","message":"write wav file: './tmp/7509/7509_48.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:41.365536056+07:00","message":"[GCS] Start streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:41.833652264+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:41.833690862+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:41.833697214+07:00","message":"receive interim result [false|false]: น้อง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:41.833716314+07:00","message":"[buffer interim] 49 false น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:41.833723603+07:00","message":"[bufferProcess] interim [480000000]:น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:41.833726605+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:41.892718638+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:41.89274823+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:41.892753303+07:00","message":"receive interim result [false|false]: นอก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:41.892773794+07:00","message":"[buffer interim] 49 false นอก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:41.892780803+07:00","message":"[bufferProcess] interim [540000000]:นอก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:41.892782882+07:00","message":"[bufferProcess] send to processor:น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:41.892786142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:41.892789178+07:00","message":"> Transcript [447] [false]: 'น้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:41.892791202+07:00","message":"Set StatePrefix (first interim): 'น้อง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:41.897976062+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:41.898001236+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:41.898005812+07:00","message":"receive interim result [false|false]: นอกจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:41.898030325+07:00","message":"[buffer interim] 49 false นอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:41.898035324+07:00","message":"[bufferProcess] interim [600000000]:นอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:41.898037214+07:00","message":"[bufferProcess] send to processor:นอก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:41.898039385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:41.898041458+07:00","message":"> Transcript [448] [false]: 'นอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:41.898043798+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:41.898046087+07:00","message":"Set new StatePrefix: 'นอก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:42.096712983+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:42.096749185+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:42.096754203+07:00","message":"receive interim result [false|false]: นอกจากนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:42.096767289+07:00","message":"[buffer interim] 49 false นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.096773349+07:00","message":"[bufferProcess] interim [780000000]:นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.096775491+07:00","message":"[bufferProcess] send to processor:นอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.096780281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.096782867+07:00","message":"> Transcript [449] [false]: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.096785587+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.096787295+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.096789304+07:00","message":"StatePrefix: 'นอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.096791461+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:42.347559011+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:42.347592159+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:42.347599778+07:00","message":"receive interim result [false|false]: นอกจากนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:42.347619457+07:00","message":"[buffer interim] 49 false นอกจากนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.347629322+07:00","message":"[bufferProcess] interim [960000000]:นอกจากนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.347631675+07:00","message":"[bufferProcess] send to processor:นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.347636404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.347639204+07:00","message":"> Transcript [450] [false]: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.347642209+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.347644383+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.347646383+07:00","message":"StatePrefix: 'นอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.347648524+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:42.529292839+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:42.529330769+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:42.529336639+07:00","message":"receive interim result [false|false]: นอกจากนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:42.529350249+07:00","message":"[buffer interim] 49 false นอกจากนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.529356784+07:00","message":"[bufferProcess] interim [140000000]:นอกจากนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.529359054+07:00","message":"[bufferProcess] send to processor:นอกจากนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.529365684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.529369086+07:00","message":"> Transcript [451] [false]: 'นอกจากนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.529373141+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.529375423+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.52937761+07:00","message":"StatePrefix: 'นอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.529379816+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:42.713904144+07:00","message":"[GCS] IsForceVAD: false for message ID: 49"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:42.77535385+07:00","message":"[GCS] Start streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:42.801929945+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:42.801965756+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้นะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:42.801971855+07:00","message":"receive interim result [true|false]: นอกจากนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:42.801979195+07:00","message":"end recv isFinal message id 49"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:42.801981376+07:00","message":"end Recv id 49"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:42.801987028+07:00","message":"[buffer interim] 49 true นอกจากนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.801993644+07:00","message":"[bufferProcess] interim [560000000]:นอกจากนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.801998361+07:00","message":"[bufferProcess] send to processor (isfinal):นอกจากนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.802001398+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.802004164+07:00","message":"> Transcript [452] [false]: 'นอกจากนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.802006977+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.802008877+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.802010885+07:00","message":"StatePrefix: 'นอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.802012728+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.802016799+07:00","message":"Push: 'นอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.802018525+07:00","message":"TextPushed: 'นอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.802020314+07:00","message":"Set new StatePrefix : 'นอกจากนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.80202231+07:00","message":"Next Push (prob) : 'จากนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.802024174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.802026202+07:00","message":"> Transcript [453] [true]: 'นอกจากนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.802028349+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.802030059+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.802031583+07:00","message":"StatePrefix: 'นอกจากนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.802033458+07:00","message":"TextPushed: 'นอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:42.802035274+07:00","message":"Push: 'จากนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:42.802046287+07:00","message":"push: {false นอก 0 0xc000394680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:42.802064481+07:00","message":"push: {true จากนี้นะคะ 0 0xc000394680}"}
{"level":"info","service":"Main","time":"2026-02-25T13:05:42.808483836+07:00","message":"write wav file: './tmp/7509/7509_49.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:43.427756308+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:43.427766658+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:43.809918202+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:43.809951874+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขนาดเล็ก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:43.809956728+07:00","message":"receive interim result [false|false]: ขนาดเล็ก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:43.809970962+07:00","message":"[buffer interim] 50 false ขนาดเล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:43.809977736+07:00","message":"[bufferProcess] interim [840000000]:ขนาดเล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:43.809979678+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:43.809986452+07:00","message":"[bufferProcess] send to processor (ticker):ขนาดเล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:43.809989423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:43.809992307+07:00","message":"> Transcript [454] [false]: 'ขนาดเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:43.80999481+07:00","message":"Set StatePrefix (first interim): 'ขนาดเล็ก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:44.011857616+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:44.011899694+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขนาดเล็กบาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:44.011906014+07:00","message":"receive interim result [false|false]: ขนาดเล็กบาง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:44.011922115+07:00","message":"[buffer interim] 50 false ขนาดเล็กบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:44.011930285+07:00","message":"[bufferProcess] interim [80000000]:ขนาดเล็กบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:44.01193253+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:44.394099555+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:44.394146635+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขนาดเล็กบางชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:44.394153949+07:00","message":"receive interim result [false|false]: ขนาดเล็กบางชนิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:44.394174349+07:00","message":"[buffer interim] 50 false ขนาดเล็กบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:44.394187835+07:00","message":"[bufferProcess] interim [380000000]:ขนาดเล็กบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:44.394191747+07:00","message":"[bufferProcess] send to processor:ขนาดเล็กบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:44.394197504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:44.394210346+07:00","message":"> Transcript [455] [false]: 'ขนาดเล็กบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:44.394215084+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:44.394217614+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:44.39422064+07:00","message":"StatePrefix: 'ขนาดเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:44.394223517+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:44.443404343+07:00","message":"[GCS] IsForceVAD: false for message ID: 50"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:44.537419679+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:44.537460764+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขนาดเล็กบางชนิด\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:44.537468703+07:00","message":"receive interim result [true|false]: ขนาดเล็กบางชนิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:44.53748332+07:00","message":"end recv isFinal message id 50"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:44.53748704+07:00","message":"end Recv id 50"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:44.537495989+07:00","message":"[buffer interim] 50 true ขนาดเล็กบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:44.537504861+07:00","message":"[bufferProcess] interim [680000000]:ขนาดเล็กบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:44.537508915+07:00","message":"[bufferProcess] send to processor (isfinal):ขนาดเล็กบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:44.537513696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:44.537517518+07:00","message":"> Transcript [456] [false]: 'ขนาดเล็กบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:44.537521275+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:44.537523803+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:44.537526313+07:00","message":"StatePrefix: 'ขนาดเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:44.537529417+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:44.537532507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:44.537535168+07:00","message":"> Transcript [457] [true]: 'ขนาดเล็กบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:44.537538145+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:44.537540581+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:44.537543062+07:00","message":"StatePrefix: 'ขนาดเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:44.537545959+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:44.537560577+07:00","message":"Push: 'ขนาดเล็กบางชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:44.537572919+07:00","message":"push: {true ขนาดเล็กบางชนิด 0 0xc000106e80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:05:44.544442757+07:00","message":"write wav file: './tmp/7509/7509_50.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:44.695643195+07:00","message":"[GCS] Start streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:45.219343369+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:45.219379457+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช็ค\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:45.219384644+07:00","message":"receive interim result [false|false]: เช็ค"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:45.219399907+07:00","message":"[buffer interim] 51 false เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.219405818+07:00","message":"[bufferProcess] interim [540000000]:เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.219407524+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:45.225710142+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:45.225749244+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:45.225754301+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:45.22576864+07:00","message":"[buffer interim] 51 false เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.22577526+07:00","message":"[bufferProcess] interim [600000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.225777872+07:00","message":"[bufferProcess] send to processor:เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.225784156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.225786999+07:00","message":"> Transcript [458] [false]: 'เช็ค'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.225788939+07:00","message":"Set StatePrefix (first interim): 'เช็ค'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:45.87437761+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:45.874422899+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:45.874430738+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:45.87444961+07:00","message":"[buffer interim] 51 false เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.874463132+07:00","message":"[bufferProcess] interim [200000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.874466562+07:00","message":"[bufferProcess] send to processor:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.874471118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.87447472+07:00","message":"> Transcript [459] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.874477585+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.874481121+07:00","message":"Set new StatePrefix: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:45.930531799+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:45.930568525+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นแก๊ส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:45.930573835+07:00","message":"receive interim result [false|false]: เช่นแก๊ส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:45.930585895+07:00","message":"[buffer interim] 51 false เช่นแก๊ส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.930592188+07:00","message":"[bufferProcess] interim [260000000]:เช่นแก๊ส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.930594362+07:00","message":"[bufferProcess] send to processor:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.93059895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.930601515+07:00","message":"> Transcript [460] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.930604367+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.930606126+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.930607836+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:45.930609861+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:46.127887646+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:46.127923697+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นแก๊ส of\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:46.127928764+07:00","message":"receive interim result [false|false]: เช่นแก๊ส of"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:46.127940828+07:00","message":"[buffer interim] 51 false เช่นแก๊ส of"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.127949743+07:00","message":"[bufferProcess] interim [500000000]:เช่นแก๊ส of"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.127951827+07:00","message":"[bufferProcess] send to processor:เช่นแก๊ส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.127954626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.127957407+07:00","message":"> Transcript [461] [false]: 'เช่นแก๊ส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.127959966+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.127961713+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.127963422+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.127965202+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:46.257490484+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:46.257526333+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นแก๊ส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:46.257531686+07:00","message":"receive interim result [false|false]: เช่นแก๊ส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:46.257542596+07:00","message":"[buffer interim] 51 false เช่นแก๊ส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.257549125+07:00","message":"[bufferProcess] interim [620000000]:เช่นแก๊ส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.257551201+07:00","message":"[bufferProcess] send to processor:เช่นแก๊ส of"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.257556015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.257558472+07:00","message":"> Transcript [462] [false]: 'เช่นแก๊ส of'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.257561176+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.257563088+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.25756482+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.257566865+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:46.318746752+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:46.318781878+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นแก๊สออกซิเจน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:46.318787398+07:00","message":"receive interim result [false|false]: เช่นแก๊สออกซิเจน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:46.318800669+07:00","message":"[buffer interim] 51 false เช่นแก๊สออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.318807032+07:00","message":"[bufferProcess] interim [680000000]:เช่นแก๊สออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.318811048+07:00","message":"[bufferProcess] send to processor:เช่นแก๊ส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.318817143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.31881995+07:00","message":"> Transcript [463] [false]: 'เช่นแก๊ส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.318822977+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.318824816+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.318826656+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.31882846+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.318834904+07:00","message":"Push: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.318836692+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.31883981+07:00","message":"Set new StatePrefix : 'เช่นแก๊ส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.318841892+07:00","message":"Next Push (prob) : 'แก๊ส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:46.318849414+07:00","message":"push: {false เช่น 0 0xc000394a00}"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:46.428218802+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:46.428239728+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:46.684070349+07:00","message":"[GCS] IsForceVAD: false for message ID: 51"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:46.775425314+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:46.775467667+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นแก๊สออกซิเจน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:46.775473654+07:00","message":"receive interim result [true|false]: เช่นแก๊สออกซิเจน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:46.775484023+07:00","message":"end recv isFinal message id 51"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:46.775486266+07:00","message":"end Recv id 51"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:46.775496432+07:00","message":"[buffer interim] 51 true เช่นแก๊สออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.775507626+07:00","message":"[bufferProcess] interim [220000000]:เช่นแก๊สออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.775510613+07:00","message":"[bufferProcess] send to processor (isfinal):เช่นแก๊สออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.775513869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.775517234+07:00","message":"> Transcript [464] [false]: 'เช่นแก๊สออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.77552285+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.775524921+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.775526715+07:00","message":"StatePrefix: 'เช่นแก๊ส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.775528849+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.775530411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.775532147+07:00","message":"> Transcript [465] [true]: 'เช่นแก๊สออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.775534015+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.775535523+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.775536991+07:00","message":"StatePrefix: 'เช่นแก๊ส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.775538486+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:46.775545525+07:00","message":"Push: 'แก๊สออกซิเจน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:46.775554642+07:00","message":"push: {true แก๊สออกซิเจน 0 0xc000394a00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:05:46.783032767+07:00","message":"write wav file: './tmp/7509/7509_51.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:46.874902258+07:00","message":"[GCS] Start streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:47.462362134+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:47.46239627+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:47.462401037+07:00","message":"receive interim result [false|false]: สิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:47.462414551+07:00","message":"[buffer interim] 52 false สิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:47.462420781+07:00","message":"[bufferProcess] interim [540000000]:สิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:47.462422945+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:47.509337057+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:47.509374908+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงไม่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:47.509380416+07:00","message":"receive interim result [false|false]: จึงไม่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:47.509393914+07:00","message":"[buffer interim] 52 false จึงไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:47.509399967+07:00","message":"[bufferProcess] interim [600000000]:จึงไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:47.509402361+07:00","message":"[bufferProcess] send to processor:สิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:47.50940979+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:47.509412467+07:00","message":"> Transcript [466] [false]: 'สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:47.509414477+07:00","message":"Set StatePrefix (first interim): 'สิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:47.71760422+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:47.717635745+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงได้แนะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:47.717641199+07:00","message":"receive interim result [false|false]: จึงได้แนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:47.717655668+07:00","message":"[buffer interim] 52 false จึงได้แนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:47.717661673+07:00","message":"[bufferProcess] interim [720000000]:จึงได้แนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:47.717663643+07:00","message":"[bufferProcess] send to processor:จึงไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:47.717666478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:47.717669355+07:00","message":"> Transcript [467] [false]: 'จึงไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:47.717671369+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:47.717673168+07:00","message":"Set new StatePrefix: 'จึงไม่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:47.958932706+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:47.95898244+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงไม่นาน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:47.958988735+07:00","message":"receive interim result [false|false]: จึงไม่นาน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:47.959003681+07:00","message":"[buffer interim] 52 false จึงไม่นาน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:47.959010082+07:00","message":"[bufferProcess] interim [840000000]:จึงไม่นาน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:47.959012104+07:00","message":"[bufferProcess] send to processor:จึงได้แนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:47.959016841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:47.959019391+07:00","message":"> Transcript [468] [false]: 'จึงได้แนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:47.959021535+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:47.959023329+07:00","message":"Set new StatePrefix: 'จึงได้แนะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:47.995966806+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:47.996004914+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงไม่ละลาย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:47.996011006+07:00","message":"receive interim result [false|false]: จึงไม่ละลาย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:47.996024706+07:00","message":"[buffer interim] 52 false จึงไม่ละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:47.996031841+07:00","message":"[bufferProcess] interim [900000000]:จึงไม่ละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:47.996034393+07:00","message":"[bufferProcess] send to processor:จึงไม่นาน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:47.996040646+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:47.996043422+07:00","message":"> Transcript [469] [false]: 'จึงไม่นาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:47.996045846+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:47.99604774+07:00","message":"Set new StatePrefix: 'จึงไม่นาน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:48.014854154+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:48.014876902+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงไม่ละลายนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:48.014882079+07:00","message":"receive interim result [false|false]: จึงไม่ละลายนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:48.014900021+07:00","message":"[buffer interim] 52 false จึงไม่ละลายนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.014905992+07:00","message":"[bufferProcess] interim [80000000]:จึงไม่ละลายนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.01490898+07:00","message":"[bufferProcess] send to processor:จึงไม่ละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.014916317+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.01491898+07:00","message":"> Transcript [470] [false]: 'จึงไม่ละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.014921032+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.014922735+07:00","message":"Set new StatePrefix: 'จึงไม่ละลาย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:48.040477837+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:48.040501703+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงไม่ละลายใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:48.040506838+07:00","message":"receive interim result [false|false]: จึงไม่ละลายใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:48.040518035+07:00","message":"[buffer interim] 52 false จึงไม่ละลายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.040522788+07:00","message":"[bufferProcess] interim [140000000]:จึงไม่ละลายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.040524816+07:00","message":"[bufferProcess] send to processor:จึงไม่ละลายนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.040528094+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.040531436+07:00","message":"> Transcript [471] [false]: 'จึงไม่ละลายนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.040536465+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.040538695+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.040540337+07:00","message":"StatePrefix: 'จึงไม่ละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.040542296+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:48.12401296+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:48.124060373+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงไม่ละลายในลิฟท์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:48.124066272+07:00","message":"receive interim result [false|false]: จึงไม่ละลายในลิฟท์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:48.124079252+07:00","message":"[buffer interim] 52 false จึงไม่ละลายในลิฟท์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.124085184+07:00","message":"[bufferProcess] interim [320000000]:จึงไม่ละลายในลิฟท์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.124088+07:00","message":"[bufferProcess] send to processor:จึงไม่ละลายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.124098854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.124101367+07:00","message":"> Transcript [472] [false]: 'จึงไม่ละลายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.124104666+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.124107073+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.124108897+07:00","message":"StatePrefix: 'จึงไม่ละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.124110839+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:48.414533124+07:00","message":"[GCS] IsForceVAD: false for message ID: 52"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:48.536555107+07:00","message":"[GCS] Start streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:48.619388203+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:48.619428782+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงไม่ละลายในลิพิด\",\"confidence\":0.9410151}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:48.619435305+07:00","message":"receive interim result [true|false]: จึงไม่ละลายในลิพิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:48.619444278+07:00","message":"end recv isFinal message id 52"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:48.619446341+07:00","message":"end Recv id 52"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:48.619452485+07:00","message":"[buffer interim] 52 true จึงไม่ละลายในลิพิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.619461732+07:00","message":"[bufferProcess] interim [770000000]:จึงไม่ละลายในลิพิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.619464641+07:00","message":"[bufferProcess] send to processor (isfinal):จึงไม่ละลายในลิฟท์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.619481896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.619496143+07:00","message":"> Transcript [473] [false]: 'จึงไม่ละลายในลิฟท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.619502351+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.619504649+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.619506609+07:00","message":"StatePrefix: 'จึงไม่ละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.619508866+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.619510791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.619512871+07:00","message":"> Transcript [474] [true]: 'จึงไม่ละลายในลิพิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.619514959+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.619516455+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.619518135+07:00","message":"StatePrefix: 'จึงไม่ละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.619519683+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:48.619528619+07:00","message":"Push: 'จึงไม่ละลายในลิพิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:48.619538729+07:00","message":"push: {true จึงไม่ละลายในลิพิด 0 0xc0039d8180}"}
{"level":"info","service":"Main","time":"2026-02-25T13:05:48.627469144+07:00","message":"write wav file: './tmp/7509/7509_52.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:49.074064569+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:49.074114697+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่มี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:49.074119792+07:00","message":"receive interim result [false|false]: แต่มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:49.074133538+07:00","message":"[buffer interim] 53 false แต่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.074139605+07:00","message":"[bufferProcess] interim [600000000]:แต่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.074141594+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:49.232956346+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:49.232994002+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่มีค่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:49.232999081+07:00","message":"receive interim result [false|false]: แต่มีค่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:49.233011598+07:00","message":"[buffer interim] 53 false แต่มีค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.233018145+07:00","message":"[bufferProcess] interim [720000000]:แต่มีค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.23302071+07:00","message":"[bufferProcess] send to processor:แต่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.233025491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.23302803+07:00","message":"> Transcript [475] [false]: 'แต่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.233030081+07:00","message":"Set StatePrefix (first interim): 'แต่มี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:49.258242974+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:49.258266316+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่มีคน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:49.258271299+07:00","message":"receive interim result [false|false]: แต่มีคน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:49.258283771+07:00","message":"[buffer interim] 53 false แต่มีคน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.258288774+07:00","message":"[bufferProcess] interim [780000000]:แต่มีคน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.258290938+07:00","message":"[bufferProcess] send to processor:แต่มีค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.258294076+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.258296516+07:00","message":"> Transcript [476] [false]: 'แต่มีค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.25829923+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.258301522+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.258303398+07:00","message":"StatePrefix: 'แต่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.258305323+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:49.378273882+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:49.37832449+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่มีขนาด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:49.378331649+07:00","message":"receive interim result [false|false]: แต่มีขนาด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:49.378347492+07:00","message":"[buffer interim] 53 false แต่มีขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.378354936+07:00","message":"[bufferProcess] interim [840000000]:แต่มีขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.378357277+07:00","message":"[bufferProcess] send to processor:แต่มีคน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.37836523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.378368233+07:00","message":"> Transcript [477] [false]: 'แต่มีคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.37837112+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.37837292+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.378374964+07:00","message":"StatePrefix: 'แต่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.378377072+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:49.428861771+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:49.428865722+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:49.56898569+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:49.569028178+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่มีขนาดเล็ก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:49.569033368+07:00","message":"receive interim result [false|false]: แต่มีขนาดเล็ก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:49.569044539+07:00","message":"[buffer interim] 53 false แต่มีขนาดเล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.569052547+07:00","message":"[bufferProcess] interim [80000000]:แต่มีขนาดเล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.569054966+07:00","message":"[bufferProcess] send to processor:แต่มีขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.569059744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.569062814+07:00","message":"> Transcript [478] [false]: 'แต่มีขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.569066171+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.569068275+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.56907014+07:00","message":"StatePrefix: 'แต่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.569072187+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:49.969249841+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:49.969301421+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่มีขนาดเล็กพอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:49.969306823+07:00","message":"receive interim result [false|false]: แต่มีขนาดเล็กพอ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:49.96931999+07:00","message":"[buffer interim] 53 false แต่มีขนาดเล็กพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.96932712+07:00","message":"[bufferProcess] interim [440000000]:แต่มีขนาดเล็กพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.969329746+07:00","message":"[bufferProcess] send to processor:แต่มีขนาดเล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.969334994+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.969338136+07:00","message":"> Transcript [479] [false]: 'แต่มีขนาดเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.969341475+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.96934615+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.969348059+07:00","message":"StatePrefix: 'แต่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.969349918+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.969354408+07:00","message":"Push: 'แต่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.969356343+07:00","message":"TextPushed: 'แต่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.969358353+07:00","message":"Set new StatePrefix : 'แต่มีขนาดเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:49.969360586+07:00","message":"Next Push (prob) : 'ขนาดเล็ก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:49.969368469+07:00","message":"push: {false แต่มี 0 0xc00051d100}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:50.61638937+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:50.616429922+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่มีขนาดเล็กพอ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:50.616435739+07:00","message":"receive interim result [false|false]: แต่มีขนาดเล็กพอ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:50.616449074+07:00","message":"[buffer interim] 53 false แต่มีขนาดเล็กพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.616455472+07:00","message":"[bufferProcess] interim [40000000]:แต่มีขนาดเล็กพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.616463592+07:00","message":"[bufferProcess] send to processor:แต่มีขนาดเล็กพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.616467514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.616470365+07:00","message":"> Transcript [480] [false]: 'แต่มีขนาดเล็กพอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.616473484+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.616475621+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.616477755+07:00","message":"StatePrefix: 'แต่มีขนาดเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.616479921+07:00","message":"TextPushed: 'แต่มี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:50.62901216+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:50.629046904+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่มีขนาดเล็กพอและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:50.629051623+07:00","message":"receive interim result [false|false]: แต่มีขนาดเล็กพอและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:50.629068628+07:00","message":"[buffer interim] 53 false แต่มีขนาดเล็กพอและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.62907511+07:00","message":"[bufferProcess] interim [100000000]:แต่มีขนาดเล็กพอและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.629077128+07:00","message":"[bufferProcess] send to processor:แต่มีขนาดเล็กพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.62908022+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.629083198+07:00","message":"> Transcript [481] [false]: 'แต่มีขนาดเล็กพอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.629086019+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.629088007+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.629089684+07:00","message":"StatePrefix: 'แต่มีขนาดเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.629091739+07:00","message":"TextPushed: 'แต่มี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:50.801772609+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:50.801805822+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่มีขนาดเล็กพอและไม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:50.801811065+07:00","message":"receive interim result [false|false]: แต่มีขนาดเล็กพอและไม่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:50.801831659+07:00","message":"[buffer interim] 53 false แต่มีขนาดเล็กพอและไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.801838332+07:00","message":"[bufferProcess] interim [280000000]:แต่มีขนาดเล็กพอและไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.801840463+07:00","message":"[bufferProcess] send to processor:แต่มีขนาดเล็กพอและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.801843567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.801846131+07:00","message":"> Transcript [482] [false]: 'แต่มีขนาดเล็กพอและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.801848815+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.80185057+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.801852281+07:00","message":"StatePrefix: 'แต่มีขนาดเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.801854228+07:00","message":"TextPushed: 'แต่มี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:50.988112512+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:50.988148652+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่มีขนาดเล็กพอและไม่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:50.988154292+07:00","message":"receive interim result [false|false]: แต่มีขนาดเล็กพอและไม่มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:50.988166656+07:00","message":"[buffer interim] 53 false แต่มีขนาดเล็กพอและไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.98817259+07:00","message":"[bufferProcess] interim [460000000]:แต่มีขนาดเล็กพอและไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.988174733+07:00","message":"[bufferProcess] send to processor:แต่มีขนาดเล็กพอและไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.988179618+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.988182206+07:00","message":"> Transcript [483] [false]: 'แต่มีขนาดเล็กพอและไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.988185316+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.988187348+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.988189342+07:00","message":"StatePrefix: 'แต่มีขนาดเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.98819148+07:00","message":"TextPushed: 'แต่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.988195941+07:00","message":"Push: 'ขนาดเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.988197665+07:00","message":"TextPushed: 'แต่มีขนาดเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.988199721+07:00","message":"Set new StatePrefix : 'แต่มีขนาดเล็กพอและไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:50.988202368+07:00","message":"Next Push (prob) : 'พอและไม่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:50.988209579+07:00","message":"push: {false ขนาดเล็ก 0 0xc00051d100}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:51.131887259+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:51.131921085+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่มีขนาดเล็กพอและไม่มีผู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:51.131926807+07:00","message":"receive interim result [false|false]: แต่มีขนาดเล็กพอและไม่มีผู้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:51.131942512+07:00","message":"[buffer interim] 53 false แต่มีขนาดเล็กพอและไม่มีผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.131949327+07:00","message":"[bufferProcess] interim [580000000]:แต่มีขนาดเล็กพอและไม่มีผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.131951551+07:00","message":"[bufferProcess] send to processor:แต่มีขนาดเล็กพอและไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.131955105+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.131957814+07:00","message":"> Transcript [484] [false]: 'แต่มีขนาดเล็กพอและไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.131961057+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.131962941+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.131964598+07:00","message":"StatePrefix: 'แต่มีขนาดเล็กพอและไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.131967027+07:00","message":"TextPushed: 'แต่มีขนาดเล็ก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:51.179311893+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:51.179347943+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่มีขนาดเล็กพอและไม่มีปลา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:51.17935333+07:00","message":"receive interim result [false|false]: แต่มีขนาดเล็กพอและไม่มีปลา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:51.179368955+07:00","message":"[buffer interim] 53 false แต่มีขนาดเล็กพอและไม่มีปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.179375736+07:00","message":"[bufferProcess] interim [640000000]:แต่มีขนาดเล็กพอและไม่มีปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.179378093+07:00","message":"[bufferProcess] send to processor:แต่มีขนาดเล็กพอและไม่มีผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.17938429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.17938681+07:00","message":"> Transcript [485] [false]: 'แต่มีขนาดเล็กพอและไม่มีผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.179390511+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.179392573+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.179394284+07:00","message":"StatePrefix: 'แต่มีขนาดเล็กพอและไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.179396778+07:00","message":"TextPushed: 'แต่มีขนาดเล็ก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:51.182775411+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:51.182792631+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่มีขนาดเล็กพอและไม่มีประโยชน์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:51.182796536+07:00","message":"receive interim result [false|false]: แต่มีขนาดเล็กพอและไม่มีประโยชน์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:51.182807367+07:00","message":"[buffer interim] 53 false แต่มีขนาดเล็กพอและไม่มีประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.182811396+07:00","message":"[bufferProcess] interim [700000000]:แต่มีขนาดเล็กพอและไม่มีประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.182813437+07:00","message":"[bufferProcess] send to processor:แต่มีขนาดเล็กพอและไม่มีปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.182816082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.182818071+07:00","message":"> Transcript [486] [false]: 'แต่มีขนาดเล็กพอและไม่มีปลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.182821121+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.182822908+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.182824663+07:00","message":"StatePrefix: 'แต่มีขนาดเล็กพอและไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.182826563+07:00","message":"TextPushed: 'แต่มีขนาดเล็ก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:51.3096499+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:51.309685518+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่มีขนาดเล็กพอและไม่มีประจุ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:51.309690699+07:00","message":"receive interim result [false|false]: แต่มีขนาดเล็กพอและไม่มีประจุ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:51.30970341+07:00","message":"[buffer interim] 53 false แต่มีขนาดเล็กพอและไม่มีประจุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.309711666+07:00","message":"[bufferProcess] interim [760000000]:แต่มีขนาดเล็กพอและไม่มีประจุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.309713936+07:00","message":"[bufferProcess] send to processor:แต่มีขนาดเล็กพอและไม่มีประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.309718671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.309721012+07:00","message":"> Transcript [487] [false]: 'แต่มีขนาดเล็กพอและไม่มีประโยชน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.309724181+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.309726055+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.309728041+07:00","message":"StatePrefix: 'แต่มีขนาดเล็กพอและไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.309730425+07:00","message":"TextPushed: 'แต่มีขนาดเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.309736509+07:00","message":"Push: 'พอและไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.30973833+07:00","message":"TextPushed: 'แต่มีขนาดเล็กพอและไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.309740449+07:00","message":"Set new StatePrefix : 'แต่มีขนาดเล็กพอและไม่มีประโยชน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.309743954+07:00","message":"Next Push (prob) : 'มีประโยชน์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:51.309752611+07:00","message":"push: {false พอและไม่ 0 0xc00051d100}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:51.423398438+07:00","message":"[GCS] IsForceVAD: false for message ID: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:51.517812615+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:51.517849076+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่มีขนาดเล็กพอและไม่มีประจุ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:51.517854954+07:00","message":"receive interim result [true|false]: แต่มีขนาดเล็กพอและไม่มีประจุ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:51.517863553+07:00","message":"end recv isFinal message id 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:51.517865873+07:00","message":"end Recv id 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:51.517872374+07:00","message":"[buffer interim] 53 true แต่มีขนาดเล็กพอและไม่มีประจุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.517881135+07:00","message":"[bufferProcess] interim [90000000]:แต่มีขนาดเล็กพอและไม่มีประจุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.517885423+07:00","message":"[bufferProcess] send to processor (isfinal):แต่มีขนาดเล็กพอและไม่มีประจุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.517888439+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.517890963+07:00","message":"> Transcript [488] [false]: 'แต่มีขนาดเล็กพอและไม่มีประจุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.517893126+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.517894987+07:00","message":"Set new StatePrefix: 'แต่มีขนาดเล็กพอและไม่มีประจุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.517896654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.517898438+07:00","message":"> Transcript [489] [true]: 'แต่มีขนาดเล็กพอและไม่มีประจุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.517900804+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.51790252+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.517904556+07:00","message":"StatePrefix: 'แต่มีขนาดเล็กพอและไม่มีประจุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.517906869+07:00","message":"TextPushed: 'แต่มีขนาดเล็กพอและไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:51.517912807+07:00","message":"Push: 'มีประจุ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:51.517920463+07:00","message":"push: {true มีประจุ 0 0xc00051d100}"}
{"level":"info","service":"Main","time":"2026-02-25T13:05:51.526328182+07:00","message":"write wav file: './tmp/7509/7509_53.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:51.614994373+07:00","message":"[GCS] Start streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:52.27499808+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:52.275037245+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็ 3\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:52.275042426+07:00","message":"receive interim result [false|false]: ก็ 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:52.275058253+07:00","message":"[buffer interim] 54 false ก็ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:52.275064162+07:00","message":"[bufferProcess] interim [660000000]:ก็ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:52.275065757+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:52.275649007+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:52.275683168+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็สามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:52.275687516+07:00","message":"receive interim result [false|false]: ก็สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:52.275704457+07:00","message":"[buffer interim] 54 false ก็สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:52.275711232+07:00","message":"[bufferProcess] interim [720000000]:ก็สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:52.275715763+07:00","message":"[bufferProcess] send to processor:ก็ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:52.275719357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:52.275721432+07:00","message":"> Transcript [490] [false]: 'ก็ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:52.275723414+07:00","message":"Set StatePrefix (first interim): 'ก็ 3'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:52.429160097+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:52.429198583+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:52.657817164+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:52.65785933+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็สามารถแทรก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:52.657865964+07:00","message":"receive interim result [false|false]: ก็สามารถแทรก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:52.657880266+07:00","message":"[buffer interim] 54 false ก็สามารถแทรก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:52.657887465+07:00","message":"[bufferProcess] interim [80000000]:ก็สามารถแทรก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:52.657889843+07:00","message":"[bufferProcess] send to processor:ก็สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:52.657896444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:52.657899066+07:00","message":"> Transcript [491] [false]: 'ก็สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:52.657901128+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:52.657903133+07:00","message":"Set new StatePrefix: 'ก็สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:52.854920345+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:52.854963716+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็สามารถแทรกผ่าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:52.854969972+07:00","message":"receive interim result [false|false]: ก็สามารถแทรกผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:52.854986391+07:00","message":"[buffer interim] 54 false ก็สามารถแทรกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:52.854993749+07:00","message":"[bufferProcess] interim [320000000]:ก็สามารถแทรกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:52.85499625+07:00","message":"[bufferProcess] send to processor:ก็สามารถแทรก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:52.855003983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:52.855006793+07:00","message":"> Transcript [492] [false]: 'ก็สามารถแทรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:52.855010143+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:52.855012903+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:52.855014778+07:00","message":"StatePrefix: 'ก็สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:52.855016683+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:53.174242693+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:53.174269589+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็สามารถแทรกผ่านร้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:53.174274169+07:00","message":"receive interim result [false|false]: ก็สามารถแทรกผ่านร้าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:53.174288782+07:00","message":"[buffer interim] 54 false ก็สามารถแทรกผ่านร้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.174295965+07:00","message":"[bufferProcess] interim [560000000]:ก็สามารถแทรกผ่านร้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.174299428+07:00","message":"[bufferProcess] send to processor:ก็สามารถแทรกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.174304191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.174307586+07:00","message":"> Transcript [493] [false]: 'ก็สามารถแทรกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.174311665+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.174314749+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.174317525+07:00","message":"StatePrefix: 'ก็สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.174320737+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:53.232723914+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:53.232766942+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็สามารถแทรกผ่านระหว่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:53.232773726+07:00","message":"receive interim result [false|false]: ก็สามารถแทรกผ่านระหว่าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:53.232788214+07:00","message":"[buffer interim] 54 false ก็สามารถแทรกผ่านระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.232794579+07:00","message":"[bufferProcess] interim [680000000]:ก็สามารถแทรกผ่านระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.232797107+07:00","message":"[bufferProcess] send to processor:ก็สามารถแทรกผ่านร้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.232804185+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.232806855+07:00","message":"> Transcript [494] [false]: 'ก็สามารถแทรกผ่านร้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.232810064+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.232812176+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.23281395+07:00","message":"StatePrefix: 'ก็สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.232816579+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:53.559465433+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:53.559507334+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็สามารถแทรกผ่านระหว่างโมง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:53.559513283+07:00","message":"receive interim result [false|false]: ก็สามารถแทรกผ่านระหว่างโมง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:53.559528281+07:00","message":"[buffer interim] 54 false ก็สามารถแทรกผ่านระหว่างโมง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.559535589+07:00","message":"[bufferProcess] interim [980000000]:ก็สามารถแทรกผ่านระหว่างโมง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.559538462+07:00","message":"[bufferProcess] send to processor:ก็สามารถแทรกผ่านระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.559544233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.559546874+07:00","message":"> Transcript [495] [false]: 'ก็สามารถแทรกผ่านระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.55955044+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.559553072+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.559554868+07:00","message":"StatePrefix: 'ก็สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.559557124+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.559562648+07:00","message":"Push: 'ก็สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.559565491+07:00","message":"TextPushed: 'ก็สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.559567579+07:00","message":"Set new StatePrefix : 'ก็สามารถแทรกผ่านระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.559569669+07:00","message":"Next Push (prob) : 'แทรกผ่านระหว่าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:53.559585838+07:00","message":"push: {false ก็สามารถ 0 0xc0039d8600}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:53.740839358+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:53.740876019+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็สามารถแทรกผ่านระหว่างโมเลกุล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:53.740881499+07:00","message":"receive interim result [false|false]: ก็สามารถแทรกผ่านระหว่างโมเลกุล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:53.740896684+07:00","message":"[buffer interim] 54 false ก็สามารถแทรกผ่านระหว่างโมเลกุล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.740903566+07:00","message":"[bufferProcess] interim [160000000]:ก็สามารถแทรกผ่านระหว่างโมเลกุล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.740906183+07:00","message":"[bufferProcess] send to processor:ก็สามารถแทรกผ่านระหว่างโมง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.740909487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.740914506+07:00","message":"> Transcript [496] [false]: 'ก็สามารถแทรกผ่านระหว่างโมง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.740918038+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.740920548+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.740922246+07:00","message":"StatePrefix: 'ก็สามารถแทรกผ่านระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:53.74092431+07:00","message":"TextPushed: 'ก็สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:54.070282682+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:54.070322422+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็สามารถแทรกผ่านระหว่างโมเลกุลของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:54.070328979+07:00","message":"receive interim result [false|false]: ก็สามารถแทรกผ่านระหว่างโมเลกุลของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:54.070341637+07:00","message":"[buffer interim] 54 false ก็สามารถแทรกผ่านระหว่างโมเลกุลของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.070348265+07:00","message":"[bufferProcess] interim [520000000]:ก็สามารถแทรกผ่านระหว่างโมเลกุลของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.070351066+07:00","message":"[bufferProcess] send to processor:ก็สามารถแทรกผ่านระหว่างโมเลกุล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.070356649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.070359166+07:00","message":"> Transcript [497] [false]: 'ก็สามารถแทรกผ่านระหว่างโมเลกุล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.070362157+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.07036424+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.07036627+07:00","message":"StatePrefix: 'ก็สามารถแทรกผ่านระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.070368582+07:00","message":"TextPushed: 'ก็สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:54.456941355+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:54.456990141+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็สามารถแทรกผ่านระหว่างโมเลกุลของคอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:54.456996709+07:00","message":"receive interim result [false|false]: ก็สามารถแทรกผ่านระหว่างโมเลกุลของคอ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:54.457012559+07:00","message":"[buffer interim] 54 false ก็สามารถแทรกผ่านระหว่างโมเลกุลของคอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.457019848+07:00","message":"[bufferProcess] interim [820000000]:ก็สามารถแทรกผ่านระหว่างโมเลกุลของคอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.457022639+07:00","message":"[bufferProcess] send to processor:ก็สามารถแทรกผ่านระหว่างโมเลกุลของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.457029459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.457032135+07:00","message":"> Transcript [498] [false]: 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.457036103+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.457041153+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.457043734+07:00","message":"StatePrefix: 'ก็สามารถแทรกผ่านระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.457045931+07:00","message":"TextPushed: 'ก็สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:54.466372636+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:54.466396663+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็สามารถแทรกผ่านระหว่างโมเลกุลของขวัญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:54.46640192+07:00","message":"receive interim result [false|false]: ก็สามารถแทรกผ่านระหว่างโมเลกุลของขวัญ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:54.466415884+07:00","message":"[buffer interim] 54 false ก็สามารถแทรกผ่านระหว่างโมเลกุลของขวัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.466421632+07:00","message":"[bufferProcess] interim [880000000]:ก็สามารถแทรกผ่านระหว่างโมเลกุลของขวัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.466423899+07:00","message":"[bufferProcess] send to processor:ก็สามารถแทรกผ่านระหว่างโมเลกุลของคอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.466426581+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.466429041+07:00","message":"> Transcript [499] [false]: 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของคอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.466431857+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.466433561+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.466435609+07:00","message":"StatePrefix: 'ก็สามารถแทรกผ่านระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.466437571+07:00","message":"TextPushed: 'ก็สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.466441093+07:00","message":"Push: 'แทรกผ่านระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.466444934+07:00","message":"TextPushed: 'ก็สามารถแทรกผ่านระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.466447583+07:00","message":"Set new StatePrefix : 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของคอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.466449648+07:00","message":"Next Push (prob) : 'โมเลกุลของคอ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:54.466480886+07:00","message":"push: {false แทรกผ่านระหว่าง 0 0xc0039d8600}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:54.578989933+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:54.579035295+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็สามารถแทรกผ่านระหว่างโมเลกุลของคอล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:54.579042011+07:00","message":"receive interim result [false|false]: ก็สามารถแทรกผ่านระหว่างโมเลกุลของคอล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:54.579057572+07:00","message":"[buffer interim] 54 false ก็สามารถแทรกผ่านระหว่างโมเลกุลของคอล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.579064765+07:00","message":"[bufferProcess] interim [940000000]:ก็สามารถแทรกผ่านระหว่างโมเลกุลของคอล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.579067581+07:00","message":"[bufferProcess] send to processor:ก็สามารถแทรกผ่านระหว่างโมเลกุลของขวัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.57907549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.579078289+07:00","message":"> Transcript [500] [false]: 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของขวัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.579080755+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.579083152+07:00","message":"Set new StatePrefix: 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของขวัญ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:54.58607022+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:54.586107044+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็สามารถแทรกผ่านระหว่างโมเลกุลของป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:54.586113341+07:00","message":"receive interim result [false|false]: ก็สามารถแทรกผ่านระหว่างโมเลกุลของป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:54.586130305+07:00","message":"[buffer interim] 54 false ก็สามารถแทรกผ่านระหว่างโมเลกุลของป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.586137042+07:00","message":"[bufferProcess] interim [0]:ก็สามารถแทรกผ่านระหว่างโมเลกุลของป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.586139536+07:00","message":"[bufferProcess] send to processor:ก็สามารถแทรกผ่านระหว่างโมเลกุลของคอล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.586145787+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.586149629+07:00","message":"> Transcript [501] [false]: 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของคอล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.586151934+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.586153888+07:00","message":"Set new StatePrefix: 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของคอล'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:54.641842119+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:54.641886181+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสฟอรัส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:54.641894356+07:00","message":"receive interim result [false|false]: ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสฟอรัส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:54.641912067+07:00","message":"[buffer interim] 54 false ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสฟอรัส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.641921064+07:00","message":"[bufferProcess] interim [120000000]:ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสฟอรัส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.641925387+07:00","message":"[bufferProcess] send to processor:ก็สามารถแทรกผ่านระหว่างโมเลกุลของป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.641933734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.641937747+07:00","message":"> Transcript [502] [false]: 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.641940848+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.641943675+07:00","message":"Set new StatePrefix: 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:54.958831554+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:54.958872524+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:54.95887852+07:00","message":"receive interim result [false|false]: ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:54.958888797+07:00","message":"[buffer interim] 54 false ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.958894853+07:00","message":"[bufferProcess] interim [360000000]:ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.958897557+07:00","message":"[bufferProcess] send to processor:ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสฟอรัส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.95890041+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.958903034+07:00","message":"> Transcript [503] [false]: 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสฟอรัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.958905418+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:54.958907193+07:00","message":"Set new StatePrefix: 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสฟอรัส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:55.279483623+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:55.279528248+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิดได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:55.279534337+07:00","message":"receive interim result [false|false]: ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิดได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:55.279549785+07:00","message":"[buffer interim] 54 false ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.279556501+07:00","message":"[bufferProcess] interim [660000000]:ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.279559468+07:00","message":"[bufferProcess] send to processor:ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.279566251+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.279569631+07:00","message":"> Transcript [504] [false]: 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.27957219+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.279574169+07:00","message":"Set new StatePrefix: 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิด'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:55.429717896+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:55.429750218+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:55.528668188+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:55.528700205+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิดได้ค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:55.528706008+07:00","message":"receive interim result [false|false]: ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิดได้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:55.528717554+07:00","message":"[buffer interim] 54 false ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิดได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.528726228+07:00","message":"[bufferProcess] interim [960000000]:ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิดได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.528728737+07:00","message":"[bufferProcess] send to processor:ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.528734077+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.528736932+07:00","message":"> Transcript [505] [false]: 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิดได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.528739999+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.528741931+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.528744145+07:00","message":"StatePrefix: 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.528746605+07:00","message":"TextPushed: 'ก็สามารถแทรกผ่านระหว่าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:55.773475732+07:00","message":"[GCS] IsForceVAD: false for message ID: 54"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:55.871877664+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:55.871922927+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-02-25T13:05:55.871932219+07:00","message":"receive interim result [true|false]: ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิดได้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:55.871942949+07:00","message":"end recv isFinal message id 54"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:55.871944929+07:00","message":"end Recv id 54"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:55.871950881+07:00","message":"[buffer interim] 54 true ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิดได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.871958318+07:00","message":"[bufferProcess] interim [380000000]:ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิดได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.871965605+07:00","message":"[bufferProcess] send to processor (isfinal):ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิดได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.871968862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.871972079+07:00","message":"> Transcript [506] [false]: 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิดได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.871975775+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.871977717+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.871979947+07:00","message":"StatePrefix: 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.871982555+07:00","message":"TextPushed: 'ก็สามารถแทรกผ่านระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.87198446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.871989717+07:00","message":"> Transcript [507] [true]: 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิดได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.871993408+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.871995808+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.871998238+07:00","message":"StatePrefix: 'ก็สามารถแทรกผ่านระหว่างโมเลกุลของฟอสโฟลิพิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.872000964+07:00","message":"TextPushed: 'ก็สามารถแทรกผ่านระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:55.872009876+07:00","message":"Push: 'โมเลกุลของฟอสโฟลิพิดได้ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:55.872018812+07:00","message":"push: {true โมเลกุลของฟอสโฟลิพิดได้ค่ะ 0 0xc0039d8600}"}
{"level":"info","service":"Main","time":"2026-02-25T13:05:55.881888177+07:00","message":"write wav file: './tmp/7509/7509_54.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:56.86667485+07:00","message":"[GCS] Start streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:57.405658425+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:57.405683183+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อ๊อด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:57.405687186+07:00","message":"receive interim result [false|false]: อ๊อด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:57.405694811+07:00","message":"[buffer interim] 55 false อ๊อด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:57.405700128+07:00","message":"[bufferProcess] interim [360000000]:อ๊อด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:57.405701653+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:57.405708929+07:00","message":"[bufferProcess] send to processor (ticker):อ๊อด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:57.405711409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:57.405713557+07:00","message":"> Transcript [508] [false]: 'อ๊อด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:57.405715793+07:00","message":"Set StatePrefix (first interim): 'อ๊อด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:57.424906958+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:57.424925981+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คอร์ส\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:57.424931046+07:00","message":"receive interim result [false|false]: คอร์ส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:57.424940638+07:00","message":"[buffer interim] 55 false คอร์ส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:57.424944798+07:00","message":"[bufferProcess] interim [420000000]:คอร์ส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:57.424946449+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:57.527926796+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:57.527961127+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"cosmo\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:57.527966419+07:00","message":"receive interim result [false|false]: cosmo"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:57.527978721+07:00","message":"[buffer interim] 55 false cosmo"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:57.527987031+07:00","message":"[bufferProcess] interim [480000000]:cosmo"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:57.527989374+07:00","message":"[bufferProcess] send to processor:คอร์ส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:57.52799555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:57.527998951+07:00","message":"> Transcript [509] [false]: 'คอร์ส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:57.528001021+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:57.528002832+07:00","message":"Set new StatePrefix: 'คอร์ส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:57.58370603+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:57.583735965+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Hotmail\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:57.583741201+07:00","message":"receive interim result [false|false]: Hotmail"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:57.583761713+07:00","message":"[buffer interim] 55 false Hotmail"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:57.583767169+07:00","message":"[bufferProcess] interim [600000000]:Hotmail"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:57.58376905+07:00","message":"[bufferProcess] send to processor:cosmo"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:57.58377206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:57.583775078+07:00","message":"> Transcript [510] [false]: 'cosmo'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:57.583776996+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:57.583779017+07:00","message":"Set new StatePrefix: 'cosmo'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:57.713900418+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:57.713940002+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออสโมซิส\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:57.713946453+07:00","message":"receive interim result [false|false]: ออสโมซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:57.713960841+07:00","message":"[buffer interim] 55 false ออสโมซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:57.713969004+07:00","message":"[bufferProcess] interim [720000000]:ออสโมซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:57.713971609+07:00","message":"[bufferProcess] send to processor:Hotmail"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:57.713978835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:57.713981575+07:00","message":"> Transcript [511] [false]: 'Hotmail'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:57.713983536+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:57.713985395+07:00","message":"Set new StatePrefix: 'Hotmail'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:58.222848783+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:58.222890015+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออสโมซิสนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:58.222895796+07:00","message":"receive interim result [false|false]: ออสโมซิสนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:58.222911542+07:00","message":"[buffer interim] 55 false ออสโมซิสนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.22291904+07:00","message":"[bufferProcess] interim [200000000]:ออสโมซิสนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.222921741+07:00","message":"[bufferProcess] send to processor:ออสโมซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.222928636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.222931594+07:00","message":"> Transcript [512] [false]: 'ออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.222934234+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.222936264+07:00","message":"Set new StatePrefix: 'ออสโมซิส'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:58.430291737+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:05:58.430315886+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:58.810666355+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:58.810702813+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออสโมซิสนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:58.810708202+07:00","message":"receive interim result [false|false]: ออสโมซิสนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:58.810723715+07:00","message":"[buffer interim] 55 false ออสโมซิสนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.810729798+07:00","message":"[bufferProcess] interim [800000000]:ออสโมซิสนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.810732552+07:00","message":"[bufferProcess] send to processor:ออสโมซิสนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.81073875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.810741343+07:00","message":"> Transcript [513] [false]: 'ออสโมซิสนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.810744464+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.810746484+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.810748373+07:00","message":"StatePrefix: 'ออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:58.810750869+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:59.202613516+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:59.202654788+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออสโมซิสนะคะค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:59.202661506+07:00","message":"receive interim result [false|false]: ออสโมซิสนะคะค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:59.202675626+07:00","message":"[buffer interim] 55 false ออสโมซิสนะคะค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.202683158+07:00","message":"[bufferProcess] interim [220000000]:ออสโมซิสนะคะค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.202685662+07:00","message":"[bufferProcess] send to processor:ออสโมซิสนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.202692299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.202695092+07:00","message":"> Transcript [514] [false]: 'ออสโมซิสนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.202698668+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.202700679+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.202702371+07:00","message":"StatePrefix: 'ออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.202704752+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:59.33182972+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:59.331868598+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออสโมซิสนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:59.331874418+07:00","message":"receive interim result [false|false]: ออสโมซิสนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:59.331889163+07:00","message":"[buffer interim] 55 false ออสโมซิสนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.331896208+07:00","message":"[bufferProcess] interim [280000000]:ออสโมซิสนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.331898794+07:00","message":"[bufferProcess] send to processor:ออสโมซิสนะคะค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.331905608+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.331908639+07:00","message":"> Transcript [515] [false]: 'ออสโมซิสนะคะค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.331912489+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.331914408+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.331916242+07:00","message":"StatePrefix: 'ออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.331918315+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:59.458967108+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:59.458989345+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออสโมซิสนะคะค่ะก่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:59.45899435+07:00","message":"receive interim result [false|false]: ออสโมซิสนะคะค่ะก่อน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:59.459003393+07:00","message":"[buffer interim] 55 false ออสโมซิสนะคะค่ะก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.459009561+07:00","message":"[bufferProcess] interim [400000000]:ออสโมซิสนะคะค่ะก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.459011869+07:00","message":"[bufferProcess] send to processor:ออสโมซิสนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.459015479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.459017661+07:00","message":"> Transcript [516] [false]: 'ออสโมซิสนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.459021027+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.459023392+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.459025063+07:00","message":"StatePrefix: 'ออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.459027089+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.459029722+07:00","message":"Push: 'ออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.459031416+07:00","message":"TextPushed: 'ออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.459033635+07:00","message":"Set new StatePrefix : 'ออสโมซิสนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.459035495+07:00","message":"Next Push (prob) : 'นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:59.459043146+07:00","message":"push: {false ออสโมซิส 0 0xc000394800}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:59.641315454+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:59.641355109+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออสโมซิสนะคะค่ะก่อนที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:59.641360823+07:00","message":"receive interim result [false|false]: ออสโมซิสนะคะค่ะก่อนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:59.641375548+07:00","message":"[buffer interim] 55 false ออสโมซิสนะคะค่ะก่อนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.641384088+07:00","message":"[bufferProcess] interim [580000000]:ออสโมซิสนะคะค่ะก่อนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.641386684+07:00","message":"[bufferProcess] send to processor:ออสโมซิสนะคะค่ะก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.64139001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.641392716+07:00","message":"> Transcript [517] [false]: 'ออสโมซิสนะคะค่ะก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.641395955+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.641397932+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.641400058+07:00","message":"StatePrefix: 'ออสโมซิสนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.641402521+07:00","message":"TextPushed: 'ออสโมซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:59.829671358+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:59.829712936+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออสโมซิสนะคะค่ะก่อนที่เรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:59.829718965+07:00","message":"receive interim result [false|false]: ออสโมซิสนะคะค่ะก่อนที่เรา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:05:59.829731084+07:00","message":"[buffer interim] 55 false ออสโมซิสนะคะค่ะก่อนที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.82973684+07:00","message":"[bufferProcess] interim [760000000]:ออสโมซิสนะคะค่ะก่อนที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.829739291+07:00","message":"[bufferProcess] send to processor:ออสโมซิสนะคะค่ะก่อนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.829744482+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.829747515+07:00","message":"> Transcript [518] [false]: 'ออสโมซิสนะคะค่ะก่อนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.829750489+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.829752137+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.829754216+07:00","message":"StatePrefix: 'ออสโมซิสนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:05:59.829756511+07:00","message":"TextPushed: 'ออสโมซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:00.017424195+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:00.017462187+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออสโมซิสนะคะค่ะก่อนที่เราจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:00.017467838+07:00","message":"receive interim result [false|false]: ออสโมซิสนะคะค่ะก่อนที่เราจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:00.017481698+07:00","message":"[buffer interim] 55 false ออสโมซิสนะคะค่ะก่อนที่เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.017488695+07:00","message":"[bufferProcess] interim [940000000]:ออสโมซิสนะคะค่ะก่อนที่เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.017491562+07:00","message":"[bufferProcess] send to processor:ออสโมซิสนะคะค่ะก่อนที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.017497933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.017502279+07:00","message":"> Transcript [519] [false]: 'ออสโมซิสนะคะค่ะก่อนที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.017505716+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.017507841+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.017509927+07:00","message":"StatePrefix: 'ออสโมซิสนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.017511932+07:00","message":"TextPushed: 'ออสโมซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:00.334863111+07:00","message":"[GCS] IsForceVAD: false for message ID: 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:00.434227158+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:00.434267422+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออสโมซิสนะคะค่ะก่อนที่เราจะ\",\"confidence\":0.94960546}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:00.434273044+07:00","message":"receive interim result [true|false]: ออสโมซิสนะคะค่ะก่อนที่เราจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:00.434285452+07:00","message":"end recv isFinal message id 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:00.43428763+07:00","message":"end Recv id 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:00.434294627+07:00","message":"[buffer interim] 55 true ออสโมซิสนะคะค่ะก่อนที่เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.434307665+07:00","message":"[bufferProcess] interim [480000000]:ออสโมซิสนะคะค่ะก่อนที่เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.434313245+07:00","message":"[bufferProcess] send to processor (isfinal):ออสโมซิสนะคะค่ะก่อนที่เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.434316714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.434319397+07:00","message":"> Transcript [520] [false]: 'ออสโมซิสนะคะค่ะก่อนที่เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.434322581+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.434324549+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.434326398+07:00","message":"StatePrefix: 'ออสโมซิสนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.43432846+07:00","message":"TextPushed: 'ออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.43433302+07:00","message":"Push: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.434334834+07:00","message":"TextPushed: 'ออสโมซิสนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.434336891+07:00","message":"Set new StatePrefix : 'ออสโมซิสนะคะค่ะก่อนที่เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.434339514+07:00","message":"Next Push (prob) : 'ค่ะก่อนที่เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.434342098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.434344024+07:00","message":"> Transcript [521] [true]: 'ออสโมซิสนะคะค่ะก่อนที่เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.43434615+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.434347733+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.434349234+07:00","message":"StatePrefix: 'ออสโมซิสนะคะค่ะก่อนที่เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.434350962+07:00","message":"TextPushed: 'ออสโมซิสนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:00.434352827+07:00","message":"Push: 'ค่ะก่อนที่เราจะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:00.434364708+07:00","message":"push: {false นะคะ 0 0xc000394800}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:00.434390595+07:00","message":"push: {true ค่ะก่อนที่เราจะ 0 0xc000394800}"}
{"level":"info","service":"Main","time":"2026-02-25T13:06:00.44302084+07:00","message":"write wav file: './tmp/7509/7509_55.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:00.588233281+07:00","message":"[GCS] Start streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:01.116716044+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:01.116760416+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:01.116765396+07:00","message":"receive interim result [false|false]: เขา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:01.116782871+07:00","message":"[buffer interim] 56 false เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.116788761+07:00","message":"[bufferProcess] interim [360000000]:เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.116790678+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:01.136639113+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:01.136673681+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:01.136678734+07:00","message":"receive interim result [false|false]: เข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:01.136694456+07:00","message":"[buffer interim] 56 false เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.136699876+07:00","message":"[bufferProcess] interim [420000000]:เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.136701842+07:00","message":"[bufferProcess] send to processor:เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.136706872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.136709662+07:00","message":"> Transcript [522] [false]: 'เขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.136713287+07:00","message":"Set StatePrefix (first interim): 'เขา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:01.243669102+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:01.243702838+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าใจ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:01.243708403+07:00","message":"receive interim result [false|false]: เข้าใจ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:01.243720665+07:00","message":"[buffer interim] 56 false เข้าใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.243727063+07:00","message":"[bufferProcess] interim [480000000]:เข้าใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.243729201+07:00","message":"[bufferProcess] send to processor:เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.24373381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.243736338+07:00","message":"> Transcript [523] [false]: 'เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.243738986+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.243740963+07:00","message":"Set new StatePrefix: 'เข้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:01.367259784+07:00","message":"[GCS] Cleaned up inactive client: 26"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:01.367284288+07:00","message":"[GCS] Cleaned up inactive client: 27"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:01.367287902+07:00","message":"[GCS] Cleaned up inactive client: 28"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:01.367291015+07:00","message":"[GCS] Cleaned up inactive client: 33"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:01.367293862+07:00","message":"[GCS] Cleaned up inactive client: 36"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:01.367296438+07:00","message":"[GCS] Cleaned up inactive client: 25"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:01.367299567+07:00","message":"[GCS] Cleaned up inactive client: 32"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:01.36730245+07:00","message":"[GCS] Cleaned up inactive client: 34"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:01.367305188+07:00","message":"[GCS] Cleaned up inactive client: 31"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:01.367307691+07:00","message":"[GCS] Cleaned up inactive client: 35"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:01.367310223+07:00","message":"[GCS] Cleaned up inactive client: 30"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:01.367312648+07:00","message":"[GCS] Cleaned up inactive client: 29"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:01.367315136+07:00","message":"[GCS] Cleaned up inactive client: 24"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:01.431370451+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:01.431372176+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:01.445837+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:01.445868979+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าใจละ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:01.445874882+07:00","message":"receive interim result [false|false]: เข้าใจละ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:01.445888163+07:00","message":"[buffer interim] 56 false เข้าใจละ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.445894171+07:00","message":"[bufferProcess] interim [720000000]:เข้าใจละ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.445896299+07:00","message":"[bufferProcess] send to processor:เข้าใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.44590612+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.445909059+07:00","message":"> Transcript [524] [false]: 'เข้าใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.445911962+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.445914017+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.445915822+07:00","message":"StatePrefix: 'เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.44591784+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:01.564410833+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:01.564442739+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าใจหลัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:01.564447733+07:00","message":"receive interim result [false|false]: เข้าใจหลัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:01.564460845+07:00","message":"[buffer interim] 56 false เข้าใจหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.564467029+07:00","message":"[bufferProcess] interim [780000000]:เข้าใจหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.564469078+07:00","message":"[bufferProcess] send to processor:เข้าใจละ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.56447183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.564474248+07:00","message":"> Transcript [525] [false]: 'เข้าใจละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.564476623+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.564478279+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.564479966+07:00","message":"StatePrefix: 'เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.56448165+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:01.749836218+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:01.749879296+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าใจหลักการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:01.749884305+07:00","message":"receive interim result [false|false]: เข้าใจหลักการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:01.749905942+07:00","message":"[buffer interim] 56 false เข้าใจหลักการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.749919643+07:00","message":"[bufferProcess] interim [960000000]:เข้าใจหลักการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.749923133+07:00","message":"[bufferProcess] send to processor:เข้าใจหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.749930704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.749933325+07:00","message":"> Transcript [526] [false]: 'เข้าใจหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.749936368+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.749938628+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.749940328+07:00","message":"StatePrefix: 'เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:01.749942143+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:02.01873603+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:02.018785085+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าใจหลักการนับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:02.018792024+07:00","message":"receive interim result [false|false]: เข้าใจหลักการนับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:02.018805471+07:00","message":"[buffer interim] 56 false เข้าใจหลักการนับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.018813109+07:00","message":"[bufferProcess] interim [320000000]:เข้าใจหลักการนับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.018816293+07:00","message":"[bufferProcess] send to processor:เข้าใจหลักการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.018822642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.018825736+07:00","message":"> Transcript [527] [false]: 'เข้าใจหลักการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.01882936+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.018831485+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.018833364+07:00","message":"StatePrefix: 'เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.018835623+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.018841556+07:00","message":"Push: 'เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.018843773+07:00","message":"TextPushed: 'เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.018848698+07:00","message":"Set new StatePrefix : 'เข้าใจหลักการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.018850896+07:00","message":"Next Push (prob) : 'ใจหลักการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:02.018859326+07:00","message":"push: {false เข้า 0 0xc000044f00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:02.134639213+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:02.134675548+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าใจหลักการนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:02.134681225+07:00","message":"receive interim result [false|false]: เข้าใจหลักการนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:02.134695552+07:00","message":"[buffer interim] 56 false เข้าใจหลักการนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.134701862+07:00","message":"[bufferProcess] interim [380000000]:เข้าใจหลักการนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.134704997+07:00","message":"[bufferProcess] send to processor:เข้าใจหลักการนับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.13470843+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.134711152+07:00","message":"> Transcript [528] [false]: 'เข้าใจหลักการนับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.134714195+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.134716088+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.134717714+07:00","message":"StatePrefix: 'เข้าใจหลักการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.134719559+07:00","message":"TextPushed: 'เข้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:02.526570729+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:02.52661129+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าใจหลักการนะคะว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:02.526617123+07:00","message":"receive interim result [false|false]: เข้าใจหลักการนะคะว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:02.526630773+07:00","message":"[buffer interim] 56 false เข้าใจหลักการนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.526637891+07:00","message":"[bufferProcess] interim [740000000]:เข้าใจหลักการนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.526640231+07:00","message":"[bufferProcess] send to processor:เข้าใจหลักการนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.526645372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.526648091+07:00","message":"> Transcript [529] [false]: 'เข้าใจหลักการนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.52665152+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.526653874+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.526655637+07:00","message":"StatePrefix: 'เข้าใจหลักการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.526657794+07:00","message":"TextPushed: 'เข้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:02.660990223+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:02.661026609+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าใจหลักการนะคะว่าเอา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:02.661032803+07:00","message":"receive interim result [false|false]: เข้าใจหลักการนะคะว่าเอา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:02.661049419+07:00","message":"[buffer interim] 56 false เข้าใจหลักการนะคะว่าเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.661056989+07:00","message":"[bufferProcess] interim [860000000]:เข้าใจหลักการนะคะว่าเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.661059604+07:00","message":"[bufferProcess] send to processor:เข้าใจหลักการนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.661066289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.661069679+07:00","message":"> Transcript [530] [false]: 'เข้าใจหลักการนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.661075257+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.66107795+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.661080234+07:00","message":"StatePrefix: 'เข้าใจหลักการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.66108249+07:00","message":"TextPushed: 'เข้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:02.721635843+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:02.721675972+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าใจหลักการนะคะว่าอ๊อด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:02.721681096+07:00","message":"receive interim result [false|false]: เข้าใจหลักการนะคะว่าอ๊อด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:02.721698385+07:00","message":"[buffer interim] 56 false เข้าใจหลักการนะคะว่าอ๊อด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.721705277+07:00","message":"[bufferProcess] interim [980000000]:เข้าใจหลักการนะคะว่าอ๊อด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.721707617+07:00","message":"[bufferProcess] send to processor:เข้าใจหลักการนะคะว่าเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.721711097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.721713475+07:00","message":"> Transcript [531] [false]: 'เข้าใจหลักการนะคะว่าเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.721716924+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.721718924+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.721720825+07:00","message":"StatePrefix: 'เข้าใจหลักการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.72172281+07:00","message":"TextPushed: 'เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.721725462+07:00","message":"Push: 'ใจหลักการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.721727154+07:00","message":"TextPushed: 'เข้าใจหลักการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.721729646+07:00","message":"Set new StatePrefix : 'เข้าใจหลักการนะคะว่าเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.721731708+07:00","message":"Next Push (prob) : 'นะคะว่าเอา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:02.721739222+07:00","message":"push: {false ใจหลักการ 0 0xc000044f00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:02.899978152+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:02.900014448+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าใจหลักการนะคะว่าออสโม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:02.900020187+07:00","message":"receive interim result [false|false]: เข้าใจหลักการนะคะว่าออสโม่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:02.900034016+07:00","message":"[buffer interim] 56 false เข้าใจหลักการนะคะว่าออสโม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.900041324+07:00","message":"[bufferProcess] interim [160000000]:เข้าใจหลักการนะคะว่าออสโม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.900043911+07:00","message":"[bufferProcess] send to processor:เข้าใจหลักการนะคะว่าอ๊อด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.90005033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.900053907+07:00","message":"> Transcript [532] [false]: 'เข้าใจหลักการนะคะว่าอ๊อด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.900056031+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.900058378+07:00","message":"Set new StatePrefix: 'เข้าใจหลักการนะคะว่าอ๊อด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:02.900884226+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:02.900894303+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าใจหลักการนะคะว่าออสโมซิส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:02.900897706+07:00","message":"receive interim result [false|false]: เข้าใจหลักการนะคะว่าออสโมซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:02.90090607+07:00","message":"[buffer interim] 56 false เข้าใจหลักการนะคะว่าออสโมซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.900909543+07:00","message":"[bufferProcess] interim [220000000]:เข้าใจหลักการนะคะว่าออสโมซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.900912275+07:00","message":"[bufferProcess] send to processor:เข้าใจหลักการนะคะว่าออสโม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.900914694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.900916796+07:00","message":"> Transcript [533] [false]: 'เข้าใจหลักการนะคะว่าออสโม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.900918544+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:02.900920134+07:00","message":"Set new StatePrefix: 'เข้าใจหลักการนะคะว่าออสโม่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:03.221063583+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:03.221093502+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าใจหลักการนะคะว่าออสโมซิสเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:03.221099149+07:00","message":"receive interim result [false|false]: เข้าใจหลักการนะคะว่าออสโมซิสเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:03.221109622+07:00","message":"[buffer interim] 56 false เข้าใจหลักการนะคะว่าออสโมซิสเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.221115276+07:00","message":"[bufferProcess] interim [520000000]:เข้าใจหลักการนะคะว่าออสโมซิสเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.221117704+07:00","message":"[bufferProcess] send to processor:เข้าใจหลักการนะคะว่าออสโมซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.221122734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.221124761+07:00","message":"> Transcript [534] [false]: 'เข้าใจหลักการนะคะว่าออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.2211267+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.221129109+07:00","message":"Set new StatePrefix: 'เข้าใจหลักการนะคะว่าออสโมซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:03.41207257+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:03.412112532+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:03.412118286+07:00","message":"receive interim result [false|false]: เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:03.41213242+07:00","message":"[buffer interim] 56 false เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.412139273+07:00","message":"[bufferProcess] interim [700000000]:เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.412141835+07:00","message":"[bufferProcess] send to processor:เข้าใจหลักการนะคะว่าออสโมซิสเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.412148814+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.412152036+07:00","message":"> Transcript [535] [false]: 'เข้าใจหลักการนะคะว่าออสโมซิสเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.412155537+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.412157705+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.412159431+07:00","message":"StatePrefix: 'เข้าใจหลักการนะคะว่าออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.412161786+07:00","message":"TextPushed: 'เข้าใจหลักการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:03.608743499+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:03.608784815+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:03.608791141+07:00","message":"receive interim result [false|false]: เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:03.608807605+07:00","message":"[buffer interim] 56 false เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.608814472+07:00","message":"[bufferProcess] interim [880000000]:เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.608816971+07:00","message":"[bufferProcess] send to processor:เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.608823754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.608826839+07:00","message":"> Transcript [536] [false]: 'เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.608830513+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.608832765+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.608835417+07:00","message":"StatePrefix: 'เข้าใจหลักการนะคะว่าออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.608838201+07:00","message":"TextPushed: 'เข้าใจหลักการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:03.936131074+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:03.936164551+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:03.936169902+07:00","message":"receive interim result [false|false]: เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:03.936180542+07:00","message":"[buffer interim] 56 false เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.936186325+07:00","message":"[bufferProcess] interim [180000000]:เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.936188565+07:00","message":"[bufferProcess] send to processor:เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.936195243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.936198255+07:00","message":"> Transcript [537] [false]: 'เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.936201239+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.936203028+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.936204896+07:00","message":"StatePrefix: 'เข้าใจหลักการนะคะว่าออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:03.936207167+07:00","message":"TextPushed: 'เข้าใจหลักการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:04.059814249+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:04.059851262+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:04.05986121+07:00","message":"receive interim result [false|false]: เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:04.059873295+07:00","message":"[buffer interim] 56 false เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:04.059879385+07:00","message":"[bufferProcess] interim [300000000]:เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:04.0598818+07:00","message":"[bufferProcess] send to processor:เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:04.059887278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:04.059890118+07:00","message":"> Transcript [538] [false]: 'เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:04.059893206+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:04.059895049+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:04.059897071+07:00","message":"StatePrefix: 'เข้าใจหลักการนะคะว่าออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:04.059899518+07:00","message":"TextPushed: 'เข้าใจหลักการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:04.059903745+07:00","message":"Push: 'นะคะว่าออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:04.059905462+07:00","message":"TextPushed: 'เข้าใจหลักการนะคะว่าออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:04.059907462+07:00","message":"Set new StatePrefix : 'เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:04.059909703+07:00","message":"Next Push (prob) : 'เป็นอย่างไรคุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:04.059933279+07:00","message":"push: {false นะคะว่าออสโมซิส 0 0xc000044f00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:04.268229165+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:04.268273795+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูบา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:04.26827968+07:00","message":"receive interim result [false|false]: เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูบา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:04.268296679+07:00","message":"[buffer interim] 56 false เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูบา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:04.268303564+07:00","message":"[bufferProcess] interim [480000000]:เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูบา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:04.268306232+07:00","message":"[bufferProcess] send to processor:เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:04.268313501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:04.268316257+07:00","message":"> Transcript [539] [false]: 'เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:04.268319975+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:04.268322137+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:04.268324235+07:00","message":"StatePrefix: 'เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:04.268326932+07:00","message":"TextPushed: 'เข้าใจหลักการนะคะว่าออสโมซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:04.317558092+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:04.317596048+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอย่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:04.317602147+07:00","message":"receive interim result [false|false]: เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอย่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:04.3176193+07:00","message":"[buffer interim] 56 false เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:04.317626435+07:00","message":"[bufferProcess] interim [540000000]:เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:04.317628946+07:00","message":"[bufferProcess] send to processor:เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูบา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:04.317632184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:04.317635061+07:00","message":"> Transcript [540] [false]: 'เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูบา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:04.317638301+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:04.317640166+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:04.317643918+07:00","message":"StatePrefix: 'เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:04.317646528+07:00","message":"TextPushed: 'เข้าใจหลักการนะคะว่าออสโมซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:04.320885006+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:04.320919726+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:04.320925105+07:00","message":"receive interim result [false|false]: เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:04.320940342+07:00","message":"[buffer interim] 56 false เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:04.320946378+07:00","message":"[bufferProcess] interim [600000000]:เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:04.320948821+07:00","message":"[bufferProcess] send to processor:เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:04.320952478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:04.320955255+07:00","message":"> Transcript [541] [false]: 'เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอย่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:04.320958657+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:04.320960515+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:04.320962612+07:00","message":"StatePrefix: 'เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:04.320964795+07:00","message":"TextPushed: 'เข้าใจหลักการนะคะว่าออสโมซิส'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:04.432114187+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:04.432124475+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:04.445535943+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:04.445577627+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:04.445583245+07:00","message":"receive interim result [false|false]: เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:04.445598795+07:00","message":"[buffer interim] 56 false เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:04.445605807+07:00","message":"[bufferProcess] interim [720000000]:เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:04.445608595+07:00","message":"[bufferProcess] send to processor:เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:04.445615747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:04.445618711+07:00","message":"> Transcript [542] [false]: 'เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:04.44562246+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:04.445624416+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:04.445626469+07:00","message":"StatePrefix: 'เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:04.445629814+07:00","message":"TextPushed: 'เข้าใจหลักการนะคะว่าออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:04.445639471+07:00","message":"Push: 'เป็นอย่างไรคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:04.445641346+07:00","message":"TextPushed: 'เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:04.445643641+07:00","message":"Set new StatePrefix : 'เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:04.445645959+07:00","message":"Next Push (prob) : 'ครูอยาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:04.445653149+07:00","message":"push: {false เป็นอย่างไรคุณ 0 0xc000044f00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:04.776920427+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:04.776960702+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:04.776968452+07:00","message":"receive interim result [false|false]: เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:04.776983514+07:00","message":"[buffer interim] 56 false เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:04.776991413+07:00","message":"[bufferProcess] interim [20000000]:เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:04.776996552+07:00","message":"[bufferProcess] send to processor:เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:04.777003632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:04.777007699+07:00","message":"> Transcript [543] [false]: 'เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:04.77701312+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:04.777015728+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:04.777018881+07:00","message":"StatePrefix: 'เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:04.777022485+07:00","message":"TextPushed: 'เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:05.010183942+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:05.010221144+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:05.010228182+07:00","message":"receive interim result [false|false]: เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:05.010240878+07:00","message":"[buffer interim] 56 false เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.010249993+07:00","message":"[bufferProcess] interim [260000000]:เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.010252816+07:00","message":"[bufferProcess] send to processor:เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.010258079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.01026095+07:00","message":"> Transcript [544] [false]: 'เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.010264483+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.010266312+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.010268451+07:00","message":"StatePrefix: 'เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.010271307+07:00","message":"TextPushed: 'เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:05.21633975+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:05.216390175+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ฝึก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:05.216396518+07:00","message":"receive interim result [false|false]: เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ฝึก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:05.216411524+07:00","message":"[buffer interim] 56 false เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ฝึก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.21641978+07:00","message":"[bufferProcess] interim [500000000]:เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ฝึก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.216422169+07:00","message":"[bufferProcess] send to processor:เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.216426386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.216429311+07:00","message":"> Transcript [545] [false]: 'เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.216433111+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.216435154+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.216437456+07:00","message":"StatePrefix: 'เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.216439825+07:00","message":"TextPushed: 'เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:05.333237603+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:05.333279357+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:05.333285109+07:00","message":"receive interim result [false|false]: เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:05.333300851+07:00","message":"[buffer interim] 56 false เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.333307491+07:00","message":"[bufferProcess] interim [560000000]:เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.333309984+07:00","message":"[bufferProcess] send to processor:เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ฝึก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.333316372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.333318847+07:00","message":"> Transcript [546] [false]: 'เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ฝึก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.33332239+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.333324445+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.333327217+07:00","message":"StatePrefix: 'เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.333329958+07:00","message":"TextPushed: 'เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.333335974+07:00","message":"Push: 'ครูอยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.333337686+07:00","message":"TextPushed: 'เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.333339788+07:00","message":"Set new StatePrefix : 'เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ฝึก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.333342437+07:00","message":"Next Push (prob) : 'ให้เรียนได้ฝึก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:05.33335034+07:00","message":"push: {false ครูอยาก 0 0xc000044f00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:05.536873985+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:05.536942416+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษาและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:05.536949419+07:00","message":"receive interim result [false|false]: เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษาและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:05.53696616+07:00","message":"[buffer interim] 56 false เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษาและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.536973126+07:00","message":"[bufferProcess] interim [800000000]:เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษาและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.536975854+07:00","message":"[bufferProcess] send to processor:เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.536982229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.536984768+07:00","message":"> Transcript [547] [false]: 'เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.536987225+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.536989487+07:00","message":"Set new StatePrefix: 'เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:05.649971794+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:05.650006674+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษาการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:05.650013562+07:00","message":"receive interim result [false|false]: เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษาการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:05.650029826+07:00","message":"[buffer interim] 56 false เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.650036021+07:00","message":"[bufferProcess] interim [860000000]:เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.650038575+07:00","message":"[bufferProcess] send to processor:เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษาและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.650044287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.650049373+07:00","message":"> Transcript [548] [false]: 'เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษาและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.650053021+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.650055015+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.650057317+07:00","message":"StatePrefix: 'เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.650060347+07:00","message":"TextPushed: 'เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:05.85161922+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:05.851659422+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษาการทด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:05.851665569+07:00","message":"receive interim result [false|false]: เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษาการทด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:05.851681493+07:00","message":"[buffer interim] 56 false เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษาการทด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.851690682+07:00","message":"[bufferProcess] interim [40000000]:เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษาการทด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.851693618+07:00","message":"[bufferProcess] send to processor:เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.851699195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.851701973+07:00","message":"> Transcript [549] [false]: 'เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.85170615+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.851708276+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.851710064+07:00","message":"StatePrefix: 'เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.85171377+07:00","message":"TextPushed: 'เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:05.911702017+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:05.911743971+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษาการทดลอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:05.911751079+07:00","message":"receive interim result [false|false]: เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษาการทดลอง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:05.911766304+07:00","message":"[buffer interim] 56 false เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษาการทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.91177476+07:00","message":"[bufferProcess] interim [160000000]:เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษาการทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.911777185+07:00","message":"[bufferProcess] send to processor:เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษาการทด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.911783654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.911786868+07:00","message":"> Transcript [550] [false]: 'เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษาการทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.911790497+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.911792477+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.911794131+07:00","message":"StatePrefix: 'เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:05.911797197+07:00","message":"TextPushed: 'เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:06.233385625+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:06.233436292+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษาการทดลองนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:06.233444681+07:00","message":"receive interim result [false|false]: เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษาการทดลองนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:06.233462444+07:00","message":"[buffer interim] 56 false เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษาการทดลองนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:06.233472898+07:00","message":"[bufferProcess] interim [460000000]:เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษาการทดลองนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:06.233477599+07:00","message":"[bufferProcess] send to processor:เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษาการทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:06.233482571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:06.233486614+07:00","message":"> Transcript [551] [false]: 'เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษาการทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:06.233491817+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:06.233496007+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:06.233512211+07:00","message":"StatePrefix: 'เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:06.233518822+07:00","message":"TextPushed: 'เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:06.233527736+07:00","message":"Push: 'ให้เรียนได้ศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:06.233530571+07:00","message":"TextPushed: 'เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:06.233533813+07:00","message":"Set new StatePrefix : 'เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษาการทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:06.23353741+07:00","message":"Next Push (prob) : 'การทดลอง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:06.233559197+07:00","message":"push: {false ให้เรียนได้ศึกษา 0 0xc000044f00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:06.380573724+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:06.380608578+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษาการทดลองนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:06.380616048+07:00","message":"receive interim result [false|false]: เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษาการทดลองนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:06.380632486+07:00","message":"[buffer interim] 56 false เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษาการทดลองนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:06.380639672+07:00","message":"[bufferProcess] interim [580000000]:เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษาการทดลองนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:06.380642209+07:00","message":"[bufferProcess] send to processor:เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษาการทดลองนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:06.380645661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:06.38064789+07:00","message":"> Transcript [552] [false]: 'เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษาการทดลองนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:06.380651639+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:06.380653561+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:06.380655341+07:00","message":"StatePrefix: 'เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษาการทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:06.380657565+07:00","message":"TextPushed: 'เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:06.54414642+07:00","message":"[GCS] IsForceVAD: false for message ID: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:06.551074885+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:06.551134228+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษาการทดลองนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:06.551155408+07:00","message":"receive interim result [false|false]: เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษาการทดลองนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:06.551176075+07:00","message":"[buffer interim] 56 false เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษาการทดลองนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:06.551185689+07:00","message":"[bufferProcess] interim [760000000]:เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษาการทดลองนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:06.551190704+07:00","message":"[bufferProcess] send to processor:เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษาการทดลองนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:06.551199595+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:06.55120373+07:00","message":"> Transcript [553] [false]: 'เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษาการทดลองนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:06.551215945+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:06.551218898+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:06.551222444+07:00","message":"StatePrefix: 'เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษาการทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:06.551228005+07:00","message":"TextPushed: 'เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:06.710021634+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:06.710074924+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลองนี้นะคะ\",\"confidence\":0.9537379}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:06.710085039+07:00","message":"receive interim result [true|false]: เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลองนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:06.710098709+07:00","message":"end recv isFinal message id 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:06.710101725+07:00","message":"end Recv id 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:06.710116745+07:00","message":"[buffer interim] 56 true เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลองนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:06.710134026+07:00","message":"[bufferProcess] interim [970000000]:เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลองนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:06.710139132+07:00","message":"[bufferProcess] send to processor (isfinal):เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษาการทดลองนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:06.710144304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:06.710148341+07:00","message":"> Transcript [554] [false]: 'เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษาการทดลองนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:06.710154178+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:06.710157076+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:06.710160306+07:00","message":"StatePrefix: 'เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษาการทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:06.710164785+07:00","message":"TextPushed: 'เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:06.710167834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:06.710170671+07:00","message":"> Transcript [555] [true]: 'เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลองนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:06.710174161+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:06.710176699+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:06.710179223+07:00","message":"StatePrefix: 'เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษาการทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:06.710182561+07:00","message":"TextPushed: 'เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:06.710185466+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:06.710526682+07:00","message":"Push: 'การทดลองนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:06.71053074+07:00","message":"TextPushed: 'เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้เรียนได้ศึกษาการทดลองนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:06.710534416+07:00","message":"Set new StatePrefix : 'เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลองนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:06.710538535+07:00","message":"Next Push (prob) : 'เข้าใจหลักการนะคะว่าออสโมซิสเป็นอย่างไรคุณครูอยากให้นักเรียนได้ศึกษาการทดลองนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:06.710550748+07:00","message":"push: {true การทดลองนี้นะคะ 0 0xc000044f00}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:06.710564353+07:00","message":"write aligntment file to 'tmp/7509/align_message_id_56.html'"}
{"level":"info","service":"Main","time":"2026-02-25T13:06:06.723373971+07:00","message":"write wav file: './tmp/7509/7509_56.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:06.867862122+07:00","message":"[GCS] Start streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:07.339271818+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:07.339306683+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จัด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:07.339312217+07:00","message":"receive interim result [false|false]: จัด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:07.339325077+07:00","message":"[buffer interim] 57 false จัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.339330948+07:00","message":"[bufferProcess] interim [480000000]:จัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.339332481+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:07.432761777+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:07.432795059+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:07.521243518+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:07.521281047+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จัดหา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:07.521286849+07:00","message":"receive interim result [false|false]: จัดหา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:07.521304776+07:00","message":"[buffer interim] 57 false จัดหา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.52131169+07:00","message":"[bufferProcess] interim [660000000]:จัดหา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.521313998+07:00","message":"[bufferProcess] send to processor:จัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.521317447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.521320206+07:00","message":"> Transcript [556] [false]: 'จัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.521322171+07:00","message":"Set StatePrefix (first interim): 'จัด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:07.718186288+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:07.718234753+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กับข้าว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:07.718240747+07:00","message":"receive interim result [false|false]: กับข้าว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:07.71825343+07:00","message":"[buffer interim] 57 false กับข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.718259974+07:00","message":"[bufferProcess] interim [900000000]:กับข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.718262051+07:00","message":"[bufferProcess] send to processor:จัดหา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.718266904+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.718269657+07:00","message":"> Transcript [557] [false]: 'จัดหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.71827278+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.71827463+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.718276364+07:00","message":"StatePrefix: 'จัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.718278593+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:07.823806609+07:00","message":"[GCS] IsForceVAD: false for message ID: 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:07.842187114+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:07.842225681+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จัดภาพ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:07.842231463+07:00","message":"receive interim result [false|false]: จัดภาพ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:07.842244763+07:00","message":"[buffer interim] 57 false จัดภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.842251654+07:00","message":"[bufferProcess] interim [960000000]:จัดภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.842253758+07:00","message":"[bufferProcess] send to processor:กับข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.842262141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.842264905+07:00","message":"> Transcript [558] [false]: 'กับข้าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.842267359+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.842269403+07:00","message":"Set new StatePrefix: 'กับข้าว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:07.917905002+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:07.91793378+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จัดภาพ\",\"confidence\":0.87345135}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:07.917939351+07:00","message":"receive interim result [true|false]: จัดภาพ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:07.917946393+07:00","message":"end recv isFinal message id 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:07.917948513+07:00","message":"end Recv id 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:07.917954485+07:00","message":"[buffer interim] 57 true จัดภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.917960719+07:00","message":"[bufferProcess] interim [170000000]:จัดภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.917965643+07:00","message":"[bufferProcess] send to processor (isfinal):จัดภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.91796839+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.917970886+07:00","message":"> Transcript [559] [false]: 'จัดภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.917972938+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.917974908+07:00","message":"Set new StatePrefix: 'จัดภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.917976453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.91797931+07:00","message":"> Transcript [560] [true]: 'จัดภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.917982334+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.917985231+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.917987681+07:00","message":"StatePrefix: 'จัดภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.917990561+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:07.917997836+07:00","message":"Push: 'จัดภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:07.91800664+07:00","message":"push: {true จัดภาพ 0 0xc000044d80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:06:07.92257112+07:00","message":"write wav file: './tmp/7509/7509_57.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:08.276702799+07:00","message":"[GCS] Start streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:08.621262887+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:08.62130669+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:08.621313267+07:00","message":"receive interim result [false|false]: เมื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:08.621330169+07:00","message":"[buffer interim] 58 false เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:08.621337902+07:00","message":"[bufferProcess] interim [420000000]:เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:08.621341135+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:08.814351132+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:08.814390894+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อไหร่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:08.81439818+07:00","message":"receive interim result [false|false]: เมื่อไหร่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:08.81441412+07:00","message":"[buffer interim] 58 false เมื่อไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:08.814424765+07:00","message":"[bufferProcess] interim [600000000]:เมื่อไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:08.814427888+07:00","message":"[bufferProcess] send to processor:เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:08.814434936+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:08.814438582+07:00","message":"> Transcript [561] [false]: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:08.814441597+07:00","message":"Set StatePrefix (first interim): 'เมื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:08.929946452+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:08.929988314+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อเริ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:08.929995408+07:00","message":"receive interim result [false|false]: เมื่อเริ่ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:08.93000758+07:00","message":"[buffer interim] 58 false เมื่อเริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:08.930014886+07:00","message":"[bufferProcess] interim [660000000]:เมื่อเริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:08.930016792+07:00","message":"[bufferProcess] send to processor:เมื่อไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:08.930020116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:08.930022724+07:00","message":"> Transcript [562] [false]: 'เมื่อไหร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:08.930025305+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:08.93002702+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:08.930028784+07:00","message":"StatePrefix: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:08.930030558+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:09.117287209+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:09.11732287+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อเริ่มการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:09.117328395+07:00","message":"receive interim result [false|false]: เมื่อเริ่มการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:09.117336918+07:00","message":"[buffer interim] 58 false เมื่อเริ่มการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:09.11734326+07:00","message":"[bufferProcess] interim [840000000]:เมื่อเริ่มการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:09.117345304+07:00","message":"[bufferProcess] send to processor:เมื่อเริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:09.117348451+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:09.117350923+07:00","message":"> Transcript [563] [false]: 'เมื่อเริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:09.117353974+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:09.117355764+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:09.117357503+07:00","message":"StatePrefix: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:09.117359289+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:09.313191107+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:09.313233131+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อเริ่มการทด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:09.31323862+07:00","message":"receive interim result [false|false]: เมื่อเริ่มการทด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:09.313251812+07:00","message":"[buffer interim] 58 false เมื่อเริ่มการทด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:09.313257845+07:00","message":"[bufferProcess] interim [80000000]:เมื่อเริ่มการทด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:09.313259856+07:00","message":"[bufferProcess] send to processor:เมื่อเริ่มการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:09.313265194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:09.313267848+07:00","message":"> Transcript [564] [false]: 'เมื่อเริ่มการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:09.313270743+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:09.313272557+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:09.313274234+07:00","message":"StatePrefix: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:09.313276293+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:09.498535903+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:09.498574626+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อเริ่มการทดลอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:09.498581323+07:00","message":"receive interim result [false|false]: เมื่อเริ่มการทดลอง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:09.498596934+07:00","message":"[buffer interim] 58 false เมื่อเริ่มการทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:09.498603913+07:00","message":"[bufferProcess] interim [260000000]:เมื่อเริ่มการทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:09.49860603+07:00","message":"[bufferProcess] send to processor:เมื่อเริ่มการทด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:09.498609305+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:09.498612314+07:00","message":"> Transcript [565] [false]: 'เมื่อเริ่มการทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:09.498615226+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:09.498617582+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:09.498621002+07:00","message":"StatePrefix: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:09.498622989+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:09.498629531+07:00","message":"Push: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:09.498631544+07:00","message":"TextPushed: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:09.498633406+07:00","message":"Set new StatePrefix : 'เมื่อเริ่มการทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:09.498635331+07:00","message":"Next Push (prob) : 'เริ่มการทด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:09.498643222+07:00","message":"push: {false เมื่อ 0 0xc00051c300}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:10.022519973+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:10.022586088+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อเริ่มการทดลองสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:10.022592187+07:00","message":"receive interim result [false|false]: เมื่อเริ่มการทดลองสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:10.022607572+07:00","message":"[buffer interim] 58 false เมื่อเริ่มการทดลองสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:10.022615133+07:00","message":"[bufferProcess] interim [800000000]:เมื่อเริ่มการทดลองสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:10.022617495+07:00","message":"[bufferProcess] send to processor:เมื่อเริ่มการทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:10.022624164+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:10.022627578+07:00","message":"> Transcript [566] [false]: 'เมื่อเริ่มการทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:10.022631045+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:10.022633187+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:10.022635018+07:00","message":"StatePrefix: 'เมื่อเริ่มการทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:10.022637159+07:00","message":"TextPushed: 'เมื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:10.210536934+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:10.210573956+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อเริ่มการทดลองสารละลาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:10.210579705+07:00","message":"receive interim result [false|false]: เมื่อเริ่มการทดลองสารละลาย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:10.210593987+07:00","message":"[buffer interim] 58 false เมื่อเริ่มการทดลองสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:10.210600708+07:00","message":"[bufferProcess] interim [980000000]:เมื่อเริ่มการทดลองสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:10.210602811+07:00","message":"[bufferProcess] send to processor:เมื่อเริ่มการทดลองสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:10.21060571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:10.210609131+07:00","message":"> Transcript [567] [false]: 'เมื่อเริ่มการทดลองสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:10.210612444+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:10.210614715+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:10.210616619+07:00","message":"StatePrefix: 'เมื่อเริ่มการทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:10.210619214+07:00","message":"TextPushed: 'เมื่อ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:10.433063473+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:10.433080376+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:10.591465074+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:10.591520836+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อเริ่มการทดลองสารละลายสูตร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:10.591528108+07:00","message":"receive interim result [false|false]: เมื่อเริ่มการทดลองสารละลายสูตร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:10.591542334+07:00","message":"[buffer interim] 58 false เมื่อเริ่มการทดลองสารละลายสูตร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:10.591549699+07:00","message":"[bufferProcess] interim [400000000]:เมื่อเริ่มการทดลองสารละลายสูตร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:10.591552499+07:00","message":"[bufferProcess] send to processor:เมื่อเริ่มการทดลองสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:10.591559515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:10.591562427+07:00","message":"> Transcript [568] [false]: 'เมื่อเริ่มการทดลองสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:10.591566088+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:10.591568623+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:10.59157046+07:00","message":"StatePrefix: 'เมื่อเริ่มการทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:10.591572909+07:00","message":"TextPushed: 'เมื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:10.717560429+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:10.717597313+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อเริ่มการทดลองสารละลายซูโครส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:10.71760366+07:00","message":"receive interim result [false|false]: เมื่อเริ่มการทดลองสารละลายซูโครส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:10.717616735+07:00","message":"[buffer interim] 58 false เมื่อเริ่มการทดลองสารละลายซูโครส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:10.717624906+07:00","message":"[bufferProcess] interim [460000000]:เมื่อเริ่มการทดลองสารละลายซูโครส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:10.717627217+07:00","message":"[bufferProcess] send to processor:เมื่อเริ่มการทดลองสารละลายสูตร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:10.717630665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:10.717633199+07:00","message":"> Transcript [569] [false]: 'เมื่อเริ่มการทดลองสารละลายสูตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:10.717636439+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:10.717638322+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:10.717640253+07:00","message":"StatePrefix: 'เมื่อเริ่มการทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:10.717642284+07:00","message":"TextPushed: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:10.717648171+07:00","message":"Push: 'เริ่มการทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:10.717649866+07:00","message":"TextPushed: 'เมื่อเริ่มการทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:10.717652001+07:00","message":"Set new StatePrefix : 'เมื่อเริ่มการทดลองสารละลายสูตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:10.717654313+07:00","message":"Next Push (prob) : 'ลองสารละลายสูตร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:10.717661957+07:00","message":"push: {false เริ่มการทด 0 0xc00051c300}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:11.28993407+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:11.289974322+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อเริ่มการทดลองสารละลายซูโครสทางด้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:11.289980723+07:00","message":"receive interim result [false|false]: เมื่อเริ่มการทดลองสารละลายซูโครสทางด้าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:11.289993079+07:00","message":"[buffer interim] 58 false เมื่อเริ่มการทดลองสารละลายซูโครสทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:11.290000593+07:00","message":"[bufferProcess] interim [60000000]:เมื่อเริ่มการทดลองสารละลายซูโครสทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:11.290003304+07:00","message":"[bufferProcess] send to processor:เมื่อเริ่มการทดลองสารละลายซูโครส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:11.290008645+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:11.290011377+07:00","message":"> Transcript [570] [false]: 'เมื่อเริ่มการทดลองสารละลายซูโครส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:11.290013829+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:11.290015756+07:00","message":"Set new StatePrefix: 'เมื่อเริ่มการทดลองสารละลายซูโครส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:11.491711429+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:11.491757866+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้าย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:11.491764586+07:00","message":"receive interim result [false|false]: เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้าย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:11.491777926+07:00","message":"[buffer interim] 58 false เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:11.491785171+07:00","message":"[bufferProcess] interim [300000000]:เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:11.491788047+07:00","message":"[bufferProcess] send to processor:เมื่อเริ่มการทดลองสารละลายซูโครสทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:11.491794855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:11.491797987+07:00","message":"> Transcript [571] [false]: 'เมื่อเริ่มการทดลองสารละลายซูโครสทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:11.491801516+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:11.491803437+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:11.491805277+07:00","message":"StatePrefix: 'เมื่อเริ่มการทดลองสารละลายซูโครส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:11.49180785+07:00","message":"TextPushed: 'เมื่อเริ่มการทด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:11.811693618+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:11.811757717+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:11.811765708+07:00","message":"receive interim result [false|false]: เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:11.811780598+07:00","message":"[buffer interim] 58 false เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:11.811787595+07:00","message":"[bufferProcess] interim [600000000]:เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:11.811789946+07:00","message":"[bufferProcess] send to processor:เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:11.811797524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:11.811803126+07:00","message":"> Transcript [572] [false]: 'เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:11.811808121+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:11.811810799+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:11.811813914+07:00","message":"StatePrefix: 'เมื่อเริ่มการทดลองสารละลายซูโครส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:11.811817656+07:00","message":"TextPushed: 'เมื่อเริ่มการทด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:12.165121089+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:12.165183069+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:12.165190032+07:00","message":"receive interim result [false|false]: เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:12.165203934+07:00","message":"[buffer interim] 58 false เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.165211232+07:00","message":"[bufferProcess] interim [900000000]:เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.165214175+07:00","message":"[bufferProcess] send to processor:เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.165217761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.165220414+07:00","message":"> Transcript [573] [false]: 'เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.165223397+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.165225277+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.165227303+07:00","message":"StatePrefix: 'เมื่อเริ่มการทดลองสารละลายซูโครส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.165229506+07:00","message":"TextPushed: 'เมื่อเริ่มการทด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:12.321505613+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:12.321527051+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเลือด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:12.321531998+07:00","message":"receive interim result [false|false]: เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเลือด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:12.321545053+07:00","message":"[buffer interim] 58 false เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.321550306+07:00","message":"[bufferProcess] interim [80000000]:เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.321552496+07:00","message":"[bufferProcess] send to processor:เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.321555771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.321557676+07:00","message":"> Transcript [574] [false]: 'เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.321560663+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.321562368+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.321565258+07:00","message":"StatePrefix: 'เมื่อเริ่มการทดลองสารละลายซูโครส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.32156757+07:00","message":"TextPushed: 'เมื่อเริ่มการทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.321570149+07:00","message":"Push: 'ลองสารละลายซูโครส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.321572152+07:00","message":"TextPushed: 'เมื่อเริ่มการทดลองสารละลายซูโครส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.321574413+07:00","message":"Set new StatePrefix : 'เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.321577881+07:00","message":"Next Push (prob) : 'ทางด้านซ้ายของเยื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:12.321585169+07:00","message":"push: {false ลองสารละลายซูโครส 0 0xc00051c300}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:12.510731393+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:12.510770311+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยือก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:12.510777659+07:00","message":"receive interim result [false|false]: เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยือก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:12.510792039+07:00","message":"[buffer interim] 58 false เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.510798545+07:00","message":"[bufferProcess] interim [260000000]:เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.510801882+07:00","message":"[bufferProcess] send to processor:เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.510808255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.510810987+07:00","message":"> Transcript [575] [false]: 'เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.510813532+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.510815997+07:00","message":"Set new StatePrefix: 'เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเลือด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:12.512053069+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:12.512066062+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อบุ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:12.512070822+07:00","message":"receive interim result [false|false]: เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อบุ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:12.512080569+07:00","message":"[buffer interim] 58 false เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.512084213+07:00","message":"[bufferProcess] interim [320000000]:เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.512086225+07:00","message":"[bufferProcess] send to processor:เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.512088277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.512090193+07:00","message":"> Transcript [576] [false]: 'เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.512091884+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.512093774+07:00","message":"Set new StatePrefix: 'เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยือก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:12.641783459+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:12.64182487+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อเลือกผ่าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:12.641832355+07:00","message":"receive interim result [false|false]: เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อเลือกผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:12.641847402+07:00","message":"[buffer interim] 58 false เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.641858+07:00","message":"[bufferProcess] interim [380000000]:เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.641861341+07:00","message":"[bufferProcess] send to processor:เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.641865001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.641867649+07:00","message":"> Transcript [577] [false]: 'เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.641870576+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.641872475+07:00","message":"Set new StatePrefix: 'เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อบุ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:12.814448319+07:00","message":"[GCS] IsForceVAD: false for message ID: 58"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:12.919120087+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:12.919171005+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-02-25T13:06:12.919178623+07:00","message":"receive interim result [true|false]: เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อเลือกผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:12.919190364+07:00","message":"end recv isFinal message id 58"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:12.919192855+07:00","message":"end Recv id 58"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:12.919201467+07:00","message":"[buffer interim] 58 true เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.919211765+07:00","message":"[bufferProcess] interim [770000000]:เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.91921494+07:00","message":"[bufferProcess] send to processor (isfinal):เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.919219578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.919222378+07:00","message":"> Transcript [578] [false]: 'เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.919225371+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.919227542+07:00","message":"Set new StatePrefix: 'เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.919229354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.919231138+07:00","message":"> Transcript [579] [true]: 'เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.919233606+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.919235367+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.919237304+07:00","message":"StatePrefix: 'เมื่อเริ่มการทดลองสารละลายซูโครสทางด้านซ้ายของเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.919240164+07:00","message":"TextPushed: 'เมื่อเริ่มการทดลองสารละลายซูโครส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:12.919243731+07:00","message":"Push: 'ทางด้านซ้ายของเยื่อเลือกผ่าน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:12.919256792+07:00","message":"push: {true ทางด้านซ้ายของเยื่อเลือกผ่าน 0 0xc00051c300}"}
{"level":"info","service":"Main","time":"2026-02-25T13:06:12.928771663+07:00","message":"write wav file: './tmp/7509/7509_58.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:13.077789105+07:00","message":"[GCS] Start streaming session, msgId: 59"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:13.433090453+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:13.433118758+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:13.796890974+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:13.79693432+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:13.796939704+07:00","message":"receive interim result [false|false]: มีความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:13.796956935+07:00","message":"[buffer interim] 59 false มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:13.796963123+07:00","message":"[bufferProcess] interim [540000000]:มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:13.796965192+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:14.111814444+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:14.111863243+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความเข้ม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:14.111869351+07:00","message":"receive interim result [false|false]: มีความเข้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:14.111887052+07:00","message":"[buffer interim] 59 false มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.111896255+07:00","message":"[bufferProcess] interim [840000000]:มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.111899339+07:00","message":"[bufferProcess] send to processor:มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.111903902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.111907605+07:00","message":"> Transcript [580] [false]: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.111910668+07:00","message":"Set StatePrefix (first interim): 'มีความ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:14.304133729+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:14.3041759+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความเข้มข้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:14.304181458+07:00","message":"receive interim result [false|false]: มีความเข้มข้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:14.304196057+07:00","message":"[buffer interim] 59 false มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.304202943+07:00","message":"[bufferProcess] interim [80000000]:มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.304205782+07:00","message":"[bufferProcess] send to processor:มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.304214166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.304217034+07:00","message":"> Transcript [581] [false]: 'มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.304220367+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.30422226+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.304224292+07:00","message":"StatePrefix: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.304226706+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:14.624108931+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:14.624150475+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความเข้มข้นน้อย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:14.624156999+07:00","message":"receive interim result [false|false]: มีความเข้มข้นน้อย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:14.624170392+07:00","message":"[buffer interim] 59 false มีความเข้มข้นน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.624179901+07:00","message":"[bufferProcess] interim [380000000]:มีความเข้มข้นน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.624183311+07:00","message":"[bufferProcess] send to processor:มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.624190998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.624194877+07:00","message":"> Transcript [582] [false]: 'มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.624199043+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.624202287+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.624204404+07:00","message":"StatePrefix: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.624206559+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:14.819239338+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:14.819279114+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความเข้มข้นน้อยกว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:14.819285609+07:00","message":"receive interim result [false|false]: มีความเข้มข้นน้อยกว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:14.819299292+07:00","message":"[buffer interim] 59 false มีความเข้มข้นน้อยกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.819306535+07:00","message":"[bufferProcess] interim [560000000]:มีความเข้มข้นน้อยกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.819309219+07:00","message":"[bufferProcess] send to processor:มีความเข้มข้นน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.819315435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.819318266+07:00","message":"> Transcript [583] [false]: 'มีความเข้มข้นน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.819321291+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.819323447+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.819325224+07:00","message":"StatePrefix: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:14.819327972+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:15.035495363+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:15.035534937+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความเข้มข้นน้อยกว่าจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:15.035545001+07:00","message":"receive interim result [false|false]: มีความเข้มข้นน้อยกว่าจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:15.035562992+07:00","message":"[buffer interim] 59 false มีความเข้มข้นน้อยกว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.035571383+07:00","message":"[bufferProcess] interim [800000000]:มีความเข้มข้นน้อยกว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.035574572+07:00","message":"[bufferProcess] send to processor:มีความเข้มข้นน้อยกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.035581798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.035584497+07:00","message":"> Transcript [584] [false]: 'มีความเข้มข้นน้อยกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.035587916+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.035589785+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.035591532+07:00","message":"StatePrefix: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.035593463+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.035599809+07:00","message":"Push: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.035601776+07:00","message":"TextPushed: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.035604155+07:00","message":"Set new StatePrefix : 'มีความเข้มข้นน้อยกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.035607261+07:00","message":"Next Push (prob) : 'เข้มข้นน้อยกว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:15.03561722+07:00","message":"push: {false มีความ 0 0xc001f74300}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:15.148690499+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:15.148737429+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความเข้มข้นน้อยกว่าเท่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:15.148743383+07:00","message":"receive interim result [false|false]: มีความเข้มข้นน้อยกว่าเท่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:15.148759148+07:00","message":"[buffer interim] 59 false มีความเข้มข้นน้อยกว่าเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.148766518+07:00","message":"[bufferProcess] interim [860000000]:มีความเข้มข้นน้อยกว่าเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.148768957+07:00","message":"[bufferProcess] send to processor:มีความเข้มข้นน้อยกว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.148775333+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.148777915+07:00","message":"> Transcript [585] [false]: 'มีความเข้มข้นน้อยกว่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.148781487+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.148783593+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.148785529+07:00","message":"StatePrefix: 'มีความเข้มข้นน้อยกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.148788177+07:00","message":"TextPushed: 'มีความ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:15.153481717+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:15.153508313+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความเข้มข้นน้อยกว่าทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:15.153514687+07:00","message":"receive interim result [false|false]: มีความเข้มข้นน้อยกว่าทาง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:15.153529046+07:00","message":"[buffer interim] 59 false มีความเข้มข้นน้อยกว่าทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.153535516+07:00","message":"[bufferProcess] interim [920000000]:มีความเข้มข้นน้อยกว่าทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.15353895+07:00","message":"[bufferProcess] send to processor:มีความเข้มข้นน้อยกว่าเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.153545367+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.153547645+07:00","message":"> Transcript [586] [false]: 'มีความเข้มข้นน้อยกว่าเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.153550631+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.1535527+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.153554359+07:00","message":"StatePrefix: 'มีความเข้มข้นน้อยกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.153556306+07:00","message":"TextPushed: 'มีความ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:15.225457745+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:15.225499488+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความเข้มข้นน้อยกว่าทั้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:15.225506252+07:00","message":"receive interim result [false|false]: มีความเข้มข้นน้อยกว่าทั้ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:15.225522555+07:00","message":"[buffer interim] 59 false มีความเข้มข้นน้อยกว่าทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.225530472+07:00","message":"[bufferProcess] interim [980000000]:มีความเข้มข้นน้อยกว่าทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.225532871+07:00","message":"[bufferProcess] send to processor:มีความเข้มข้นน้อยกว่าทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.225539977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.225542671+07:00","message":"> Transcript [587] [false]: 'มีความเข้มข้นน้อยกว่าทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.225546146+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.225548487+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.225550485+07:00","message":"StatePrefix: 'มีความเข้มข้นน้อยกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.225552568+07:00","message":"TextPushed: 'มีความ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:15.335054226+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:15.335096362+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความเข้มข้นน้อยกว่าทางด้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:15.335103356+07:00","message":"receive interim result [false|false]: มีความเข้มข้นน้อยกว่าทางด้าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:15.335117904+07:00","message":"[buffer interim] 59 false มีความเข้มข้นน้อยกว่าทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.335124885+07:00","message":"[bufferProcess] interim [40000000]:มีความเข้มข้นน้อยกว่าทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.335127366+07:00","message":"[bufferProcess] send to processor:มีความเข้มข้นน้อยกว่าทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.335134694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.335137766+07:00","message":"> Transcript [588] [false]: 'มีความเข้มข้นน้อยกว่าทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.335141465+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.335143762+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.335145688+07:00","message":"StatePrefix: 'มีความเข้มข้นน้อยกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.335148143+07:00","message":"TextPushed: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.335155342+07:00","message":"Push: 'เข้มข้นน้อยกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.335157531+07:00","message":"TextPushed: 'มีความเข้มข้นน้อยกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.335159433+07:00","message":"Set new StatePrefix : 'มีความเข้มข้นน้อยกว่าทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.335161766+07:00","message":"Next Push (prob) : 'ทั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:15.335169503+07:00","message":"push: {false เข้มข้นน้อยกว่า 0 0xc001f74300}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:15.53075333+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:15.5307909+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความเข้มข้นน้อยกว่าทางด้านขวา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:15.530796101+07:00","message":"receive interim result [false|false]: มีความเข้มข้นน้อยกว่าทางด้านขวา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:15.530811758+07:00","message":"[buffer interim] 59 false มีความเข้มข้นน้อยกว่าทางด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.530819367+07:00","message":"[bufferProcess] interim [280000000]:มีความเข้มข้นน้อยกว่าทางด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.530823705+07:00","message":"[bufferProcess] send to processor:มีความเข้มข้นน้อยกว่าทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.530828591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.530831471+07:00","message":"> Transcript [589] [false]: 'มีความเข้มข้นน้อยกว่าทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.53083377+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:15.530835948+07:00","message":"Set new StatePrefix: 'มีความเข้มข้นน้อยกว่าทางด้าน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:15.964228147+07:00","message":"[GCS] IsForceVAD: false for message ID: 59"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:16.040941088+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:16.040977872+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความเข้มข้นน้อยกว่าทางด้านขวา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:16.040983455+07:00","message":"receive interim result [false|false]: มีความเข้มข้นน้อยกว่าทางด้านขวา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:16.040996879+07:00","message":"[buffer interim] 59 false มีความเข้มข้นน้อยกว่าทางด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:16.041002874+07:00","message":"[bufferProcess] interim [880000000]:มีความเข้มข้นน้อยกว่าทางด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:16.041005257+07:00","message":"[bufferProcess] send to processor:มีความเข้มข้นน้อยกว่าทางด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:16.041009846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:16.041012499+07:00","message":"> Transcript [590] [false]: 'มีความเข้มข้นน้อยกว่าทางด้านขวา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:16.041015543+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:16.04101741+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:16.041019419+07:00","message":"StatePrefix: 'มีความเข้มข้นน้อยกว่าทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:16.041021862+07:00","message":"TextPushed: 'มีความเข้มข้นน้อยกว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:16.065808955+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:16.065845752+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความเข้มข้นน้อยกว่าทางด้านขวา\",\"confidence\":0.9567101}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:16.06585158+07:00","message":"receive interim result [true|false]: มีความเข้มข้นน้อยกว่าทางด้านขวา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:16.065863421+07:00","message":"end recv isFinal message id 59"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:16.065865896+07:00","message":"end Recv id 59"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:16.065872846+07:00","message":"[buffer interim] 59 true มีความเข้มข้นน้อยกว่าทางด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:16.065878438+07:00","message":"[bufferProcess] interim [910000000]:มีความเข้มข้นน้อยกว่าทางด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:16.06588145+07:00","message":"[bufferProcess] send to processor (isfinal):มีความเข้มข้นน้อยกว่าทางด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:16.065884462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:16.065886704+07:00","message":"> Transcript [591] [false]: 'มีความเข้มข้นน้อยกว่าทางด้านขวา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:16.065889142+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:16.065890727+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:16.065892705+07:00","message":"StatePrefix: 'มีความเข้มข้นน้อยกว่าทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:16.065895727+07:00","message":"TextPushed: 'มีความเข้มข้นน้อยกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:16.065897515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:16.065899427+07:00","message":"> Transcript [592] [true]: 'มีความเข้มข้นน้อยกว่าทางด้านขวา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:16.065901318+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:16.065902887+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:16.065904435+07:00","message":"StatePrefix: 'มีความเข้มข้นน้อยกว่าทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:16.065907144+07:00","message":"TextPushed: 'มีความเข้มข้นน้อยกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:16.065910671+07:00","message":"Push: 'ทางด้านขวา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:16.065920148+07:00","message":"push: {true ทางด้านขวา 0 0xc001f74300}"}
{"level":"info","service":"Main","time":"2026-02-25T13:06:16.076339627+07:00","message":"write wav file: './tmp/7509/7509_59.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:16.156683242+07:00","message":"[GCS] Start streaming session, msgId: 60"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:16.433895962+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:16.433903635+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:16.677732043+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:16.677778518+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:16.677783575+07:00","message":"receive interim result [false|false]: น้ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:16.677796321+07:00","message":"[buffer interim] 60 false น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:16.677803547+07:00","message":"[bufferProcess] interim [540000000]:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:16.677805371+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:17.003388643+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:17.003430339+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำจิ้ม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:17.003436016+07:00","message":"receive interim result [false|false]: น้ำจิ้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:17.003446805+07:00","message":"[buffer interim] 60 false น้ำจิ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:17.003454193+07:00","message":"[bufferProcess] interim [900000000]:น้ำจิ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:17.003456596+07:00","message":"[bufferProcess] send to processor:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:17.003462691+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:17.003465528+07:00","message":"> Transcript [593] [false]: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:17.003467998+07:00","message":"Set StatePrefix (first interim): 'น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:17.14433854+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:17.144379288+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำจึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:17.144385529+07:00","message":"receive interim result [false|false]: น้ำจึง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:17.144399534+07:00","message":"[buffer interim] 60 false น้ำจึง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:17.144406766+07:00","message":"[bufferProcess] interim [20000000]:น้ำจึง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:17.144409029+07:00","message":"[bufferProcess] send to processor:น้ำจิ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:17.144415584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:17.144418485+07:00","message":"> Transcript [594] [false]: 'น้ำจิ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:17.144421851+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:17.144423851+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:17.144425561+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:17.144427923+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:17.31987657+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:17.319924616+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำจึงเคลื่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:17.319930908+07:00","message":"receive interim result [false|false]: น้ำจึงเคลื่อน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:17.319946055+07:00","message":"[buffer interim] 60 false น้ำจึงเคลื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:17.319953178+07:00","message":"[bufferProcess] interim [140000000]:น้ำจึงเคลื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:17.319955705+07:00","message":"[bufferProcess] send to processor:น้ำจึง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:17.319962037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:17.319964618+07:00","message":"> Transcript [595] [false]: 'น้ำจึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:17.319967925+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:17.319969835+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:17.319971571+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:17.319973834+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:17.37989395+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:17.379934185+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำจึงเคลื่อนที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:17.379940225+07:00","message":"receive interim result [false|false]: น้ำจึงเคลื่อนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:17.379951328+07:00","message":"[buffer interim] 60 false น้ำจึงเคลื่อนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:17.379958139+07:00","message":"[bufferProcess] interim [320000000]:น้ำจึงเคลื่อนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:17.379960392+07:00","message":"[bufferProcess] send to processor:น้ำจึงเคลื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:17.379963587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:17.379966222+07:00","message":"> Transcript [596] [false]: 'น้ำจึงเคลื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:17.379969195+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:17.379971223+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:17.379973393+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:17.379975517+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:17.700620382+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:17.700663535+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำจึงเคลื่อนที่สุด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:17.700669025+07:00","message":"receive interim result [false|false]: น้ำจึงเคลื่อนที่สุด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:17.700681167+07:00","message":"[buffer interim] 60 false น้ำจึงเคลื่อนที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:17.700687466+07:00","message":"[bufferProcess] interim [620000000]:น้ำจึงเคลื่อนที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:17.700689774+07:00","message":"[bufferProcess] send to processor:น้ำจึงเคลื่อนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:17.700695086+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:17.700697836+07:00","message":"> Transcript [597] [false]: 'น้ำจึงเคลื่อนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:17.700700793+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:17.700703652+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:17.70070738+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:17.700710394+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:17.700718179+07:00","message":"Push: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:17.700720733+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:17.700723461+07:00","message":"Set new StatePrefix : 'น้ำจึงเคลื่อนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:17.700726285+07:00","message":"Next Push (prob) : 'จึงเคลื่อนที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:17.700747312+07:00","message":"push: {false น้ำ 0 0xc000394380}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:18.020376379+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:18.020412408+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำจึงเคลื่อนที่สุดที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:18.020418536+07:00","message":"receive interim result [false|false]: น้ำจึงเคลื่อนที่สุดที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:18.020433176+07:00","message":"[buffer interim] 60 false น้ำจึงเคลื่อนที่สุดที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.020440354+07:00","message":"[bufferProcess] interim [860000000]:น้ำจึงเคลื่อนที่สุดที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.020442591+07:00","message":"[bufferProcess] send to processor:น้ำจึงเคลื่อนที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.020447214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.020449607+07:00","message":"> Transcript [598] [false]: 'น้ำจึงเคลื่อนที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.020452562+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.020454498+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.020456371+07:00","message":"StatePrefix: 'น้ำจึงเคลื่อนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.020458613+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:18.206652476+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:18.206692423+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำจึงเคลื่อนที่สุดที่จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:18.20669794+07:00","message":"receive interim result [false|false]: น้ำจึงเคลื่อนที่สุดที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:18.206711659+07:00","message":"[buffer interim] 60 false น้ำจึงเคลื่อนที่สุดที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.206719249+07:00","message":"[bufferProcess] interim [40000000]:น้ำจึงเคลื่อนที่สุดที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.206722992+07:00","message":"[bufferProcess] send to processor:น้ำจึงเคลื่อนที่สุดที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.206727936+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.206732162+07:00","message":"> Transcript [599] [false]: 'น้ำจึงเคลื่อนที่สุดที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.206736456+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.206739111+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.206743021+07:00","message":"StatePrefix: 'น้ำจึงเคลื่อนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.206745721+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:18.409049797+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:18.409098076+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำจึงเคลื่อนที่สุดที่จะกล้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:18.409104715+07:00","message":"receive interim result [false|false]: น้ำจึงเคลื่อนที่สุดที่จะกล้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:18.409121075+07:00","message":"[buffer interim] 60 false น้ำจึงเคลื่อนที่สุดที่จะกล้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.409128819+07:00","message":"[bufferProcess] interim [280000000]:น้ำจึงเคลื่อนที่สุดที่จะกล้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.409131375+07:00","message":"[bufferProcess] send to processor:น้ำจึงเคลื่อนที่สุดที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.409138712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.409141673+07:00","message":"> Transcript [600] [false]: 'น้ำจึงเคลื่อนที่สุดที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.409145024+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.409146918+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.409149507+07:00","message":"StatePrefix: 'น้ำจึงเคลื่อนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.409151893+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:18.471527185+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:18.471564653+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำจึงเคลื่อนที่สุดที่จะกลับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:18.471570664+07:00","message":"receive interim result [false|false]: น้ำจึงเคลื่อนที่สุดที่จะกลับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:18.471591318+07:00","message":"[buffer interim] 60 false น้ำจึงเคลื่อนที่สุดที่จะกลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.471601462+07:00","message":"[bufferProcess] interim [340000000]:น้ำจึงเคลื่อนที่สุดที่จะกลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.471604012+07:00","message":"[bufferProcess] send to processor:น้ำจึงเคลื่อนที่สุดที่จะกล้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.471607971+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.471610502+07:00","message":"> Transcript [601] [false]: 'น้ำจึงเคลื่อนที่สุดที่จะกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.471614079+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.471615977+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.471618152+07:00","message":"StatePrefix: 'น้ำจึงเคลื่อนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.471620518+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.471628198+07:00","message":"Push: 'จึงเคลื่อนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.471630168+07:00","message":"TextPushed: 'น้ำจึงเคลื่อนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.471632167+07:00","message":"Set new StatePrefix : 'น้ำจึงเคลื่อนที่สุดที่จะกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.471634414+07:00","message":"Next Push (prob) : 'สุดที่จะกล้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:18.471645586+07:00","message":"push: {false จึงเคลื่อนที่ 0 0xc000394380}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:18.47940281+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:18.479423751+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำจึงเคลื่อนที่สุดที่จะโกรธ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:18.479429769+07:00","message":"receive interim result [false|false]: น้ำจึงเคลื่อนที่สุดที่จะโกรธ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:18.479439902+07:00","message":"[buffer interim] 60 false น้ำจึงเคลื่อนที่สุดที่จะโกรธ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.479444234+07:00","message":"[bufferProcess] interim [400000000]:น้ำจึงเคลื่อนที่สุดที่จะโกรธ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.47944659+07:00","message":"[bufferProcess] send to processor:น้ำจึงเคลื่อนที่สุดที่จะกลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.479449241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.479451484+07:00","message":"> Transcript [602] [false]: 'น้ำจึงเคลื่อนที่สุดที่จะกลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.479453541+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.479455542+07:00","message":"Set new StatePrefix: 'น้ำจึงเคลื่อนที่สุดที่จะกลับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:18.607126505+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:18.607173023+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำจึงเคลื่อนที่สุดที่จากหลอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:18.607180648+07:00","message":"receive interim result [false|false]: น้ำจึงเคลื่อนที่สุดที่จากหลอด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:18.607196573+07:00","message":"[buffer interim] 60 false น้ำจึงเคลื่อนที่สุดที่จากหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.607206608+07:00","message":"[bufferProcess] interim [460000000]:น้ำจึงเคลื่อนที่สุดที่จากหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.607210588+07:00","message":"[bufferProcess] send to processor:น้ำจึงเคลื่อนที่สุดที่จะโกรธ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.607215225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.607219114+07:00","message":"> Transcript [603] [false]: 'น้ำจึงเคลื่อนที่สุดที่จะโกรธ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.607222828+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.607225739+07:00","message":"Set new StatePrefix: 'น้ำจึงเคลื่อนที่สุดที่จะโกรธ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:18.729785315+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:18.729808071+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำจึงเคลื่อนที่สุดที่จากหลอดได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:18.729813159+07:00","message":"receive interim result [false|false]: น้ำจึงเคลื่อนที่สุดที่จากหลอดได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:18.729826154+07:00","message":"[buffer interim] 60 false น้ำจึงเคลื่อนที่สุดที่จากหลอดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.72983252+07:00","message":"[bufferProcess] interim [580000000]:น้ำจึงเคลื่อนที่สุดที่จากหลอดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.729835102+07:00","message":"[bufferProcess] send to processor:น้ำจึงเคลื่อนที่สุดที่จากหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.72983894+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.729841509+07:00","message":"> Transcript [604] [false]: 'น้ำจึงเคลื่อนที่สุดที่จากหลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.729843622+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.729845422+07:00","message":"Set new StatePrefix: 'น้ำจึงเคลื่อนที่สุดที่จากหลอด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:18.798715026+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:18.798766829+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำจึงเคลื่อนที่สุดที่จากหลอดด้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:18.798774947+07:00","message":"receive interim result [false|false]: น้ำจึงเคลื่อนที่สุดที่จากหลอดด้าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:18.798791551+07:00","message":"[buffer interim] 60 false น้ำจึงเคลื่อนที่สุดที่จากหลอดด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.798802859+07:00","message":"[bufferProcess] interim [700000000]:น้ำจึงเคลื่อนที่สุดที่จากหลอดด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.798806184+07:00","message":"[bufferProcess] send to processor:น้ำจึงเคลื่อนที่สุดที่จากหลอดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.798813836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.798817906+07:00","message":"> Transcript [605] [false]: 'น้ำจึงเคลื่อนที่สุดที่จากหลอดได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.798822747+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.798825502+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.798828297+07:00","message":"StatePrefix: 'น้ำจึงเคลื่อนที่สุดที่จากหลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.798831754+07:00","message":"TextPushed: 'น้ำจึงเคลื่อนที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:18.978816132+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:18.978856717+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำจึงเคลื่อนที่สุดที่จากหลอดด้านซ้าย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:18.978863525+07:00","message":"receive interim result [false|false]: น้ำจึงเคลื่อนที่สุดที่จากหลอดด้านซ้าย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:18.978878746+07:00","message":"[buffer interim] 60 false น้ำจึงเคลื่อนที่สุดที่จากหลอดด้านซ้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.978886309+07:00","message":"[bufferProcess] interim [880000000]:น้ำจึงเคลื่อนที่สุดที่จากหลอดด้านซ้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.978888966+07:00","message":"[bufferProcess] send to processor:น้ำจึงเคลื่อนที่สุดที่จากหลอดด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.978896492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.978899532+07:00","message":"> Transcript [606] [false]: 'น้ำจึงเคลื่อนที่สุดที่จากหลอดด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.97890291+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.978905274+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.978907115+07:00","message":"StatePrefix: 'น้ำจึงเคลื่อนที่สุดที่จากหลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:18.978911456+07:00","message":"TextPushed: 'น้ำจึงเคลื่อนที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:19.2955043+07:00","message":"[GCS] IsForceVAD: false for message ID: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:19.416084616+07:00","message":"[GCS] Start streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:19.418696677+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:19.418737148+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำจึงเคลื่อนที่สุทธิจักร์หลอดด้านซ้าย\",\"confidence\":0.93455666}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:19.418744266+07:00","message":"receive interim result [true|false]: น้ำจึงเคลื่อนที่สุทธิจักร์หลอดด้านซ้าย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:19.418753799+07:00","message":"end recv isFinal message id 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:19.418755836+07:00","message":"end Recv id 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:19.418760787+07:00","message":"[buffer interim] 60 true น้ำจึงเคลื่อนที่สุทธิจักร์หลอดด้านซ้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:19.418767071+07:00","message":"[bufferProcess] interim [360000000]:น้ำจึงเคลื่อนที่สุทธิจักร์หลอดด้านซ้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:19.418773316+07:00","message":"[bufferProcess] send to processor (isfinal):น้ำจึงเคลื่อนที่สุดที่จากหลอดด้านซ้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:19.418776699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:19.418779214+07:00","message":"> Transcript [607] [false]: 'น้ำจึงเคลื่อนที่สุดที่จากหลอดด้านซ้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:19.418782135+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:19.418784064+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:19.418786681+07:00","message":"StatePrefix: 'น้ำจึงเคลื่อนที่สุดที่จากหลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:19.418789113+07:00","message":"TextPushed: 'น้ำจึงเคลื่อนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:19.418790955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:19.418792838+07:00","message":"> Transcript [608] [true]: 'น้ำจึงเคลื่อนที่สุทธิจักร์หลอดด้านซ้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:19.418795096+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:19.418796662+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:19.418798589+07:00","message":"StatePrefix: 'น้ำจึงเคลื่อนที่สุดที่จากหลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:19.418800476+07:00","message":"TextPushed: 'น้ำจึงเคลื่อนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:19.418804679+07:00","message":"Push: 'สุทธิจักร์หลอดด้านซ้าย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:19.418811552+07:00","message":"push: {true สุทธิจักร์หลอดด้านซ้าย 0 0xc000394380}"}
{"level":"info","service":"Main","time":"2026-02-25T13:06:19.427099411+07:00","message":"write wav file: './tmp/7509/7509_60.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:19.433933092+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:19.433935053+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:19.948474147+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:19.948500003+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผ่าน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:19.948504404+07:00","message":"receive interim result [false|false]: ผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:19.948517118+07:00","message":"[buffer interim] 61 false ผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:19.948525144+07:00","message":"[bufferProcess] interim [540000000]:ผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:19.948526784+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:20.111053977+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:20.111098334+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฐาน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:20.11110464+07:00","message":"receive interim result [false|false]: ฐาน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:20.111120498+07:00","message":"[buffer interim] 61 false ฐาน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.111127657+07:00","message":"[bufferProcess] interim [660000000]:ฐาน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.111130167+07:00","message":"[bufferProcess] send to processor:ผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.111136984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.111139966+07:00","message":"> Transcript [609] [false]: 'ผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.11114204+07:00","message":"Set StatePrefix (first interim): 'ผ่าน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:20.121774395+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:20.12180878+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผ่านเยื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:20.121814035+07:00","message":"receive interim result [false|false]: ผ่านเยื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:20.121829246+07:00","message":"[buffer interim] 61 false ผ่านเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.121835128+07:00","message":"[bufferProcess] interim [720000000]:ผ่านเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.121839521+07:00","message":"[bufferProcess] send to processor:ฐาน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.121848508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.121852263+07:00","message":"> Transcript [610] [false]: 'ฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.121856159+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.121859163+07:00","message":"Set new StatePrefix: 'ฐาน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:20.273398265+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:20.273447915+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผ่านเยื่อเลือก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:20.273453321+07:00","message":"receive interim result [false|false]: ผ่านเยื่อเลือก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:20.273465761+07:00","message":"[buffer interim] 61 false ผ่านเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.273475561+07:00","message":"[bufferProcess] interim [900000000]:ผ่านเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.273479828+07:00","message":"[bufferProcess] send to processor:ผ่านเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.273487765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.27349184+07:00","message":"> Transcript [611] [false]: 'ผ่านเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.273494705+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.273498012+07:00","message":"Set new StatePrefix: 'ผ่านเยื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:20.582240706+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:20.582286472+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผ่านเยื่อเลือกผ่าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:20.58229236+07:00","message":"receive interim result [false|false]: ผ่านเยื่อเลือกผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:20.582306496+07:00","message":"[buffer interim] 61 false ผ่านเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.58231334+07:00","message":"[bufferProcess] interim [200000000]:ผ่านเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.582315835+07:00","message":"[bufferProcess] send to processor:ผ่านเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.582321758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.582324621+07:00","message":"> Transcript [612] [false]: 'ผ่านเยื่อเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.582327951+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.582330009+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.582331782+07:00","message":"StatePrefix: 'ผ่านเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.582334246+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:20.968522301+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:20.968553345+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผ่านเยื่อเลือกผ่านไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:20.968558847+07:00","message":"receive interim result [false|false]: ผ่านเยื่อเลือกผ่านไป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:20.968569546+07:00","message":"[buffer interim] 61 false ผ่านเยื่อเลือกผ่านไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.968577994+07:00","message":"[bufferProcess] interim [560000000]:ผ่านเยื่อเลือกผ่านไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.968580127+07:00","message":"[bufferProcess] send to processor:ผ่านเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.968586899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.968589056+07:00","message":"> Transcript [613] [false]: 'ผ่านเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.968592031+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.968593881+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.968595732+07:00","message":"StatePrefix: 'ผ่านเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:20.968597675+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:21.159947049+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:21.159985763+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผ่านเยื่อเลือกผ่านไปยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:21.159991988+07:00","message":"receive interim result [false|false]: ผ่านเยื่อเลือกผ่านไปยัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:21.160005884+07:00","message":"[buffer interim] 61 false ผ่านเยื่อเลือกผ่านไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.16001295+07:00","message":"[bufferProcess] interim [740000000]:ผ่านเยื่อเลือกผ่านไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.160015499+07:00","message":"[bufferProcess] send to processor:ผ่านเยื่อเลือกผ่านไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.160022111+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.160024718+07:00","message":"> Transcript [614] [false]: 'ผ่านเยื่อเลือกผ่านไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.160027856+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.16002997+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.160032729+07:00","message":"StatePrefix: 'ผ่านเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.160034588+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:21.368726438+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:21.368770092+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผ่านเยื่อเลือกผ่านไปยังหล่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:21.368775802+07:00","message":"receive interim result [false|false]: ผ่านเยื่อเลือกผ่านไปยังหล่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:21.368790633+07:00","message":"[buffer interim] 61 false ผ่านเยื่อเลือกผ่านไปยังหล่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.36879843+07:00","message":"[bufferProcess] interim [980000000]:ผ่านเยื่อเลือกผ่านไปยังหล่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.368801382+07:00","message":"[bufferProcess] send to processor:ผ่านเยื่อเลือกผ่านไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.368807497+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.368810236+07:00","message":"> Transcript [615] [false]: 'ผ่านเยื่อเลือกผ่านไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.36881389+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.368816172+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.368818068+07:00","message":"StatePrefix: 'ผ่านเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.368820331+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.368825897+07:00","message":"Push: 'ผ่านเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.368827585+07:00","message":"TextPushed: 'ผ่านเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.36882944+07:00","message":"Set new StatePrefix : 'ผ่านเยื่อเลือกผ่านไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.368831752+07:00","message":"Next Push (prob) : 'เลือกผ่านไปยัง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:21.368840607+07:00","message":"push: {false ผ่านเยื่อ 0 0xc00051c280}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:21.480248429+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:21.480288378+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผ่านเยื่อเลือกผ่านไปยังหลอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:21.480293968+07:00","message":"receive interim result [false|false]: ผ่านเยื่อเลือกผ่านไปยังหลอด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:21.480308091+07:00","message":"[buffer interim] 61 false ผ่านเยื่อเลือกผ่านไปยังหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.480315447+07:00","message":"[bufferProcess] interim [40000000]:ผ่านเยื่อเลือกผ่านไปยังหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.480317853+07:00","message":"[bufferProcess] send to processor:ผ่านเยื่อเลือกผ่านไปยังหล่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.480324145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.480326612+07:00","message":"> Transcript [616] [false]: 'ผ่านเยื่อเลือกผ่านไปยังหล่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.480329944+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.480332083+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.48033383+07:00","message":"StatePrefix: 'ผ่านเยื่อเลือกผ่านไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.480336364+07:00","message":"TextPushed: 'ผ่านเยื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:21.548121137+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:21.54815427+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผ่านเยื่อเลือกผ่านไปยังหลอดได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:21.548160923+07:00","message":"receive interim result [false|false]: ผ่านเยื่อเลือกผ่านไปยังหลอดได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:21.548175621+07:00","message":"[buffer interim] 61 false ผ่านเยื่อเลือกผ่านไปยังหลอดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.548182042+07:00","message":"[bufferProcess] interim [220000000]:ผ่านเยื่อเลือกผ่านไปยังหลอดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.548184336+07:00","message":"[bufferProcess] send to processor:ผ่านเยื่อเลือกผ่านไปยังหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.548190517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.548193252+07:00","message":"> Transcript [617] [false]: 'ผ่านเยื่อเลือกผ่านไปยังหลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.548196339+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.548199811+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.548201651+07:00","message":"StatePrefix: 'ผ่านเยื่อเลือกผ่านไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.548203897+07:00","message":"TextPushed: 'ผ่านเยื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:21.670542787+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:21.670584313+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผ่านเยื่อเลือกผ่านไปยังหลอดด้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:21.670590441+07:00","message":"receive interim result [false|false]: ผ่านเยื่อเลือกผ่านไปยังหลอดด้าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:21.670606419+07:00","message":"[buffer interim] 61 false ผ่านเยื่อเลือกผ่านไปยังหลอดด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.67061409+07:00","message":"[bufferProcess] interim [280000000]:ผ่านเยื่อเลือกผ่านไปยังหลอดด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.670616696+07:00","message":"[bufferProcess] send to processor:ผ่านเยื่อเลือกผ่านไปยังหลอดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.670624684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.670627323+07:00","message":"> Transcript [618] [false]: 'ผ่านเยื่อเลือกผ่านไปยังหลอดได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.670630434+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.67063279+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.670634615+07:00","message":"StatePrefix: 'ผ่านเยื่อเลือกผ่านไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.67063683+07:00","message":"TextPushed: 'ผ่านเยื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:21.861263671+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:21.861306608+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผ่านเยื่อเลือกผ่านไปยังหลอดด้านขวา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:21.861313176+07:00","message":"receive interim result [false|false]: ผ่านเยื่อเลือกผ่านไปยังหลอดด้านขวา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:21.861327753+07:00","message":"[buffer interim] 61 false ผ่านเยื่อเลือกผ่านไปยังหลอดด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.86133474+07:00","message":"[bufferProcess] interim [460000000]:ผ่านเยื่อเลือกผ่านไปยังหลอดด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.861337318+07:00","message":"[bufferProcess] send to processor:ผ่านเยื่อเลือกผ่านไปยังหลอดด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.861344044+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.861347271+07:00","message":"> Transcript [619] [false]: 'ผ่านเยื่อเลือกผ่านไปยังหลอดด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.861351277+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.861353484+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.861355931+07:00","message":"StatePrefix: 'ผ่านเยื่อเลือกผ่านไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.861358524+07:00","message":"TextPushed: 'ผ่านเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.861365559+07:00","message":"Push: 'เลือกผ่านไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.861367913+07:00","message":"TextPushed: 'ผ่านเยื่อเลือกผ่านไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.86136993+07:00","message":"Set new StatePrefix : 'ผ่านเยื่อเลือกผ่านไปยังหลอดด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:21.861372133+07:00","message":"Next Push (prob) : 'หลอดด้าน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:21.861379983+07:00","message":"push: {false เลือกผ่านไปยัง 0 0xc00051c280}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:22.235375408+07:00","message":"[GCS] IsForceVAD: false for message ID: 61"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:22.32218914+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:22.32223604+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผ่านเยื่อเลือกผ่านไปยังหลอดด้านขวา\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:22.322242839+07:00","message":"receive interim result [true|false]: ผ่านเยื่อเลือกผ่านไปยังหลอดด้านขวา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:22.322251319+07:00","message":"end recv isFinal message id 61"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:22.322253372+07:00","message":"end Recv id 61"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:22.32225933+07:00","message":"[buffer interim] 61 true ผ่านเยื่อเลือกผ่านไปยังหลอดด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:22.322271893+07:00","message":"[bufferProcess] interim [30000000]:ผ่านเยื่อเลือกผ่านไปยังหลอดด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:22.322275425+07:00","message":"[bufferProcess] send to processor (isfinal):ผ่านเยื่อเลือกผ่านไปยังหลอดด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:22.322286701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:22.322301842+07:00","message":"> Transcript [620] [false]: 'ผ่านเยื่อเลือกผ่านไปยังหลอดด้านขวา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:22.322307668+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:22.322310572+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:22.322313006+07:00","message":"StatePrefix: 'ผ่านเยื่อเลือกผ่านไปยังหลอดด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:22.322315639+07:00","message":"TextPushed: 'ผ่านเยื่อเลือกผ่านไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:22.322318319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:22.322320314+07:00","message":"> Transcript [621] [true]: 'ผ่านเยื่อเลือกผ่านไปยังหลอดด้านขวา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:22.322322345+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:22.322324057+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:22.322326048+07:00","message":"StatePrefix: 'ผ่านเยื่อเลือกผ่านไปยังหลอดด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:22.322327727+07:00","message":"TextPushed: 'ผ่านเยื่อเลือกผ่านไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:22.322335102+07:00","message":"Push: 'หลอดด้านขวา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:22.322346705+07:00","message":"push: {true หลอดด้านขวา 0 0xc00051c280}"}
{"level":"info","service":"Main","time":"2026-02-25T13:06:22.329871495+07:00","message":"write wav file: './tmp/7509/7509_61.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:22.427673213+07:00","message":"[GCS] Start streaming session, msgId: 62"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:22.434990558+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:22.43500405+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:22.903822426+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:22.903849338+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"8\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:22.903854023+07:00","message":"receive interim result [false|false]: 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:22.903865639+07:00","message":"[buffer interim] 62 false 8"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:22.903871941+07:00","message":"[bufferProcess] interim [480000000]:8"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:22.903873653+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:23.094772468+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:23.094817235+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"80\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:23.094823637+07:00","message":"receive interim result [false|false]: 80"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:23.094839526+07:00","message":"[buffer interim] 62 false 80"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.094846646+07:00","message":"[bufferProcess] interim [660000000]:80"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.09484895+07:00","message":"[bufferProcess] send to processor:8"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.094855716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.094858407+07:00","message":"> Transcript [622] [false]: '8'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.094860539+07:00","message":"Set StatePrefix (first interim): '8'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:23.422282278+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:23.422324222+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"8 ซูโครส\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:23.42232966+07:00","message":"receive interim result [false|false]: 8 ซูโครส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:23.42234027+07:00","message":"[buffer interim] 62 false 8 ซูโครส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.422348175+07:00","message":"[bufferProcess] interim [960000000]:8 ซูโครส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.422351143+07:00","message":"[bufferProcess] send to processor:80"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.422356013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.422359363+07:00","message":"> Transcript [623] [false]: '80'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.422362308+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.422364403+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.42236649+07:00","message":"StatePrefix: '8'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.422368404+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:23.66476033+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:23.664806491+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"8 ซูโครสไม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:23.66481212+07:00","message":"receive interim result [false|false]: 8 ซูโครสไม่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:23.6648324+07:00","message":"[buffer interim] 62 false 8 ซูโครสไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.664838622+07:00","message":"[bufferProcess] interim [320000000]:8 ซูโครสไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.6648408+07:00","message":"[bufferProcess] send to processor:8 ซูโครส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.664846804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.664849553+07:00","message":"> Transcript [624] [false]: '8 ซูโครส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.664851855+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.664853641+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.664855278+07:00","message":"StatePrefix: '8'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.664857551+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:23.857535235+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:23.857578854+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"8 ซูโครสไม่ทราบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:23.857586665+07:00","message":"receive interim result [false|false]: 8 ซูโครสไม่ทราบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:23.857600976+07:00","message":"[buffer interim] 62 false 8 ซูโครสไม่ทราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.857608059+07:00","message":"[bufferProcess] interim [500000000]:8 ซูโครสไม่ทราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.857610567+07:00","message":"[bufferProcess] send to processor:8 ซูโครสไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.857617114+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.857619613+07:00","message":"> Transcript [625] [false]: '8 ซูโครสไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.85762252+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.857624492+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.85762621+07:00","message":"StatePrefix: '8'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.857628292+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:23.977535443+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:23.977571373+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"8\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:23.977577322+07:00","message":"receive interim result [false|false]: 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:23.977588952+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ซูโครสไม่ 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:23.977592348+07:00","message":"receive interim result [false|false]:  ซูโครสไม่ 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:23.97759976+07:00","message":"[buffer interim] 62 false 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:23.977603611+07:00","message":"[buffer interim] 62 false  ซูโครสไม่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.977613431+07:00","message":"[bufferProcess] interim [560000000]:8"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.977615431+07:00","message":"[bufferProcess] send to processor:8 ซูโครสไม่ทราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.97761795+07:00","message":"[bufferProcess] interim [560000000]: ซูโครสไม่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.977620454+07:00","message":"[bufferProcess] update buffer: 8 ซูโครสไม่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.977623192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.977626164+07:00","message":"> Transcript [626] [false]: '8 ซูโครสไม่ทราบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.977629019+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.977631813+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.977633587+07:00","message":"StatePrefix: '8'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.977635311+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.977637961+07:00","message":"Push: '8'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.977639733+07:00","message":"TextPushed: '8'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.977641464+07:00","message":"Set new StatePrefix : '8 ซูโครสไม่ทราบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.977643281+07:00","message":"Next Push (prob) : ' ซูโครสไม่ทราบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:23.977651041+07:00","message":"push: {false 8 0 0xc001f74800}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:23.979254982+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:23.979266787+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"8\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:23.979271322+07:00","message":"receive interim result [false|false]: 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:23.979281289+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ซูโครสไม่สามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:23.979284456+07:00","message":"receive interim result [false|false]:  ซูโครสไม่สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:23.979291375+07:00","message":"[buffer interim] 62 false 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:23.979294088+07:00","message":"[buffer interim] 62 false  ซูโครสไม่สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.979313323+07:00","message":"[bufferProcess] interim [620000000]:8"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.979330778+07:00","message":"[bufferProcess] send to processor:8 ซูโครสไม่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.979340499+07:00","message":"[bufferProcess] interim [620000000]: ซูโครสไม่สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.979343442+07:00","message":"[bufferProcess] update buffer: 8 ซูโครสไม่สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.979347507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.979351082+07:00","message":"> Transcript [627] [false]: '8 ซูโครสไม่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.979353878+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:23.979355897+07:00","message":"Set new StatePrefix: '8 ซูโครสไม่ 3'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:24.371953157+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:24.371992442+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"8\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:24.371998827+07:00","message":"receive interim result [false|false]: 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:24.372013487+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ซูโครสไม่สามารถผ่าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:24.372017338+07:00","message":"receive interim result [false|false]:  ซูโครสไม่สามารถผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:24.372025656+07:00","message":"[buffer interim] 62 false 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:24.372029822+07:00","message":"[buffer interim] 62 false  ซูโครสไม่สามารถผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:24.372037576+07:00","message":"[bufferProcess] interim [980000000]:8"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:24.372040655+07:00","message":"[bufferProcess] send to processor:8 ซูโครสไม่สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:24.372045078+07:00","message":"[bufferProcess] interim [980000000]: ซูโครสไม่สามารถผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:24.372048808+07:00","message":"[bufferProcess] update buffer: 8 ซูโครสไม่สามารถผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:24.372054888+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:24.372059626+07:00","message":"> Transcript [628] [false]: '8 ซูโครสไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:24.37206441+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:24.372066954+07:00","message":"Set new StatePrefix: '8 ซูโครสไม่สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:24.562800664+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:24.562834311+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"8\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:24.562839047+07:00","message":"receive interim result [false|false]: 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:24.562851729+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ซูโครสไม่สามารถผ่านได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:24.562854715+07:00","message":"receive interim result [false|false]:  ซูโครสไม่สามารถผ่านได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:24.562861141+07:00","message":"[buffer interim] 62 false 8"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:24.562864646+07:00","message":"[buffer interim] 62 false  ซูโครสไม่สามารถผ่านได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:24.562887778+07:00","message":"[bufferProcess] interim [220000000]:8"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:24.562910075+07:00","message":"[bufferProcess] send to processor:8 ซูโครสไม่สามารถผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:24.562922+07:00","message":"[bufferProcess] interim [220000000]: ซูโครสไม่สามารถผ่านได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:24.562925135+07:00","message":"[bufferProcess] update buffer: 8 ซูโครสไม่สามารถผ่านได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:24.562928704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:24.562932278+07:00","message":"> Transcript [629] [false]: '8 ซูโครสไม่สามารถผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:24.562936173+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:24.562938362+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:24.562940614+07:00","message":"StatePrefix: '8 ซูโครสไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:24.562942658+07:00","message":"TextPushed: '8'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:24.933794264+07:00","message":"[GCS] IsForceVAD: false for message ID: 62"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:25.044313713+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:25.044356122+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ซูโครสไม่สามารถผ่านได้\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:25.04436342+07:00","message":"receive interim result [true|false]: แต่ซูโครสไม่สามารถผ่านได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:25.044372946+07:00","message":"end recv isFinal message id 62"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:25.044375254+07:00","message":"end Recv id 62"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:25.044382379+07:00","message":"[buffer interim] 62 true แต่ซูโครสไม่สามารถผ่านได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.04439313+07:00","message":"[bufferProcess] interim [730000000]:แต่ซูโครสไม่สามารถผ่านได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.044396114+07:00","message":"[bufferProcess] send to processor (isfinal):8 ซูโครสไม่สามารถผ่านได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.044399649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.044402372+07:00","message":"> Transcript [630] [false]: '8 ซูโครสไม่สามารถผ่านได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.04440587+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.044408517+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.044411065+07:00","message":"StatePrefix: '8 ซูโครสไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.044414969+07:00","message":"TextPushed: '8'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.044416594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.044418382+07:00","message":"> Transcript [631] [true]: 'แต่ซูโครสไม่สามารถผ่านได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.044420344+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.044421865+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.044423422+07:00","message":"StatePrefix: '8 ซูโครสไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.044425051+07:00","message":"TextPushed: '8'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.04442645+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.044525344+07:00","message":"Push: 'แต่ซูโครสไม่สามารถผ่านได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.044528327+07:00","message":"TextPushed: '8แต่ซูโครสไม่สามารถผ่านได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.044530472+07:00","message":"Set new StatePrefix : 'แต่ซูโครสไม่สามารถผ่านได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.04453243+07:00","message":"Next Push (prob) : 'แต่ซูโครสไม่สามารถผ่านได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:25.044541508+07:00","message":"push: {true แต่ซูโครสไม่สามารถผ่านได้ 0 0xc001f74800}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:25.044559538+07:00","message":"write aligntment file to 'tmp/7509/align_message_id_62.html'"}
{"level":"info","service":"Main","time":"2026-02-25T13:06:25.052995379+07:00","message":"write wav file: './tmp/7509/7509_62.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:25.435179794+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:25.435211398+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:25.696947975+07:00","message":"[GCS] Start streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:26.030952725+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:26.030995704+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:26.031003166+07:00","message":"receive interim result [false|false]: เมื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:26.031018097+07:00","message":"[buffer interim] 63 false เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.031024165+07:00","message":"[bufferProcess] interim [360000000]:เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.031026503+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:26.231435371+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:26.231477012+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อฉัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:26.231483421+07:00","message":"receive interim result [false|false]: เมื่อฉัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:26.231498708+07:00","message":"[buffer interim] 63 false เมื่อฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.23150654+07:00","message":"[bufferProcess] interim [540000000]:เมื่อฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.231509965+07:00","message":"[bufferProcess] send to processor:เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.231519628+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.231523943+07:00","message":"> Transcript [632] [false]: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.231527004+07:00","message":"Set StatePrefix (first interim): 'เมื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:26.235430857+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:26.2354393+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อสิ้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:26.235442581+07:00","message":"receive interim result [false|false]: เมื่อสิ้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:26.235446763+07:00","message":"[buffer interim] 63 false เมื่อสิ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.235455243+07:00","message":"[bufferProcess] interim [600000000]:เมื่อสิ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.235456996+07:00","message":"[bufferProcess] send to processor:เมื่อฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.235459083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.235461254+07:00","message":"> Transcript [633] [false]: 'เมื่อฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.235463725+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.235465973+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.23546835+07:00","message":"StatePrefix: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.235470475+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:26.350888818+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:26.350910959+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อสิ้นสุด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:26.35091546+07:00","message":"receive interim result [false|false]: เมื่อสิ้นสุด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:26.350930789+07:00","message":"[buffer interim] 63 false เมื่อสิ้นสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.350937718+07:00","message":"[bufferProcess] interim [720000000]:เมื่อสิ้นสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.350939913+07:00","message":"[bufferProcess] send to processor:เมื่อสิ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.350950134+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.350952368+07:00","message":"> Transcript [634] [false]: 'เมื่อสิ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.350955558+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.350957694+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.350959399+07:00","message":"StatePrefix: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.35096108+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:26.665540445+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:26.66558116+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อสิ้นสุดการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:26.665587329+07:00","message":"receive interim result [false|false]: เมื่อสิ้นสุดการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:26.665602186+07:00","message":"[buffer interim] 63 false เมื่อสิ้นสุดการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.665609106+07:00","message":"[bufferProcess] interim [960000000]:เมื่อสิ้นสุดการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.665611573+07:00","message":"[bufferProcess] send to processor:เมื่อสิ้นสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.665618233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.665620809+07:00","message":"> Transcript [635] [false]: 'เมื่อสิ้นสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.665624117+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.665626263+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.665628162+07:00","message":"StatePrefix: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.665630359+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:26.864666208+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:26.864704718+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อสิ้นสุดการทด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:26.864710616+07:00","message":"receive interim result [false|false]: เมื่อสิ้นสุดการทด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:26.864724619+07:00","message":"[buffer interim] 63 false เมื่อสิ้นสุดการทด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.864731203+07:00","message":"[bufferProcess] interim [200000000]:เมื่อสิ้นสุดการทด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.864733404+07:00","message":"[bufferProcess] send to processor:เมื่อสิ้นสุดการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.864736747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.864739732+07:00","message":"> Transcript [636] [false]: 'เมื่อสิ้นสุดการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.864742659+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.864744587+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.864746206+07:00","message":"StatePrefix: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.864748208+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.864751111+07:00","message":"Push: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.864752902+07:00","message":"TextPushed: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.864754714+07:00","message":"Set new StatePrefix : 'เมื่อสิ้นสุดการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.864756635+07:00","message":"Next Push (prob) : 'สิ้นสุดการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:26.864764257+07:00","message":"push: {false เมื่อ 0 0xc001f74980}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:26.932251612+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:26.932296792+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อสิ้นสุดการค้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:26.932302453+07:00","message":"receive interim result [false|false]: เมื่อสิ้นสุดการค้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:26.932318579+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:26.932322168+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อสิ้นสุดการทดลอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:26.932325061+07:00","message":"receive interim result [false|false]: เมื่อสิ้นสุดการทดลอง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:26.932330295+07:00","message":"[buffer interim] 63 false เมื่อสิ้นสุดการค้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:26.93233368+07:00","message":"[buffer interim] 63 false เมื่อสิ้นสุดการทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.932339613+07:00","message":"[bufferProcess] interim [260000000]:เมื่อสิ้นสุดการค้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.932342103+07:00","message":"[bufferProcess] send to processor:เมื่อสิ้นสุดการทด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.932344879+07:00","message":"[bufferProcess] interim [320000000]:เมื่อสิ้นสุดการทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.932346955+07:00","message":"[bufferProcess] send to processor:เมื่อสิ้นสุดการค้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.93235+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.932352651+07:00","message":"> Transcript [637] [false]: 'เมื่อสิ้นสุดการทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.932357528+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.932361949+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.932363839+07:00","message":"StatePrefix: 'เมื่อสิ้นสุดการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.932366064+07:00","message":"TextPushed: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.932367611+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.932369324+07:00","message":"> Transcript [638] [false]: 'เมื่อสิ้นสุดการค้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.932371217+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.93237278+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.932374385+07:00","message":"StatePrefix: 'เมื่อสิ้นสุดการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:26.932376284+07:00","message":"TextPushed: 'เมื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:27.263458956+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:27.263495471+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อสิ้นสุดการทดลองนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:27.263501112+07:00","message":"receive interim result [false|false]: เมื่อสิ้นสุดการทดลองนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:27.263519475+07:00","message":"[buffer interim] 63 false เมื่อสิ้นสุดการทดลองนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.263526877+07:00","message":"[bufferProcess] interim [620000000]:เมื่อสิ้นสุดการทดลองนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.263529133+07:00","message":"[bufferProcess] send to processor:เมื่อสิ้นสุดการทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.263532978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.263535946+07:00","message":"> Transcript [639] [false]: 'เมื่อสิ้นสุดการทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.263539094+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.263541046+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.263543138+07:00","message":"StatePrefix: 'เมื่อสิ้นสุดการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.263545462+07:00","message":"TextPushed: 'เมื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:27.309624618+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:27.309665408+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อสิ้นสุดการทดลองนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:27.309671303+07:00","message":"receive interim result [false|false]: เมื่อสิ้นสุดการทดลองนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:27.309680866+07:00","message":"[buffer interim] 63 false เมื่อสิ้นสุดการทดลองนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.309687626+07:00","message":"[bufferProcess] interim [680000000]:เมื่อสิ้นสุดการทดลองนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.309689786+07:00","message":"[bufferProcess] send to processor:เมื่อสิ้นสุดการทดลองนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.309692607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.309695292+07:00","message":"> Transcript [640] [false]: 'เมื่อสิ้นสุดการทดลองนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.309698575+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.309700688+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.309702656+07:00","message":"StatePrefix: 'เมื่อสิ้นสุดการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.309704841+07:00","message":"TextPushed: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.309707682+07:00","message":"Push: 'สิ้นสุดการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.309709434+07:00","message":"TextPushed: 'เมื่อสิ้นสุดการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.309711226+07:00","message":"Set new StatePrefix : 'เมื่อสิ้นสุดการทดลองนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.309713244+07:00","message":"Next Push (prob) : 'ทดลองนะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:27.309722486+07:00","message":"push: {false สิ้นสุดการ 0 0xc001f74980}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:27.95187591+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:27.95191332+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อสิ้นสุดการทดลองนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:27.951919434+07:00","message":"receive interim result [false|false]: เมื่อสิ้นสุดการทดลองนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:27.951935924+07:00","message":"[buffer interim] 63 false เมื่อสิ้นสุดการทดลองนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.951943257+07:00","message":"[bufferProcess] interim [280000000]:เมื่อสิ้นสุดการทดลองนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.951950913+07:00","message":"[bufferProcess] send to processor:เมื่อสิ้นสุดการทดลองนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.951954392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.951957331+07:00","message":"> Transcript [641] [false]: 'เมื่อสิ้นสุดการทดลองนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.951961072+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.951963042+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.951965182+07:00","message":"StatePrefix: 'เมื่อสิ้นสุดการทดลองนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:27.951967551+07:00","message":"TextPushed: 'เมื่อสิ้นสุดการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:28.024010832+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:28.024045817+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อสิ้นสุดการทดลองนะคะและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:28.024052299+07:00","message":"receive interim result [false|false]: เมื่อสิ้นสุดการทดลองนะคะและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:28.024065372+07:00","message":"[buffer interim] 63 false เมื่อสิ้นสุดการทดลองนะคะและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.024072297+07:00","message":"[bufferProcess] interim [400000000]:เมื่อสิ้นสุดการทดลองนะคะและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.024075256+07:00","message":"[bufferProcess] send to processor:เมื่อสิ้นสุดการทดลองนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.024082109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.024085169+07:00","message":"> Transcript [642] [false]: 'เมื่อสิ้นสุดการทดลองนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.024088572+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.024090939+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.024093013+07:00","message":"StatePrefix: 'เมื่อสิ้นสุดการทดลองนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.024095697+07:00","message":"TextPushed: 'เมื่อสิ้นสุดการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:28.157387635+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:28.157428413+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อสิ้นสุดการทดลองนะคะระดับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:28.157435563+07:00","message":"receive interim result [false|false]: เมื่อสิ้นสุดการทดลองนะคะระดับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:28.157449506+07:00","message":"[buffer interim] 63 false เมื่อสิ้นสุดการทดลองนะคะระดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.15745675+07:00","message":"[bufferProcess] interim [520000000]:เมื่อสิ้นสุดการทดลองนะคะระดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.157459313+07:00","message":"[bufferProcess] send to processor:เมื่อสิ้นสุดการทดลองนะคะและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.157466655+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.157470095+07:00","message":"> Transcript [643] [false]: 'เมื่อสิ้นสุดการทดลองนะคะและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.157473653+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.157476735+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.157478336+07:00","message":"StatePrefix: 'เมื่อสิ้นสุดการทดลองนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.157481242+07:00","message":"TextPushed: 'เมื่อสิ้นสุดการ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:28.436121497+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:28.436134099+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:28.457499571+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:28.457538202+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อสิ้นสุดการทดลองนะคะระดับขอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:28.457544597+07:00","message":"receive interim result [false|false]: เมื่อสิ้นสุดการทดลองนะคะระดับขอ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:28.457558525+07:00","message":"[buffer interim] 63 false เมื่อสิ้นสุดการทดลองนะคะระดับขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.457565681+07:00","message":"[bufferProcess] interim [760000000]:เมื่อสิ้นสุดการทดลองนะคะระดับขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.457567925+07:00","message":"[bufferProcess] send to processor:เมื่อสิ้นสุดการทดลองนะคะระดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.457573014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.457576181+07:00","message":"> Transcript [644] [false]: 'เมื่อสิ้นสุดการทดลองนะคะระดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.457579642+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.457581783+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.457583611+07:00","message":"StatePrefix: 'เมื่อสิ้นสุดการทดลองนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.457586096+07:00","message":"TextPushed: 'เมื่อสิ้นสุดการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.457594605+07:00","message":"Push: 'ทดลองนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.457596668+07:00","message":"TextPushed: 'เมื่อสิ้นสุดการทดลองนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.457599334+07:00","message":"Set new StatePrefix : 'เมื่อสิ้นสุดการทดลองนะคะระดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.457601604+07:00","message":"Next Push (prob) : 'คะระดับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:28.457609233+07:00","message":"push: {false ทดลองนะ 0 0xc001f74980}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:28.460310072+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:28.460329181+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อสิ้นสุดการทดลองนะคะระดับของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:28.460335057+07:00","message":"receive interim result [false|false]: เมื่อสิ้นสุดการทดลองนะคะระดับของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:28.460347317+07:00","message":"[buffer interim] 63 false เมื่อสิ้นสุดการทดลองนะคะระดับของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.460351814+07:00","message":"[bufferProcess] interim [820000000]:เมื่อสิ้นสุดการทดลองนะคะระดับของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.460354352+07:00","message":"[bufferProcess] send to processor:เมื่อสิ้นสุดการทดลองนะคะระดับขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.460357019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.460359573+07:00","message":"> Transcript [645] [false]: 'เมื่อสิ้นสุดการทดลองนะคะระดับขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.460362395+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.460364199+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.460366063+07:00","message":"StatePrefix: 'เมื่อสิ้นสุดการทดลองนะคะระดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.460368627+07:00","message":"TextPushed: 'เมื่อสิ้นสุดการทดลองนะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:28.657619391+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:28.657644636+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อสิ้นสุดการทดลองนะคะระดับของสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:28.657649397+07:00","message":"receive interim result [false|false]: เมื่อสิ้นสุดการทดลองนะคะระดับของสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:28.657663258+07:00","message":"[buffer interim] 63 false เมื่อสิ้นสุดการทดลองนะคะระดับของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.657669473+07:00","message":"[bufferProcess] interim [0]:เมื่อสิ้นสุดการทดลองนะคะระดับของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.657672038+07:00","message":"[bufferProcess] send to processor:เมื่อสิ้นสุดการทดลองนะคะระดับของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.657675828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.657678554+07:00","message":"> Transcript [646] [false]: 'เมื่อสิ้นสุดการทดลองนะคะระดับของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.6576819+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.657684023+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.657685866+07:00","message":"StatePrefix: 'เมื่อสิ้นสุดการทดลองนะคะระดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.657688575+07:00","message":"TextPushed: 'เมื่อสิ้นสุดการทดลองนะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:28.906502337+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:28.906546957+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อสิ้นสุดการทดลองนะคะระดับของสารและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:28.906553373+07:00","message":"receive interim result [false|false]: เมื่อสิ้นสุดการทดลองนะคะระดับของสารและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:28.90656709+07:00","message":"[buffer interim] 63 false เมื่อสิ้นสุดการทดลองนะคะระดับของสารและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.906574384+07:00","message":"[bufferProcess] interim [240000000]:เมื่อสิ้นสุดการทดลองนะคะระดับของสารและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.90657672+07:00","message":"[bufferProcess] send to processor:เมื่อสิ้นสุดการทดลองนะคะระดับของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.90658382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.906586507+07:00","message":"> Transcript [647] [false]: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.906589697+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.906591791+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.906593971+07:00","message":"StatePrefix: 'เมื่อสิ้นสุดการทดลองนะคะระดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.90659675+07:00","message":"TextPushed: 'เมื่อสิ้นสุดการทดลองนะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:28.909906974+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:28.909916635+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:28.909919809+07:00","message":"receive interim result [false|false]: เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลาย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:28.909923424+07:00","message":"[buffer interim] 63 false เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.909926201+07:00","message":"[bufferProcess] interim [300000000]:เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.909929018+07:00","message":"[bufferProcess] send to processor:เมื่อสิ้นสุดการทดลองนะคะระดับของสารและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.909934942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.90993745+07:00","message":"> Transcript [648] [false]: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.909939735+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.909941377+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.909943074+07:00","message":"StatePrefix: 'เมื่อสิ้นสุดการทดลองนะคะระดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.909944998+07:00","message":"TextPushed: 'เมื่อสิ้นสุดการทดลองนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.909949779+07:00","message":"Push: 'คะระดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.909951511+07:00","message":"TextPushed: 'เมื่อสิ้นสุดการทดลองนะคะระดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.90995343+07:00","message":"Set new StatePrefix : 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:28.909955711+07:00","message":"Next Push (prob) : 'ของสารและ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:28.909974163+07:00","message":"push: {false คะระดับ 0 0xc001f74980}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:29.230221884+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:29.2302601+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:29.230266615+07:00","message":"receive interim result [false|false]: เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:29.230280577+07:00","message":"[buffer interim] 63 false เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.230287046+07:00","message":"[bufferProcess] interim [600000000]:เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.230289496+07:00","message":"[bufferProcess] send to processor:เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.230295627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.230298401+07:00","message":"> Transcript [649] [false]: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.230300512+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.230302886+07:00","message":"Set new StatePrefix: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลาย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:29.366392114+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:29.366434387+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในร่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:29.36644109+07:00","message":"receive interim result [false|false]: เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในร่าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:29.36645597+07:00","message":"[buffer interim] 63 false เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.366462432+07:00","message":"[bufferProcess] interim [720000000]:เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.366465099+07:00","message":"[bufferProcess] send to processor:เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.366468319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.366471039+07:00","message":"> Transcript [650] [false]: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.366474127+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.366476093+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.366477791+07:00","message":"StatePrefix: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.366480015+07:00","message":"TextPushed: 'เมื่อสิ้นสุดการทดลองนะคะระดับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:29.422618756+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:29.422657638+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:29.422663768+07:00","message":"receive interim result [false|false]: เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:29.422675703+07:00","message":"[buffer interim] 63 false เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.422681411+07:00","message":"[bufferProcess] interim [780000000]:เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.422683864+07:00","message":"[bufferProcess] send to processor:เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.422688929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.422691547+07:00","message":"> Transcript [651] [false]: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.422694751+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.422696576+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.422698454+07:00","message":"StatePrefix: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.422700862+07:00","message":"TextPushed: 'เมื่อสิ้นสุดการทดลองนะคะระดับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:29.613680458+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:29.613712983+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้าย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:29.613718874+07:00","message":"receive interim result [false|false]: เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้าย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:29.61373192+07:00","message":"[buffer interim] 63 false เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.613738239+07:00","message":"[bufferProcess] interim [20000000]:เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.613740606+07:00","message":"[bufferProcess] send to processor:เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.613745624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.613748382+07:00","message":"> Transcript [652] [false]: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.613751374+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.613753174+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.613755002+07:00","message":"StatePrefix: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.613762576+07:00","message":"TextPushed: 'เมื่อสิ้นสุดการทดลองนะคะระดับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:29.937216847+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:29.937255463+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:29.937261893+07:00","message":"receive interim result [false|false]: เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:29.937277437+07:00","message":"[buffer interim] 63 false เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.937284322+07:00","message":"[bufferProcess] interim [320000000]:เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.937287238+07:00","message":"[bufferProcess] send to processor:เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.937290945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.937293805+07:00","message":"> Transcript [653] [false]: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.937297796+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.937299802+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.937301837+07:00","message":"StatePrefix: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.93730451+07:00","message":"TextPushed: 'เมื่อสิ้นสุดการทดลองนะคะระดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.937310045+07:00","message":"Push: 'ของสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.937312035+07:00","message":"TextPushed: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.937315104+07:00","message":"Set new StatePrefix : 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:29.937318299+07:00","message":"Next Push (prob) : 'ในด้านซ้าย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:29.937326036+07:00","message":"push: {false ของสารละลาย 0 0xc001f74980}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:30.251926223+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:30.251966821+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหล่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:30.251973826+07:00","message":"receive interim result [false|false]: เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหล่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:30.251989048+07:00","message":"[buffer interim] 63 false เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหล่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.251996263+07:00","message":"[bufferProcess] interim [560000000]:เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหล่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.252005033+07:00","message":"[bufferProcess] send to processor:เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.252012996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.252016376+07:00","message":"> Transcript [654] [false]: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.25202045+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.252024681+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.252026526+07:00","message":"StatePrefix: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.252029004+07:00","message":"TextPushed: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลาย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:30.258993636+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:30.259015158+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:30.259020023+07:00","message":"receive interim result [false|false]: เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:30.259031217+07:00","message":"[buffer interim] 63 false เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.25904021+07:00","message":"[bufferProcess] interim [620000000]:เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.259043098+07:00","message":"[bufferProcess] send to processor:เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหล่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.259046092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.25904862+07:00","message":"> Transcript [655] [false]: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหล่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.259051408+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.259053297+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.259055004+07:00","message":"StatePrefix: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.259057297+07:00","message":"TextPushed: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลาย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:30.777928549+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:30.777973215+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:30.777979944+07:00","message":"receive interim result [false|false]: เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:30.777994751+07:00","message":"[buffer interim] 63 false เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.778005101+07:00","message":"[bufferProcess] interim [100000000]:เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.778007474+07:00","message":"[bufferProcess] send to processor:เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.778011139+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.778014242+07:00","message":"> Transcript [656] [false]: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.778018314+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.77802016+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.778022657+07:00","message":"StatePrefix: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.778027843+07:00","message":"TextPushed: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลาย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:30.836703101+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:30.836744849+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:30.836751425+07:00","message":"receive interim result [false|false]: เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจัด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:30.83676328+07:00","message":"[buffer interim] 63 false เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.836770027+07:00","message":"[bufferProcess] interim [160000000]:เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.836772998+07:00","message":"[bufferProcess] send to processor:เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.836778446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.836781273+07:00","message":"> Transcript [657] [false]: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.836785378+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.836787285+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.836789434+07:00","message":"StatePrefix: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.836791756+07:00","message":"TextPushed: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.836798302+07:00","message":"Push: 'ในด้านซ้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.836800226+07:00","message":"TextPushed: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.836802162+07:00","message":"Set new StatePrefix : 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.83680425+07:00","message":"Next Push (prob) : 'ของหลอดจะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:30.83681331+07:00","message":"push: {false ในด้านซ้าย 0 0xc001f74980}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:30.847391655+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:30.847412582+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะตัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:30.847418841+07:00","message":"receive interim result [false|false]: เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะตัด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:30.847429843+07:00","message":"[buffer interim] 63 false เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.847433834+07:00","message":"[bufferProcess] interim [220000000]:เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.847436233+07:00","message":"[bufferProcess] send to processor:เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.847438842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.847441235+07:00","message":"> Transcript [658] [false]: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.84744315+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.847445328+07:00","message":"Set new StatePrefix: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจัด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:30.97148047+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:30.971523764+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะต่ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:30.971530494+07:00","message":"receive interim result [false|false]: เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะต่ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:30.971544451+07:00","message":"[buffer interim] 63 false เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.971552641+07:00","message":"[bufferProcess] interim [280000000]:เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.971555345+07:00","message":"[bufferProcess] send to processor:เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.971560918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.971563985+07:00","message":"> Transcript [659] [false]: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.971567045+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:30.971568816+07:00","message":"Set new StatePrefix: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะตัด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:31.15236858+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:31.152406852+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะต่ำลง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:31.152413696+07:00","message":"receive interim result [false|false]: เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะต่ำลง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:31.152426037+07:00","message":"[buffer interim] 63 false เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะต่ำลง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:31.15243461+07:00","message":"[bufferProcess] interim [520000000]:เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะต่ำลง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:31.15243725+07:00","message":"[bufferProcess] send to processor:เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:31.152442901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:31.152446019+07:00","message":"> Transcript [660] [false]: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:31.152448413+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:31.152450278+07:00","message":"Set new StatePrefix: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะต่ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:31.334016731+07:00","message":"[GCS] IsForceVAD: false for message ID: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:31.367214827+07:00","message":"[GCS] Cleaned up inactive client: 38"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:31.367249496+07:00","message":"[GCS] Cleaned up inactive client: 45"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:31.367252521+07:00","message":"[GCS] Cleaned up inactive client: 41"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:31.367254462+07:00","message":"[GCS] Cleaned up inactive client: 37"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:31.367256053+07:00","message":"[GCS] Cleaned up inactive client: 40"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:31.367257741+07:00","message":"[GCS] Cleaned up inactive client: 43"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:31.367259305+07:00","message":"[GCS] Cleaned up inactive client: 42"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:31.36726097+07:00","message":"[GCS] Cleaned up inactive client: 39"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:31.367262763+07:00","message":"[GCS] Cleaned up inactive client: 44"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:31.434870666+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:31.434918083+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะต่ำลง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:31.43492659+07:00","message":"receive interim result [true|false]: เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะต่ำลง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:31.43493936+07:00","message":"end recv isFinal message id 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:31.434941827+07:00","message":"end Recv id 63"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:31.434955952+07:00","message":"[buffer interim] 63 true เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะต่ำลง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:31.434963412+07:00","message":"[bufferProcess] interim [850000000]:เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะต่ำลง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:31.434966658+07:00","message":"[bufferProcess] send to processor (isfinal):เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะต่ำลง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:31.434969747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:31.43497246+07:00","message":"> Transcript [661] [false]: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะต่ำลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:31.434975809+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:31.434977581+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:31.434979771+07:00","message":"StatePrefix: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:31.434982522+07:00","message":"TextPushed: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:31.43498444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:31.434986253+07:00","message":"> Transcript [662] [true]: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะต่ำลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:31.434988444+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:31.43498999+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:31.434991526+07:00","message":"StatePrefix: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้ายของหลอดจะต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:31.434993367+07:00","message":"TextPushed: 'เมื่อสิ้นสุดการทดลองนะคะระดับของสารละลายในด้านซ้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:31.434996487+07:00","message":"Push: 'ของหลอดจะต่ำลง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:31.435004025+07:00","message":"push: {true ของหลอดจะต่ำลง 0 0xc001f74980}"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:31.436251175+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:31.436272388+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"Main","time":"2026-02-25T13:06:31.451344815+07:00","message":"write wav file: './tmp/7509/7509_63.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:31.596959119+07:00","message":"[GCS] Start streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:32.126131944+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:32.126172411+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในขณะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:32.126178466+07:00","message":"receive interim result [false|false]: ในขณะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:32.126193098+07:00","message":"[buffer interim] 64 false ในขณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:32.126199171+07:00","message":"[bufferProcess] interim [600000000]:ในขณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:32.126200936+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:32.308389427+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:32.308429529+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในขณะที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:32.308435183+07:00","message":"receive interim result [false|false]: ในขณะที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:32.3084497+07:00","message":"[buffer interim] 64 false ในขณะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:32.308457364+07:00","message":"[bufferProcess] interim [780000000]:ในขณะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:32.308459823+07:00","message":"[bufferProcess] send to processor:ในขณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:32.308466676+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:32.308469659+07:00","message":"> Transcript [663] [false]: 'ในขณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:32.308471678+07:00","message":"Set StatePrefix (first interim): 'ในขณะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:32.656313146+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:32.656352543+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในขณะที่เรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:32.656359762+07:00","message":"receive interim result [false|false]: ในขณะที่เรา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:32.656374879+07:00","message":"[buffer interim] 64 false ในขณะที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:32.656386295+07:00","message":"[bufferProcess] interim [80000000]:ในขณะที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:32.656389306+07:00","message":"[bufferProcess] send to processor:ในขณะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:32.656396652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:32.656399772+07:00","message":"> Transcript [664] [false]: 'ในขณะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:32.656403108+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:32.656405031+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:32.656406804+07:00","message":"StatePrefix: 'ในขณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:32.656408801+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:32.76859791+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:32.768636726+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในขณะที่ระดับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:32.768642519+07:00","message":"receive interim result [false|false]: ในขณะที่ระดับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:32.768654996+07:00","message":"[buffer interim] 64 false ในขณะที่ระดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:32.7686612+07:00","message":"[bufferProcess] interim [200000000]:ในขณะที่ระดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:32.768663603+07:00","message":"[bufferProcess] send to processor:ในขณะที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:32.768669786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:32.768672732+07:00","message":"> Transcript [665] [false]: 'ในขณะที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:32.768675519+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:32.768677437+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:32.7686791+07:00","message":"StatePrefix: 'ในขณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:32.768681406+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:33.015956625+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:33.016006582+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในขณะที่ระดับของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:33.016014558+07:00","message":"receive interim result [false|false]: ในขณะที่ระดับของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:33.016029753+07:00","message":"[buffer interim] 64 false ในขณะที่ระดับของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.016037504+07:00","message":"[bufferProcess] interim [500000000]:ในขณะที่ระดับของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.016040269+07:00","message":"[bufferProcess] send to processor:ในขณะที่ระดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.016046742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.016050092+07:00","message":"> Transcript [666] [false]: 'ในขณะที่ระดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.016053694+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.016055795+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.016058473+07:00","message":"StatePrefix: 'ในขณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.016060519+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:33.332273525+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:33.332306951+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในขณะที่ระดับของสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:33.332312867+07:00","message":"receive interim result [false|false]: ในขณะที่ระดับของสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:33.332324812+07:00","message":"[buffer interim] 64 false ในขณะที่ระดับของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.332330828+07:00","message":"[bufferProcess] interim [740000000]:ในขณะที่ระดับของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.3323332+07:00","message":"[bufferProcess] send to processor:ในขณะที่ระดับของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.332338208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.332341048+07:00","message":"> Transcript [667] [false]: 'ในขณะที่ระดับของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.332344052+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.33234603+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.332347858+07:00","message":"StatePrefix: 'ในขณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.332349774+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.332354207+07:00","message":"Push: 'ในขณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.332356298+07:00","message":"TextPushed: 'ในขณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.332358242+07:00","message":"Set new StatePrefix : 'ในขณะที่ระดับของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.332360359+07:00","message":"Next Push (prob) : 'ที่ระดับของ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:33.332368486+07:00","message":"push: {false ในขณะ 0 0xc0039d8080}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:33.531301091+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:33.531339773+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในขณะที่ระดับของสารละลาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:33.531345732+07:00","message":"receive interim result [false|false]: ในขณะที่ระดับของสารละลาย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:33.531356413+07:00","message":"[buffer interim] 64 false ในขณะที่ระดับของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.531365721+07:00","message":"[bufferProcess] interim [980000000]:ในขณะที่ระดับของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.531369551+07:00","message":"[bufferProcess] send to processor:ในขณะที่ระดับของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.531376862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.531380642+07:00","message":"> Transcript [668] [false]: 'ในขณะที่ระดับของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.531384751+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.531387403+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.531390439+07:00","message":"StatePrefix: 'ในขณะที่ระดับของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.531392248+07:00","message":"TextPushed: 'ในขณะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:33.721866099+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:33.721905357+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในขณะที่ระดับของสารละลายใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:33.72191215+07:00","message":"receive interim result [false|false]: ในขณะที่ระดับของสารละลายใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:33.72192699+07:00","message":"[buffer interim] 64 false ในขณะที่ระดับของสารละลายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.721933921+07:00","message":"[bufferProcess] interim [220000000]:ในขณะที่ระดับของสารละลายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.72193632+07:00","message":"[bufferProcess] send to processor:ในขณะที่ระดับของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.721943008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.721946209+07:00","message":"> Transcript [669] [false]: 'ในขณะที่ระดับของสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.721949798+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.721951826+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.721954301+07:00","message":"StatePrefix: 'ในขณะที่ระดับของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.72195674+07:00","message":"TextPushed: 'ในขณะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:33.922569176+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:33.922612687+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในขณะที่ระดับของสารละลายในร่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:33.922621119+07:00","message":"receive interim result [false|false]: ในขณะที่ระดับของสารละลายในร่าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:33.922632631+07:00","message":"[buffer interim] 64 false ในขณะที่ระดับของสารละลายในร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.92264287+07:00","message":"[bufferProcess] interim [400000000]:ในขณะที่ระดับของสารละลายในร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.922647149+07:00","message":"[bufferProcess] send to processor:ในขณะที่ระดับของสารละลายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.922658724+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.922662878+07:00","message":"> Transcript [670] [false]: 'ในขณะที่ระดับของสารละลายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.922668465+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.922670514+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.922673534+07:00","message":"StatePrefix: 'ในขณะที่ระดับของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:33.922675739+07:00","message":"TextPushed: 'ในขณะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:34.037976389+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:34.038018902+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในขณะที่ระดับของสารละลายในด้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:34.038028265+07:00","message":"receive interim result [false|false]: ในขณะที่ระดับของสารละลายในด้าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:34.038045202+07:00","message":"[buffer interim] 64 false ในขณะที่ระดับของสารละลายในด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.038053031+07:00","message":"[bufferProcess] interim [460000000]:ในขณะที่ระดับของสารละลายในด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.038057691+07:00","message":"[bufferProcess] send to processor:ในขณะที่ระดับของสารละลายในร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.038067706+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.038071335+07:00","message":"> Transcript [671] [false]: 'ในขณะที่ระดับของสารละลายในร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.038075991+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.038079056+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.038082431+07:00","message":"StatePrefix: 'ในขณะที่ระดับของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.038086346+07:00","message":"TextPushed: 'ในขณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.038095704+07:00","message":"Push: 'ที่ระดับของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.038098464+07:00","message":"TextPushed: 'ในขณะที่ระดับของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.038101311+07:00","message":"Set new StatePrefix : 'ในขณะที่ระดับของสารละลายในร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.038104926+07:00","message":"Next Push (prob) : 'สารละลายในร่าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:34.03811472+07:00","message":"push: {false ที่ระดับของ 0 0xc0039d8080}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:34.228887815+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:34.228926272+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในขณะที่ระดับของสารละลายในด้านขวา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:34.228932587+07:00","message":"receive interim result [false|false]: ในขณะที่ระดับของสารละลายในด้านขวา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:34.2289453+07:00","message":"[buffer interim] 64 false ในขณะที่ระดับของสารละลายในด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.228951619+07:00","message":"[bufferProcess] interim [640000000]:ในขณะที่ระดับของสารละลายในด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.228953985+07:00","message":"[bufferProcess] send to processor:ในขณะที่ระดับของสารละลายในด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.228960188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.228962709+07:00","message":"> Transcript [672] [false]: 'ในขณะที่ระดับของสารละลายในด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.228964925+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.228966785+07:00","message":"Set new StatePrefix: 'ในขณะที่ระดับของสารละลายในด้าน'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:34.436657762+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:34.436682074+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:34.567990294+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:34.568027747+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในขณะที่ระดับของสารละลายในด้านขวาจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:34.568033531+07:00","message":"receive interim result [false|false]: ในขณะที่ระดับของสารละลายในด้านขวาจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:34.568046794+07:00","message":"[buffer interim] 64 false ในขณะที่ระดับของสารละลายในด้านขวาจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.568053272+07:00","message":"[bufferProcess] interim [0]:ในขณะที่ระดับของสารละลายในด้านขวาจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.568056008+07:00","message":"[bufferProcess] send to processor:ในขณะที่ระดับของสารละลายในด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.568063096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.568065855+07:00","message":"> Transcript [673] [false]: 'ในขณะที่ระดับของสารละลายในด้านขวา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.568069205+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.56807187+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.568073677+07:00","message":"StatePrefix: 'ในขณะที่ระดับของสารละลายในด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.568076433+07:00","message":"TextPushed: 'ในขณะที่ระดับของ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:34.74782194+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:34.747862826+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในขณะที่ระดับของสารละลายในด้านขวาจะสู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:34.747869961+07:00","message":"receive interim result [false|false]: ในขณะที่ระดับของสารละลายในด้านขวาจะสู้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:34.747887358+07:00","message":"[buffer interim] 64 false ในขณะที่ระดับของสารละลายในด้านขวาจะสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.747895893+07:00","message":"[bufferProcess] interim [180000000]:ในขณะที่ระดับของสารละลายในด้านขวาจะสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.747898755+07:00","message":"[bufferProcess] send to processor:ในขณะที่ระดับของสารละลายในด้านขวาจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.747906164+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.747908878+07:00","message":"> Transcript [674] [false]: 'ในขณะที่ระดับของสารละลายในด้านขวาจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.747912623+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.747914703+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.74791707+07:00","message":"StatePrefix: 'ในขณะที่ระดับของสารละลายในด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.74791997+07:00","message":"TextPushed: 'ในขณะที่ระดับของ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:34.810062531+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:34.810116826+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในขณะที่ระดับของสารละลายในด้านขวาจะสูง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:34.810124116+07:00","message":"receive interim result [false|false]: ในขณะที่ระดับของสารละลายในด้านขวาจะสูง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:34.810140681+07:00","message":"[buffer interim] 64 false ในขณะที่ระดับของสารละลายในด้านขวาจะสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.810147933+07:00","message":"[bufferProcess] interim [240000000]:ในขณะที่ระดับของสารละลายในด้านขวาจะสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.81015063+07:00","message":"[bufferProcess] send to processor:ในขณะที่ระดับของสารละลายในด้านขวาจะสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.810158195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.810160878+07:00","message":"> Transcript [675] [false]: 'ในขณะที่ระดับของสารละลายในด้านขวาจะสู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.810164469+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.810166535+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.810170682+07:00","message":"StatePrefix: 'ในขณะที่ระดับของสารละลายในด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:34.810173702+07:00","message":"TextPushed: 'ในขณะที่ระดับของ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:35.058984128+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:35.059025986+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในขณะที่ระดับของสารละลายในด้านขวาจะสูงขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:35.059032466+07:00","message":"receive interim result [false|false]: ในขณะที่ระดับของสารละลายในด้านขวาจะสูงขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:35.059045846+07:00","message":"[buffer interim] 64 false ในขณะที่ระดับของสารละลายในด้านขวาจะสูงขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.059052571+07:00","message":"[bufferProcess] interim [480000000]:ในขณะที่ระดับของสารละลายในด้านขวาจะสูงขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.059060009+07:00","message":"[bufferProcess] send to processor:ในขณะที่ระดับของสารละลายในด้านขวาจะสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.059073604+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.059077038+07:00","message":"> Transcript [676] [false]: 'ในขณะที่ระดับของสารละลายในด้านขวาจะสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.059081437+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.059083793+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.059086062+07:00","message":"StatePrefix: 'ในขณะที่ระดับของสารละลายในด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.059088816+07:00","message":"TextPushed: 'ในขณะที่ระดับของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.059094897+07:00","message":"Push: 'สารละลายในด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.059097038+07:00","message":"TextPushed: 'ในขณะที่ระดับของสารละลายในด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.059099106+07:00","message":"Set new StatePrefix : 'ในขณะที่ระดับของสารละลายในด้านขวาจะสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.05910132+07:00","message":"Next Push (prob) : 'ขวาจะสูง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:35.059109867+07:00","message":"push: {false สารละลายในด้าน 0 0xc0039d8080}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:35.175440053+07:00","message":"[GCS] IsForceVAD: false for message ID: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:35.271301025+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:35.271349565+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในขณะที่ระดับของสารละลายในด้านขวาจะสูงขึ้น\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:35.271358863+07:00","message":"receive interim result [true|false]: ในขณะที่ระดับของสารละลายในด้านขวาจะสูงขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:35.271368594+07:00","message":"end recv isFinal message id 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:35.271370717+07:00","message":"end Recv id 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:35.271376924+07:00","message":"[buffer interim] 64 true ในขณะที่ระดับของสารละลายในด้านขวาจะสูงขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.271390874+07:00","message":"[bufferProcess] interim [810000000]:ในขณะที่ระดับของสารละลายในด้านขวาจะสูงขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.271394201+07:00","message":"[bufferProcess] send to processor (isfinal):ในขณะที่ระดับของสารละลายในด้านขวาจะสูงขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.271397865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.271400597+07:00","message":"> Transcript [677] [false]: 'ในขณะที่ระดับของสารละลายในด้านขวาจะสูงขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.271405195+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.27140761+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.271410381+07:00","message":"StatePrefix: 'ในขณะที่ระดับของสารละลายในด้านขวาจะสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.271413285+07:00","message":"TextPushed: 'ในขณะที่ระดับของสารละลายในด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.271415226+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.271417352+07:00","message":"> Transcript [678] [true]: 'ในขณะที่ระดับของสารละลายในด้านขวาจะสูงขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.271419578+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.271421107+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.271422588+07:00","message":"StatePrefix: 'ในขณะที่ระดับของสารละลายในด้านขวาจะสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.271424309+07:00","message":"TextPushed: 'ในขณะที่ระดับของสารละลายในด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.27142716+07:00","message":"Push: 'ขวาจะสูงขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:35.271435612+07:00","message":"push: {true ขวาจะสูงขึ้น 0 0xc0039d8080}"}
{"level":"info","service":"Main","time":"2026-02-25T13:06:35.280031482+07:00","message":"write wav file: './tmp/7509/7509_64.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:35.438768271+07:00","message":"[GCS] Start streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:35.946739296+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:35.946774528+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:35.946779675+07:00","message":"receive interim result [false|false]: จน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:35.946792853+07:00","message":"[buffer interim] 65 false จน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.946799796+07:00","message":"[bufferProcess] interim [480000000]:จน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:35.946801781+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:36.029758021+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:36.029792569+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจ้านาย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:36.029797507+07:00","message":"receive interim result [false|false]: เจ้านาย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:36.029808668+07:00","message":"[buffer interim] 65 false เจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.029814874+07:00","message":"[bufferProcess] interim [600000000]:เจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.029817115+07:00","message":"[bufferProcess] send to processor:จน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.029821703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.029824457+07:00","message":"> Transcript [679] [false]: 'จน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.029826552+07:00","message":"Set StatePrefix (first interim): 'จน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:36.10117996+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:36.101217412+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จนในที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:36.101222499+07:00","message":"receive interim result [false|false]: จนในที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:36.101234875+07:00","message":"[buffer interim] 65 false จนในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.101243048+07:00","message":"[bufferProcess] interim [720000000]:จนในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.101245107+07:00","message":"[bufferProcess] send to processor:เจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.101249654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.101252207+07:00","message":"> Transcript [680] [false]: 'เจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.101254292+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.101256056+07:00","message":"Set new StatePrefix: 'เจ้านาย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:36.281056947+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:36.28109802+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จนในที่สุด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:36.281103591+07:00","message":"receive interim result [false|false]: จนในที่สุด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:36.281117219+07:00","message":"[buffer interim] 65 false จนในที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.281123685+07:00","message":"[bufferProcess] interim [840000000]:จนในที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.28112569+07:00","message":"[bufferProcess] send to processor:จนในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.281130522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.281133011+07:00","message":"> Transcript [681] [false]: 'จนในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.281135198+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.281137232+07:00","message":"Set new StatePrefix: 'จนในที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:36.658778035+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:36.658816292+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จนในที่สุดความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:36.658824395+07:00","message":"receive interim result [false|false]: จนในที่สุดความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:36.658841137+07:00","message":"[buffer interim] 65 false จนในที่สุดความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.658849589+07:00","message":"[bufferProcess] interim [260000000]:จนในที่สุดความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.658854269+07:00","message":"[bufferProcess] send to processor:จนในที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.658858954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.658862442+07:00","message":"> Transcript [682] [false]: 'จนในที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.658866689+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.658869429+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.658872303+07:00","message":"StatePrefix: 'จนในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.658875049+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:36.854276502+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:36.854321903+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จนในที่สุดความเข้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:36.854327326+07:00","message":"receive interim result [false|false]: จนในที่สุดความเข้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:36.854341798+07:00","message":"[buffer interim] 65 false จนในที่สุดความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.854348099+07:00","message":"[bufferProcess] interim [440000000]:จนในที่สุดความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.854350166+07:00","message":"[bufferProcess] send to processor:จนในที่สุดความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.854353536+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.854356094+07:00","message":"> Transcript [683] [false]: 'จนในที่สุดความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.854359281+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.854361318+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.854363064+07:00","message":"StatePrefix: 'จนในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:36.854364941+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:37.052049925+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:37.052094624+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จนในที่สุดความเข้มข้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:37.052100817+07:00","message":"receive interim result [false|false]: จนในที่สุดความเข้มข้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:37.052114503+07:00","message":"[buffer interim] 65 false จนในที่สุดความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.052121862+07:00","message":"[bufferProcess] interim [680000000]:จนในที่สุดความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.052127501+07:00","message":"[bufferProcess] send to processor:จนในที่สุดความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.05213423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.05213718+07:00","message":"> Transcript [684] [false]: 'จนในที่สุดความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.052140305+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.052142402+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.052144206+07:00","message":"StatePrefix: 'จนในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.05214649+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:37.305516292+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:37.305550584+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จนในที่สุดความเข้มข้นของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:37.305556237+07:00","message":"receive interim result [false|false]: จนในที่สุดความเข้มข้นของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:37.305568456+07:00","message":"[buffer interim] 65 false จนในที่สุดความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.305576497+07:00","message":"[bufferProcess] interim [920000000]:จนในที่สุดความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.305579893+07:00","message":"[bufferProcess] send to processor:จนในที่สุดความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.305586601+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.305589901+07:00","message":"> Transcript [685] [false]: 'จนในที่สุดความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.305593074+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.30559504+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.30559693+07:00","message":"StatePrefix: 'จนในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.305598879+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.305604289+07:00","message":"Push: 'จนในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.305606064+07:00","message":"TextPushed: 'จนในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.305607911+07:00","message":"Set new StatePrefix : 'จนในที่สุดความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.305610163+07:00","message":"Next Push (prob) : 'สุดความเข้มข้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:37.305617431+07:00","message":"push: {false จนในที่ 0 0xc000106780}"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:37.43696858+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:37.436979739+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:37.608792892+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:37.608834692+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จนในที่สุดความเข้มข้นของสู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:37.608840215+07:00","message":"receive interim result [false|false]: จนในที่สุดความเข้มข้นของสู้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:37.608853165+07:00","message":"[buffer interim] 65 false จนในที่สุดความเข้มข้นของสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.608859977+07:00","message":"[bufferProcess] interim [220000000]:จนในที่สุดความเข้มข้นของสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.608862212+07:00","message":"[bufferProcess] send to processor:จนในที่สุดความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.608867688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.608870449+07:00","message":"> Transcript [686] [false]: 'จนในที่สุดความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.608874145+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.608876398+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.608878436+07:00","message":"StatePrefix: 'จนในที่สุดความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.608880824+07:00","message":"TextPushed: 'จนในที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:37.707562285+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:37.70760027+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จนในที่สุดความเข้มข้นของสูตร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:37.707605986+07:00","message":"receive interim result [false|false]: จนในที่สุดความเข้มข้นของสูตร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:37.707622141+07:00","message":"[buffer interim] 65 false จนในที่สุดความเข้มข้นของสูตร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.707628532+07:00","message":"[bufferProcess] interim [280000000]:จนในที่สุดความเข้มข้นของสูตร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.707630504+07:00","message":"[bufferProcess] send to processor:จนในที่สุดความเข้มข้นของสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.707633902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.707636666+07:00","message":"> Transcript [687] [false]: 'จนในที่สุดความเข้มข้นของสู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.707639823+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.707641812+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.707643769+07:00","message":"StatePrefix: 'จนในที่สุดความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.707645965+07:00","message":"TextPushed: 'จนในที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:37.751063625+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:37.751093833+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จนในที่สุดความเข้มข้นของ Suzuki\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:37.751098836+07:00","message":"receive interim result [false|false]: จนในที่สุดความเข้มข้นของ Suzuki"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:37.751111445+07:00","message":"[buffer interim] 65 false จนในที่สุดความเข้มข้นของ Suzuki"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.751117888+07:00","message":"[bufferProcess] interim [340000000]:จนในที่สุดความเข้มข้นของ Suzuki"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.751120034+07:00","message":"[bufferProcess] send to processor:จนในที่สุดความเข้มข้นของสูตร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.751122892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.751125507+07:00","message":"> Transcript [688] [false]: 'จนในที่สุดความเข้มข้นของสูตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.75112849+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.751130301+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.751131985+07:00","message":"StatePrefix: 'จนในที่สุดความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.751134037+07:00","message":"TextPushed: 'จนในที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:37.881227737+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:37.88125909+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จนในที่สุดความเข้มข้นของซูโครส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:37.881264516+07:00","message":"receive interim result [false|false]: จนในที่สุดความเข้มข้นของซูโครส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:37.881275391+07:00","message":"[buffer interim] 65 false จนในที่สุดความเข้มข้นของซูโครส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.881281486+07:00","message":"[bufferProcess] interim [460000000]:จนในที่สุดความเข้มข้นของซูโครส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.88128399+07:00","message":"[bufferProcess] send to processor:จนในที่สุดความเข้มข้นของ Suzuki"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.881288667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.881291234+07:00","message":"> Transcript [689] [false]: 'จนในที่สุดความเข้มข้นของ Suzuki'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.88129472+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.881296706+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.881298557+07:00","message":"StatePrefix: 'จนในที่สุดความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.881300595+07:00","message":"TextPushed: 'จนในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.88130524+07:00","message":"Push: 'สุดความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.881307125+07:00","message":"TextPushed: 'จนในที่สุดความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.881311866+07:00","message":"Set new StatePrefix : 'จนในที่สุดความเข้มข้นของ Suzuki'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:37.88131384+07:00","message":"Next Push (prob) : 'ของ Suzuki'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:37.881320287+07:00","message":"push: {false สุดความเข้มข้น 0 0xc000106780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:38.076878294+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:38.076912781+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จนในที่สุดความเข้มข้นของซูโครสทั้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:38.076919486+07:00","message":"receive interim result [false|false]: จนในที่สุดความเข้มข้นของซูโครสทั้ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:38.07693672+07:00","message":"[buffer interim] 65 false จนในที่สุดความเข้มข้นของซูโครสทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.076944496+07:00","message":"[bufferProcess] interim [700000000]:จนในที่สุดความเข้มข้นของซูโครสทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.076948095+07:00","message":"[bufferProcess] send to processor:จนในที่สุดความเข้มข้นของซูโครส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.076952646+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.07695639+07:00","message":"> Transcript [690] [false]: 'จนในที่สุดความเข้มข้นของซูโครส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.076959343+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.076961985+07:00","message":"Set new StatePrefix: 'จนในที่สุดความเข้มข้นของซูโครส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:38.265022354+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:38.265062079+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จนในที่สุดความเข้มข้นของซูโครสทั้งสอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:38.265067332+07:00","message":"receive interim result [false|false]: จนในที่สุดความเข้มข้นของซูโครสทั้งสอง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:38.265083357+07:00","message":"[buffer interim] 65 false จนในที่สุดความเข้มข้นของซูโครสทั้งสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.265089354+07:00","message":"[bufferProcess] interim [880000000]:จนในที่สุดความเข้มข้นของซูโครสทั้งสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.265091677+07:00","message":"[bufferProcess] send to processor:จนในที่สุดความเข้มข้นของซูโครสทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.265097074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.265099744+07:00","message":"> Transcript [691] [false]: 'จนในที่สุดความเข้มข้นของซูโครสทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.26510257+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.265104598+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.265106503+07:00","message":"StatePrefix: 'จนในที่สุดความเข้มข้นของซูโครส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.265110101+07:00","message":"TextPushed: 'จนในที่สุดความเข้มข้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:38.453787158+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:38.453827898+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:38.453833669+07:00","message":"receive interim result [false|false]: จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:38.453848534+07:00","message":"[buffer interim] 65 false จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.453855216+07:00","message":"[bufferProcess] interim [120000000]:จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.45385761+07:00","message":"[bufferProcess] send to processor:จนในที่สุดความเข้มข้นของซูโครสทั้งสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.453864765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.453868223+07:00","message":"> Transcript [692] [false]: 'จนในที่สุดความเข้มข้นของซูโครสทั้งสอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.453871321+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.453873323+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.453875803+07:00","message":"StatePrefix: 'จนในที่สุดความเข้มข้นของซูโครส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.453878405+07:00","message":"TextPushed: 'จนในที่สุดความเข้มข้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:38.778423777+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:38.778458966+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จนในที่สุดความเข้มข้นของซูโครสทั้ง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:38.778465278+07:00","message":"receive interim result [false|false]: จนในที่สุดความเข้มข้นของซูโครสทั้ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:38.778476242+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 ด้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:38.778479177+07:00","message":"receive interim result [false|false]:  2 ด้าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:38.778492058+07:00","message":"[buffer interim] 65 false จนในที่สุดความเข้มข้นของซูโครสทั้ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:38.778500372+07:00","message":"[buffer interim] 65 false  2 ด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.778505622+07:00","message":"[bufferProcess] interim [360000000]:จนในที่สุดความเข้มข้นของซูโครสทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.778507864+07:00","message":"[bufferProcess] send to processor:จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.778514476+07:00","message":"[bufferProcess] interim [360000000]: 2 ด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.778516698+07:00","message":"[bufferProcess] update buffer: จนในที่สุดความเข้มข้นของซูโครสทั้ง 2 ด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.778519215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.778521736+07:00","message":"> Transcript [693] [false]: 'จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.778524853+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.77852709+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.778529555+07:00","message":"StatePrefix: 'จนในที่สุดความเข้มข้นของซูโครส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.778532874+07:00","message":"TextPushed: 'จนในที่สุดความเข้มข้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:38.792322605+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:38.792345884+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:38.792351366+07:00","message":"receive interim result [false|false]: จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:38.792363272+07:00","message":"[buffer interim] 65 false จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.79236826+07:00","message":"[bufferProcess] interim [420000000]:จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.792378033+07:00","message":"[bufferProcess] send to processor:จนในที่สุดความเข้มข้นของซูโครสทั้ง 2 ด้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.792381263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.792384179+07:00","message":"> Transcript [694] [false]: 'จนในที่สุดความเข้มข้นของซูโครสทั้ง 2 ด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.792387251+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.792389272+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.792391027+07:00","message":"StatePrefix: 'จนในที่สุดความเข้มข้นของซูโครส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.792393279+07:00","message":"TextPushed: 'จนในที่สุดความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.792400058+07:00","message":"Push: 'ของซูโครส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.792401831+07:00","message":"TextPushed: 'จนในที่สุดความเข้มข้นของซูโครส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.792403876+07:00","message":"Set new StatePrefix : 'จนในที่สุดความเข้มข้นของซูโครสทั้ง 2 ด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.792405973+07:00","message":"Next Push (prob) : 'ทั้ง 2 ด้าน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:38.79241405+07:00","message":"push: {false ของซูโครส 0 0xc000106780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:38.972980815+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:38.973020195+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะกล้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:38.973027465+07:00","message":"receive interim result [false|false]: จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะกล้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:38.973041978+07:00","message":"[buffer interim] 65 false จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะกล้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.973051699+07:00","message":"[bufferProcess] interim [540000000]:จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะกล้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.973054658+07:00","message":"[bufferProcess] send to processor:จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.973060327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.973063621+07:00","message":"> Transcript [695] [false]: 'จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.97306633+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:38.973068212+07:00","message":"Set new StatePrefix: 'จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:39.091892687+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:39.09193123+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:39.091937068+07:00","message":"receive interim result [false|false]: จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:39.091948374+07:00","message":"[buffer interim] 65 false จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.091954824+07:00","message":"[bufferProcess] interim [660000000]:จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.091956998+07:00","message":"[bufferProcess] send to processor:จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะกล้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.091962017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.091964444+07:00","message":"> Transcript [696] [false]: 'จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.091967406+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.091969256+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.091970941+07:00","message":"StatePrefix: 'จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.09197312+07:00","message":"TextPushed: 'จนในที่สุดความเข้มข้นของซูโครส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:39.291087885+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:39.291123122+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้เคียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:39.29112894+07:00","message":"receive interim result [false|false]: จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้เคียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:39.291142857+07:00","message":"[buffer interim] 65 false จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้เคียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.291150614+07:00","message":"[bufferProcess] interim [840000000]:จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้เคียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.291153054+07:00","message":"[bufferProcess] send to processor:จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.291159141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.291161652+07:00","message":"> Transcript [697] [false]: 'จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.291164621+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.291166635+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.291168425+07:00","message":"StatePrefix: 'จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.291170823+07:00","message":"TextPushed: 'จนในที่สุดความเข้มข้นของซูโครส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:39.613371544+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:39.613396686+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้เคียงกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:39.613409471+07:00","message":"receive interim result [false|false]: จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้เคียงกัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:39.613419514+07:00","message":"[buffer interim] 65 false จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้เคียงกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.613427247+07:00","message":"[bufferProcess] interim [140000000]:จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้เคียงกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.61342973+07:00","message":"[bufferProcess] send to processor:จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้เคียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.61343481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.613437018+07:00","message":"> Transcript [698] [false]: 'จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้เคียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.613439615+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.613441383+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.613443319+07:00","message":"StatePrefix: 'จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.613445681+07:00","message":"TextPushed: 'จนในที่สุดความเข้มข้นของซูโครส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:39.794647178+07:00","message":"[GCS] IsForceVAD: false for message ID: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:39.915974379+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:39.916015952+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้เคียงกัน\",\"confidence\":0.9587313}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:39.916022491+07:00","message":"receive interim result [true|false]: จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้เคียงกัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:39.916031655+07:00","message":"end recv isFinal message id 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:39.916034102+07:00","message":"end Recv id 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:39.916041883+07:00","message":"[buffer interim] 65 true จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้เคียงกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.916048349+07:00","message":"[bufferProcess] interim [590000000]:จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้เคียงกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.916051487+07:00","message":"[bufferProcess] send to processor (isfinal):จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้เคียงกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.91605531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.916058001+07:00","message":"> Transcript [699] [false]: 'จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้เคียงกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.916061267+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.916063128+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.916065324+07:00","message":"StatePrefix: 'จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.91606774+07:00","message":"TextPushed: 'จนในที่สุดความเข้มข้นของซูโครส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.916070528+07:00","message":"Push: 'ทั้งสองด้านจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.916072337+07:00","message":"TextPushed: 'จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.916074478+07:00","message":"Set new StatePrefix : 'จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้เคียงกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.916076957+07:00","message":"Next Push (prob) : 'ใกล้เคียงกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.916078913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.916080757+07:00","message":"> Transcript [700] [true]: 'จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้เคียงกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.916082798+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.916084329+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.916085852+07:00","message":"StatePrefix: 'จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะใกล้เคียงกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.916087586+07:00","message":"TextPushed: 'จนในที่สุดความเข้มข้นของซูโครสทั้งสองด้านจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:39.916095511+07:00","message":"Push: 'ใกล้เคียงกัน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:39.916104267+07:00","message":"push: {false ทั้งสองด้านจะ 0 0xc000106780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:39.916109897+07:00","message":"push: {true ใกล้เคียงกัน 0 0xc000106780}"}
{"level":"info","service":"Main","time":"2026-02-25T13:06:39.927054337+07:00","message":"write wav file: './tmp/7509/7509_65.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:40.177466839+07:00","message":"[GCS] Start streaming session, msgId: 66"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:40.437216599+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:40.437232879+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:40.649114189+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:40.649154812+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:40.64915969+07:00","message":"receive interim result [false|false]: น้ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:40.649193627+07:00","message":"[buffer interim] 66 false น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:40.64920073+07:00","message":"[bufferProcess] interim [480000000]:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:40.649202688+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:40.849249572+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:40.849296511+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำยา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:40.849302302+07:00","message":"receive interim result [false|false]: น้ำยา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:40.849321102+07:00","message":"[buffer interim] 66 false น้ำยา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:40.84932704+07:00","message":"[bufferProcess] interim [720000000]:น้ำยา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:40.849329139+07:00","message":"[bufferProcess] send to processor:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:40.849332193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:40.849334662+07:00","message":"> Transcript [701] [false]: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:40.84933658+07:00","message":"Set StatePrefix (first interim): 'น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:40.898574851+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:40.89862172+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำยัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:40.898628195+07:00","message":"receive interim result [false|false]: น้ำยัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:40.89864353+07:00","message":"[buffer interim] 66 false น้ำยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:40.898650067+07:00","message":"[bufferProcess] interim [780000000]:น้ำยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:40.89865241+07:00","message":"[bufferProcess] send to processor:น้ำยา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:40.898662886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:40.898665736+07:00","message":"> Transcript [702] [false]: 'น้ำยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:40.898668943+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:40.898671096+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:40.898673231+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:40.898675283+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:41.15322756+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:41.153260136+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำยังคง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:41.153265069+07:00","message":"receive interim result [false|false]: น้ำยังคง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:41.153280923+07:00","message":"[buffer interim] 66 false น้ำยังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:41.153287508+07:00","message":"[bufferProcess] interim [960000000]:น้ำยังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:41.153289482+07:00","message":"[bufferProcess] send to processor:น้ำยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:41.153292421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:41.153294951+07:00","message":"> Transcript [703] [false]: 'น้ำยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:41.153297571+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:41.153299622+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:41.15330171+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:41.153304012+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:41.355011413+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:41.355046552+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำยังคงออก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:41.355052817+07:00","message":"receive interim result [false|false]: น้ำยังคงออก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:41.355068135+07:00","message":"[buffer interim] 66 false น้ำยังคงออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:41.355075272+07:00","message":"[bufferProcess] interim [200000000]:น้ำยังคงออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:41.355077784+07:00","message":"[bufferProcess] send to processor:น้ำยังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:41.355083814+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:41.355086325+07:00","message":"> Transcript [704] [false]: 'น้ำยังคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:41.355089385+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:41.355091629+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:41.355094313+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:41.355096818+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:41.427736968+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:41.427772348+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำยังคงอ่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:41.42777734+07:00","message":"receive interim result [false|false]: น้ำยังคงอ่อน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:41.427791095+07:00","message":"[buffer interim] 66 false น้ำยังคงอ่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:41.427796409+07:00","message":"[bufferProcess] interim [260000000]:น้ำยังคงอ่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:41.427798561+07:00","message":"[bufferProcess] send to processor:น้ำยังคงออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:41.42780149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:41.427803795+07:00","message":"> Transcript [705] [false]: 'น้ำยังคงออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:41.427806627+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:41.427808769+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:41.427811027+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:41.427812998+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:41.427819017+07:00","message":"Push: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:41.4278208+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:41.427822802+07:00","message":"Set new StatePrefix : 'น้ำยังคงออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:41.42782489+07:00","message":"Next Push (prob) : 'ยังคงออก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:41.427849628+07:00","message":"push: {false น้ำ 0 0xc000045180}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:41.442374912+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:41.442398418+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำยังคงอ๊อด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:41.442403321+07:00","message":"receive interim result [false|false]: น้ำยังคงอ๊อด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:41.442414328+07:00","message":"[buffer interim] 66 false น้ำยังคงอ๊อด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:41.442419253+07:00","message":"[bufferProcess] interim [320000000]:น้ำยังคงอ๊อด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:41.44242123+07:00","message":"[bufferProcess] send to processor:น้ำยังคงอ่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:41.442423716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:41.442425733+07:00","message":"> Transcript [706] [false]: 'น้ำยังคงอ่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:41.442427519+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:41.442429295+07:00","message":"Set new StatePrefix: 'น้ำยังคงอ่อน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:41.60181606+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:41.601850845+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำยังคงออสโม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:41.601856866+07:00","message":"receive interim result [false|false]: น้ำยังคงออสโม่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:41.60186927+07:00","message":"[buffer interim] 66 false น้ำยังคงออสโม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:41.601875532+07:00","message":"[bufferProcess] interim [440000000]:น้ำยังคงออสโม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:41.601877674+07:00","message":"[bufferProcess] send to processor:น้ำยังคงอ๊อด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:41.601880886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:41.601883285+07:00","message":"> Transcript [707] [false]: 'น้ำยังคงอ๊อด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:41.601885231+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:41.601887246+07:00","message":"Set new StatePrefix: 'น้ำยังคงอ๊อด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:41.730623522+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:41.730653316+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำยังคงออสโมซิส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:41.730661349+07:00","message":"receive interim result [false|false]: น้ำยังคงออสโมซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:41.730673607+07:00","message":"[buffer interim] 66 false น้ำยังคงออสโมซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:41.730680546+07:00","message":"[bufferProcess] interim [560000000]:น้ำยังคงออสโมซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:41.730683522+07:00","message":"[bufferProcess] send to processor:น้ำยังคงออสโม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:41.730686703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:41.730689353+07:00","message":"> Transcript [708] [false]: 'น้ำยังคงออสโม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:41.730691257+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:41.730693176+07:00","message":"Set new StatePrefix: 'น้ำยังคงออสโม่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:42.065312646+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:42.06535026+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำยังคงออสโมซิสผ่าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:42.065357791+07:00","message":"receive interim result [false|false]: น้ำยังคงออสโมซิสผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:42.065370391+07:00","message":"[buffer interim] 66 false น้ำยังคงออสโมซิสผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.065378806+07:00","message":"[bufferProcess] interim [920000000]:น้ำยังคงออสโมซิสผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.065380926+07:00","message":"[bufferProcess] send to processor:น้ำยังคงออสโมซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.065385784+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.065388947+07:00","message":"> Transcript [709] [false]: 'น้ำยังคงออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.065391456+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.065393674+07:00","message":"Set new StatePrefix: 'น้ำยังคงออสโมซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:42.312183456+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:42.312211959+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำยังคงออสโมซิสผ่านเยื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:42.312218089+07:00","message":"receive interim result [false|false]: น้ำยังคงออสโมซิสผ่านเยื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:42.312235538+07:00","message":"[buffer interim] 66 false น้ำยังคงออสโมซิสผ่านเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.312242897+07:00","message":"[bufferProcess] interim [160000000]:น้ำยังคงออสโมซิสผ่านเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.312246851+07:00","message":"[bufferProcess] send to processor:น้ำยังคงออสโมซิสผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.312249926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.312252526+07:00","message":"> Transcript [710] [false]: 'น้ำยังคงออสโมซิสผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.312255314+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.312257187+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.312259158+07:00","message":"StatePrefix: 'น้ำยังคงออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.312261752+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:42.49009425+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:42.490131665+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำยังคงออสโมซิสผ่านเยื่อเลือก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:42.490143129+07:00","message":"receive interim result [false|false]: น้ำยังคงออสโมซิสผ่านเยื่อเลือก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:42.490156885+07:00","message":"[buffer interim] 66 false น้ำยังคงออสโมซิสผ่านเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.490162945+07:00","message":"[bufferProcess] interim [340000000]:น้ำยังคงออสโมซิสผ่านเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.490165129+07:00","message":"[bufferProcess] send to processor:น้ำยังคงออสโมซิสผ่านเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.490170295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.490172856+07:00","message":"> Transcript [711] [false]: 'น้ำยังคงออสโมซิสผ่านเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.49017582+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.490177833+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.490179878+07:00","message":"StatePrefix: 'น้ำยังคงออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.490182171+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:42.750518276+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:42.750564836+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำยังคงออสโมซิสผ่านเยื่อเลือกผ่าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:42.750572774+07:00","message":"receive interim result [false|false]: น้ำยังคงออสโมซิสผ่านเยื่อเลือกผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:42.750587636+07:00","message":"[buffer interim] 66 false น้ำยังคงออสโมซิสผ่านเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.750596659+07:00","message":"[bufferProcess] interim [580000000]:น้ำยังคงออสโมซิสผ่านเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.750600587+07:00","message":"[bufferProcess] send to processor:น้ำยังคงออสโมซิสผ่านเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.750607782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.750611408+07:00","message":"> Transcript [712] [false]: 'น้ำยังคงออสโมซิสผ่านเยื่อเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.750615551+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.750618112+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.75062211+07:00","message":"StatePrefix: 'น้ำยังคงออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:42.750624359+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:43.017866787+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:43.017901228+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำยังคงออสโมซิสผ่านเยื่อเลือกผ่านได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:43.017906954+07:00","message":"receive interim result [false|false]: น้ำยังคงออสโมซิสผ่านเยื่อเลือกผ่านได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:43.017920175+07:00","message":"[buffer interim] 66 false น้ำยังคงออสโมซิสผ่านเยื่อเลือกผ่านได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:43.017926727+07:00","message":"[bufferProcess] interim [880000000]:น้ำยังคงออสโมซิสผ่านเยื่อเลือกผ่านได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:43.017929607+07:00","message":"[bufferProcess] send to processor:น้ำยังคงออสโมซิสผ่านเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:43.017933503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:43.017936703+07:00","message":"> Transcript [713] [false]: 'น้ำยังคงออสโมซิสผ่านเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:43.017940211+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:43.017942182+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:43.017944364+07:00","message":"StatePrefix: 'น้ำยังคงออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:43.017946683+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:43.017954759+07:00","message":"Push: 'ยังคงออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:43.017956683+07:00","message":"TextPushed: 'น้ำยังคงออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:43.017958921+07:00","message":"Set new StatePrefix : 'น้ำยังคงออสโมซิสผ่านเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:43.017961732+07:00","message":"Next Push (prob) : 'ผ่านเยื่อเลือกผ่าน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:43.017967869+07:00","message":"push: {false ยังคงออสโมซิส 0 0xc000045180}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:43.315772727+07:00","message":"[GCS] IsForceVAD: false for message ID: 66"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:43.423156892+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:43.423188697+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำยังคงออสโมซิสผ่านเยื่อเลือกผ่านได้\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:43.423194782+07:00","message":"receive interim result [true|false]: น้ำยังคงออสโมซิสผ่านเยื่อเลือกผ่านได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:43.423207299+07:00","message":"end recv isFinal message id 66"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:43.423209299+07:00","message":"end Recv id 66"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:43.423215969+07:00","message":"[buffer interim] 66 true น้ำยังคงออสโมซิสผ่านเยื่อเลือกผ่านได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:43.423223018+07:00","message":"[bufferProcess] interim [360000000]:น้ำยังคงออสโมซิสผ่านเยื่อเลือกผ่านได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:43.423226274+07:00","message":"[bufferProcess] send to processor (isfinal):น้ำยังคงออสโมซิสผ่านเยื่อเลือกผ่านได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:43.423229531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:43.423232109+07:00","message":"> Transcript [714] [false]: 'น้ำยังคงออสโมซิสผ่านเยื่อเลือกผ่านได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:43.423234794+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:43.42323658+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:43.423238654+07:00","message":"StatePrefix: 'น้ำยังคงออสโมซิสผ่านเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:43.423241315+07:00","message":"TextPushed: 'น้ำยังคงออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:43.423242953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:43.423244772+07:00","message":"> Transcript [715] [true]: 'น้ำยังคงออสโมซิสผ่านเยื่อเลือกผ่านได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:43.423246808+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:43.423248317+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:43.423249772+07:00","message":"StatePrefix: 'น้ำยังคงออสโมซิสผ่านเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:43.423251437+07:00","message":"TextPushed: 'น้ำยังคงออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:43.423254472+07:00","message":"Push: 'ผ่านเยื่อเลือกผ่านได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:43.423262239+07:00","message":"push: {true ผ่านเยื่อเลือกผ่านได้ 0 0xc000045180}"}
{"level":"info","service":"Main","time":"2026-02-25T13:06:43.432201386+07:00","message":"write wav file: './tmp/7509/7509_66.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:43.437464954+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:43.437482024+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:43.638702644+07:00","message":"[GCS] Start streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:43.997815696+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:43.997860269+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แปล\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:43.997865626+07:00","message":"receive interim result [false|false]: แปล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:43.99787999+07:00","message":"[buffer interim] 67 false แปล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:43.997886195+07:00","message":"[bufferProcess] interim [420000000]:แปล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:43.997887775+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:44.302843605+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:44.302884424+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่อัด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:44.302889449+07:00","message":"receive interim result [false|false]: แต่อัด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:44.302904893+07:00","message":"[buffer interim] 67 false แต่อัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.302910987+07:00","message":"[bufferProcess] interim [660000000]:แต่อัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.3029135+07:00","message":"[bufferProcess] send to processor:แปล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.302916484+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.302919258+07:00","message":"> Transcript [716] [false]: 'แปล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.302921269+07:00","message":"Set StatePrefix (first interim): 'แปล'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:44.35526159+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:44.355299165+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่อัตรา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:44.355304258+07:00","message":"receive interim result [false|false]: แต่อัตรา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:44.355317714+07:00","message":"[buffer interim] 67 false แต่อัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.35532429+07:00","message":"[bufferProcess] interim [780000000]:แต่อัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.355326443+07:00","message":"[bufferProcess] send to processor:แต่อัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.355329337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.355331999+07:00","message":"> Transcript [717] [false]: 'แต่อัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.355334015+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.355335899+07:00","message":"Set new StatePrefix: 'แต่อัด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:44.618744059+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:44.618785265+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่อัตราส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:44.618791433+07:00","message":"receive interim result [false|false]: แต่อัตราส่วน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:44.618804272+07:00","message":"[buffer interim] 67 false แต่อัตราส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.61881106+07:00","message":"[bufferProcess] interim [20000000]:แต่อัตราส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.618813459+07:00","message":"[bufferProcess] send to processor:แต่อัตรา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.618819795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.618822664+07:00","message":"> Transcript [718] [false]: 'แต่อัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.61882464+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.618826676+07:00","message":"Set new StatePrefix: 'แต่อัตรา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:44.80313378+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:44.803174361+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่อัตราสุด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:44.803179368+07:00","message":"receive interim result [false|false]: แต่อัตราสุด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:44.803189527+07:00","message":"[buffer interim] 67 false แต่อัตราสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.803195966+07:00","message":"[bufferProcess] interim [140000000]:แต่อัตราสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.803197988+07:00","message":"[bufferProcess] send to processor:แต่อัตราส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.80320054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.803203099+07:00","message":"> Transcript [719] [false]: 'แต่อัตราส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.803206252+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.803208124+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.803209724+07:00","message":"StatePrefix: 'แต่อัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.803211558+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:44.868764466+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:44.86880791+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่อัตราสุทธิ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:44.868813892+07:00","message":"receive interim result [false|false]: แต่อัตราสุทธิ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:44.868827225+07:00","message":"[buffer interim] 67 false แต่อัตราสุทธิ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.86883383+07:00","message":"[bufferProcess] interim [260000000]:แต่อัตราสุทธิ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.8688361+07:00","message":"[bufferProcess] send to processor:แต่อัตราสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.868841294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.868844335+07:00","message":"> Transcript [720] [false]: 'แต่อัตราสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.86884768+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.868849937+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.868851933+07:00","message":"StatePrefix: 'แต่อัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:44.86885415+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:45.187629988+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:45.187676958+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่อัตราสุทธิเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:45.187685353+07:00","message":"receive interim result [false|false]: แต่อัตราสุทธิเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:45.187704338+07:00","message":"[buffer interim] 67 false แต่อัตราสุทธิเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.187716335+07:00","message":"[bufferProcess] interim [560000000]:แต่อัตราสุทธิเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.187720537+07:00","message":"[bufferProcess] send to processor:แต่อัตราสุทธิ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.187729668+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.187733672+07:00","message":"> Transcript [721] [false]: 'แต่อัตราสุทธิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.187738403+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.18774136+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.187744147+07:00","message":"StatePrefix: 'แต่อัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.187747174+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:45.376119798+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:45.376157644+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่อัตราสุทธิเป็นศูนย์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:45.376163649+07:00","message":"receive interim result [false|false]: แต่อัตราสุทธิเป็นศูนย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:45.376176803+07:00","message":"[buffer interim] 67 false แต่อัตราสุทธิเป็นศูนย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.376182834+07:00","message":"[bufferProcess] interim [740000000]:แต่อัตราสุทธิเป็นศูนย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.376184982+07:00","message":"[bufferProcess] send to processor:แต่อัตราสุทธิเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.376189868+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.376192166+07:00","message":"> Transcript [722] [false]: 'แต่อัตราสุทธิเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.376195293+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.376197123+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.376198847+07:00","message":"StatePrefix: 'แต่อัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.37620107+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.376205243+07:00","message":"Push: 'แต่อัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.376207116+07:00","message":"TextPushed: 'แต่อัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.376209014+07:00","message":"Set new StatePrefix : 'แต่อัตราสุทธิเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.37621091+07:00","message":"Next Push (prob) : 'สุทธิเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:45.376233158+07:00","message":"push: {false แต่อัตรา 0 0xc0039d8200}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:45.685958506+07:00","message":"[GCS] IsForceVAD: false for message ID: 67"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:45.792601084+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:45.792648016+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่อัตราสุทธิเป็นศูนย์\",\"confidence\":0.95702976}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:45.792653994+07:00","message":"receive interim result [true|false]: แต่อัตราสุทธิเป็นศูนย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:45.79266187+07:00","message":"end recv isFinal message id 67"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:45.792664361+07:00","message":"end Recv id 67"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:45.792671488+07:00","message":"[buffer interim] 67 true แต่อัตราสุทธิเป็นศูนย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.792680674+07:00","message":"[bufferProcess] interim [280000000]:แต่อัตราสุทธิเป็นศูนย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.792683729+07:00","message":"[bufferProcess] send to processor (isfinal):แต่อัตราสุทธิเป็นศูนย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.792687491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.792690407+07:00","message":"> Transcript [723] [false]: 'แต่อัตราสุทธิเป็นศูนย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.792693014+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.792694776+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.792696401+07:00","message":"StatePrefix: 'แต่อัตราสุทธิเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.792698242+07:00","message":"TextPushed: 'แต่อัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.792699769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.792701584+07:00","message":"> Transcript [724] [true]: 'แต่อัตราสุทธิเป็นศูนย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.79270345+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.792704985+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.79270656+07:00","message":"StatePrefix: 'แต่อัตราสุทธิเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.7927081+07:00","message":"TextPushed: 'แต่อัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:45.79271066+07:00","message":"Push: 'สุทธิเป็นศูนย์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:45.792718945+07:00","message":"push: {true สุทธิเป็นศูนย์ 0 0xc0039d8200}"}
{"level":"info","service":"Main","time":"2026-02-25T13:06:45.80058616+07:00","message":"write wav file: './tmp/7509/7509_67.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:46.256322878+07:00","message":"[GCS] Start streaming session, msgId: 68"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:46.438256651+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:46.43826272+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:46.610757994+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:46.610800236+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:46.610804681+07:00","message":"receive interim result [false|false]: จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:46.610821233+07:00","message":"[buffer interim] 68 false จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:46.610827418+07:00","message":"[bufferProcess] interim [420000000]:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:46.610829285+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:46.735307738+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:46.735348891+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:46.73535475+07:00","message":"receive interim result [false|false]: จาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:46.73536696+07:00","message":"[buffer interim] 68 false จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:46.735375111+07:00","message":"[bufferProcess] interim [480000000]:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:46.735377103+07:00","message":"[bufferProcess] send to processor:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:46.735380342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:46.735383309+07:00","message":"> Transcript [725] [false]: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:46.735385336+07:00","message":"Set StatePrefix (first interim): 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:46.915535213+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:46.915574699+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากผ้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:46.915580123+07:00","message":"receive interim result [false|false]: จากผ้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:46.915595289+07:00","message":"[buffer interim] 68 false จากผ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:46.915601401+07:00","message":"[bufferProcess] interim [660000000]:จากผ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:46.915603493+07:00","message":"[bufferProcess] send to processor:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:46.915607139+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:46.915609654+07:00","message":"> Transcript [726] [false]: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:46.915611608+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:46.915613842+07:00","message":"Set new StatePrefix: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:46.973140138+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:46.973184053+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากภาพ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:46.973189466+07:00","message":"receive interim result [false|false]: จากภาพ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:46.973198785+07:00","message":"[buffer interim] 68 false จากภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:46.97320503+07:00","message":"[bufferProcess] interim [780000000]:จากภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:46.973207238+07:00","message":"[bufferProcess] send to processor:จากผ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:46.973210492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:46.973213078+07:00","message":"> Transcript [727] [false]: 'จากผ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:46.973215867+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:46.973217981+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:46.973219719+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:46.973221642+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:47.425290516+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:47.425332494+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-02-25T13:06:47.425337244+07:00","message":"receive interim result [false|false]: จากภาพป 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:47.425352362+07:00","message":"[buffer interim] 68 false จากภาพป 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:47.425358488+07:00","message":"[bufferProcess] interim [140000000]:จากภาพป 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:47.425360548+07:00","message":"[bufferProcess] send to processor:จากภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:47.425366956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:47.425369588+07:00","message":"> Transcript [728] [false]: 'จากภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:47.425372779+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:47.425374959+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:47.425376746+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:47.425378652+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:47.491453014+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:47.49148397+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากภาพสามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:47.491489231+07:00","message":"receive interim result [false|false]: จากภาพสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:47.491503488+07:00","message":"[buffer interim] 68 false จากภาพสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:47.491509921+07:00","message":"[bufferProcess] interim [260000000]:จากภาพสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:47.491511984+07:00","message":"[bufferProcess] send to processor:จากภาพป 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:47.491515282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:47.491517751+07:00","message":"> Transcript [729] [false]: 'จากภาพป 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:47.491524457+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:47.491527202+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:47.491531706+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:47.491533756+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:47.704411748+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:47.70444662+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากภาพสามารถสั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:47.704452647+07:00","message":"receive interim result [false|false]: จากภาพสามารถสั่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:47.704467171+07:00","message":"[buffer interim] 68 false จากภาพสามารถสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:47.704473375+07:00","message":"[bufferProcess] interim [500000000]:จากภาพสามารถสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:47.704475598+07:00","message":"[bufferProcess] send to processor:จากภาพสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:47.704481624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:47.70448442+07:00","message":"> Transcript [730] [false]: 'จากภาพสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:47.704487222+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:47.704489213+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:47.704491201+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:47.704493743+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:47.704500158+07:00","message":"Push: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:47.704502103+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:47.704504446+07:00","message":"Set new StatePrefix : 'จากภาพสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:47.704506466+07:00","message":"Next Push (prob) : 'ภาพสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:47.704514512+07:00","message":"push: {false จาก 0 0xc000044200}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:47.80998204+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:47.810008036+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากภาพสามารถสรุป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:47.810013126+07:00","message":"receive interim result [false|false]: จากภาพสามารถสรุป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:47.810040744+07:00","message":"[buffer interim] 68 false จากภาพสามารถสรุป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:47.81004789+07:00","message":"[bufferProcess] interim [560000000]:จากภาพสามารถสรุป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:47.810051057+07:00","message":"[bufferProcess] send to processor:จากภาพสามารถสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:47.810055345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:47.810058828+07:00","message":"> Transcript [731] [false]: 'จากภาพสามารถสั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:47.810063435+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:47.81006636+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:47.810069318+07:00","message":"StatePrefix: 'จากภาพสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:47.810072571+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:48.009260153+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:48.009281793+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากภาพสามารถสรุปได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:48.00928644+07:00","message":"receive interim result [false|false]: จากภาพสามารถสรุปได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:48.009301329+07:00","message":"[buffer interim] 68 false จากภาพสามารถสรุปได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.009306995+07:00","message":"[bufferProcess] interim [740000000]:จากภาพสามารถสรุปได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.009309598+07:00","message":"[bufferProcess] send to processor:จากภาพสามารถสรุป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.009312719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.009315293+07:00","message":"> Transcript [732] [false]: 'จากภาพสามารถสรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.009317721+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.009319998+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.009322056+07:00","message":"StatePrefix: 'จากภาพสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.009323915+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:48.133244463+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:48.133281+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากภาพสามารถสรุปได้ว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:48.133286509+07:00","message":"receive interim result [false|false]: จากภาพสามารถสรุปได้ว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:48.133299015+07:00","message":"[buffer interim] 68 false จากภาพสามารถสรุปได้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.133304832+07:00","message":"[bufferProcess] interim [920000000]:จากภาพสามารถสรุปได้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.133306928+07:00","message":"[bufferProcess] send to processor:จากภาพสามารถสรุปได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.133311821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.133314147+07:00","message":"> Transcript [733] [false]: 'จากภาพสามารถสรุปได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.133316902+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.133318825+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.133320636+07:00","message":"StatePrefix: 'จากภาพสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.133323219+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:48.711682502+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:48.711721866+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากภาพสามารถสรุปได้ว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:48.711728576+07:00","message":"receive interim result [false|false]: จากภาพสามารถสรุปได้ว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:48.711740539+07:00","message":"[buffer interim] 68 false จากภาพสามารถสรุปได้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.711746691+07:00","message":"[bufferProcess] interim [520000000]:จากภาพสามารถสรุปได้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.711754367+07:00","message":"[bufferProcess] send to processor:จากภาพสามารถสรุปได้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.711761999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.711764856+07:00","message":"> Transcript [734] [false]: 'จากภาพสามารถสรุปได้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.711768147+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.711770169+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.711772072+07:00","message":"StatePrefix: 'จากภาพสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.71177423+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.711778942+07:00","message":"Push: 'ภาพสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.71178128+07:00","message":"TextPushed: 'จากภาพสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.711783322+07:00","message":"Set new StatePrefix : 'จากภาพสามารถสรุปได้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:48.711785334+07:00","message":"Next Push (prob) : 'สรุปได้ว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:48.711811866+07:00","message":"push: {false ภาพสามารถ 0 0xc000044200}"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:49.438635354+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:49.438653035+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:49.617339682+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:49.617376268+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากภาพสามารถสรุปได้ว่าคุณของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:49.617382493+07:00","message":"receive interim result [false|false]: จากภาพสามารถสรุปได้ว่าคุณของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:49.617396414+07:00","message":"[buffer interim] 68 false จากภาพสามารถสรุปได้ว่าคุณของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.617403612+07:00","message":"[bufferProcess] interim [360000000]:จากภาพสามารถสรุปได้ว่าคุณของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.617405976+07:00","message":"[bufferProcess] send to processor:จากภาพสามารถสรุปได้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.617408945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.617411281+07:00","message":"> Transcript [735] [false]: 'จากภาพสามารถสรุปได้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.617414054+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.617415873+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.617417572+07:00","message":"StatePrefix: 'จากภาพสามารถสรุปได้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.617419662+07:00","message":"TextPushed: 'จากภาพสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:49.737369968+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:49.737407783+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากภาพสามารถสรุปได้ว่าคุณของแม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:49.737414084+07:00","message":"receive interim result [false|false]: จากภาพสามารถสรุปได้ว่าคุณของแม่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:49.737428027+07:00","message":"[buffer interim] 68 false จากภาพสามารถสรุปได้ว่าคุณของแม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.737434207+07:00","message":"[bufferProcess] interim [480000000]:จากภาพสามารถสรุปได้ว่าคุณของแม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.737436457+07:00","message":"[bufferProcess] send to processor:จากภาพสามารถสรุปได้ว่าคุณของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.73744151+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.737444063+07:00","message":"> Transcript [736] [false]: 'จากภาพสามารถสรุปได้ว่าคุณของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.737447149+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.737449564+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.73745134+07:00","message":"StatePrefix: 'จากภาพสามารถสรุปได้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.737454231+07:00","message":"TextPushed: 'จากภาพสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:49.800140364+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:49.800177293+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากภาพสามารถสรุปได้ว่าคุณของน้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:49.800183754+07:00","message":"receive interim result [false|false]: จากภาพสามารถสรุปได้ว่าคุณของน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:49.800198078+07:00","message":"[buffer interim] 68 false จากภาพสามารถสรุปได้ว่าคุณของน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.800205043+07:00","message":"[bufferProcess] interim [540000000]:จากภาพสามารถสรุปได้ว่าคุณของน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.800207408+07:00","message":"[bufferProcess] send to processor:จากภาพสามารถสรุปได้ว่าคุณของแม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.800214088+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.800216515+07:00","message":"> Transcript [737] [false]: 'จากภาพสามารถสรุปได้ว่าคุณของแม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.800219617+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.800221702+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.800223378+07:00","message":"StatePrefix: 'จากภาพสามารถสรุปได้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:49.800226095+07:00","message":"TextPushed: 'จากภาพสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:50.444655033+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:50.444691787+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากภาพสามารถสรุปได้ว่าคุณของน้ำ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:50.444697913+07:00","message":"receive interim result [false|false]: จากภาพสามารถสรุปได้ว่าคุณของน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:50.444714118+07:00","message":"[buffer interim] 68 false จากภาพสามารถสรุปได้ว่าคุณของน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.444720994+07:00","message":"[bufferProcess] interim [140000000]:จากภาพสามารถสรุปได้ว่าคุณของน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.444723205+07:00","message":"[bufferProcess] send to processor:จากภาพสามารถสรุปได้ว่าคุณของน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.444726141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.44473095+07:00","message":"> Transcript [738] [false]: 'จากภาพสามารถสรุปได้ว่าคุณของน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.444734394+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.444738177+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.444740054+07:00","message":"StatePrefix: 'จากภาพสามารถสรุปได้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.444742541+07:00","message":"TextPushed: 'จากภาพสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.444746088+07:00","message":"Push: 'สรุปได้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.444748244+07:00","message":"TextPushed: 'จากภาพสามารถสรุปได้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.444750373+07:00","message":"Set new StatePrefix : 'จากภาพสามารถสรุปได้ว่าคุณของน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.44475253+07:00","message":"Next Push (prob) : 'คุณของน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:50.444759658+07:00","message":"push: {false สรุปได้ว่า 0 0xc000044200}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:50.453097148+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:50.453116414+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากภาพสามารถสรุปได้ว่าคุณของน้ำ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:50.453121579+07:00","message":"receive interim result [false|false]: จากภาพสามารถสรุปได้ว่าคุณของน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:50.453132485+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:50.453135418+07:00","message":"receive interim result [false|false]:  3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:50.45314074+07:00","message":"[buffer interim] 68 false จากภาพสามารถสรุปได้ว่าคุณของน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:50.45314376+07:00","message":"[buffer interim] 68 false  3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.453149284+07:00","message":"[bufferProcess] interim [200000000]:จากภาพสามารถสรุปได้ว่าคุณของน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.453151616+07:00","message":"[bufferProcess] send to processor:จากภาพสามารถสรุปได้ว่าคุณของน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.453154076+07:00","message":"[bufferProcess] interim [200000000]: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.453156264+07:00","message":"[bufferProcess] update buffer: จากภาพสามารถสรุปได้ว่าคุณของน้ำ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.453173569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.453176055+07:00","message":"> Transcript [739] [false]: 'จากภาพสามารถสรุปได้ว่าคุณของน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.453178578+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.453180277+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.45318235+07:00","message":"StatePrefix: 'จากภาพสามารถสรุปได้ว่าคุณของน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.453185257+07:00","message":"TextPushed: 'จากภาพสามารถสรุปได้ว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:50.502495227+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:50.502525332+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากภาพสามารถสรุปได้ว่าคุณของน้ำสามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:50.502530238+07:00","message":"receive interim result [false|false]: จากภาพสามารถสรุปได้ว่าคุณของน้ำสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:50.502544326+07:00","message":"[buffer interim] 68 false จากภาพสามารถสรุปได้ว่าคุณของน้ำสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.502551016+07:00","message":"[bufferProcess] interim [260000000]:จากภาพสามารถสรุปได้ว่าคุณของน้ำสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.502553456+07:00","message":"[bufferProcess] send to processor:จากภาพสามารถสรุปได้ว่าคุณของน้ำ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.502558395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.502561038+07:00","message":"> Transcript [740] [false]: 'จากภาพสามารถสรุปได้ว่าคุณของน้ำ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.502564354+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.502566527+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.502568172+07:00","message":"StatePrefix: 'จากภาพสามารถสรุปได้ว่าคุณของน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.502572923+07:00","message":"TextPushed: 'จากภาพสามารถสรุปได้ว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:50.696086328+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:50.696123765+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากภาพสามารถสรุปได้ว่าคุณของน้ำสามารถแพร่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:50.696129518+07:00","message":"receive interim result [false|false]: จากภาพสามารถสรุปได้ว่าคุณของน้ำสามารถแพร่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:50.696140905+07:00","message":"[buffer interim] 68 false จากภาพสามารถสรุปได้ว่าคุณของน้ำสามารถแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.696146774+07:00","message":"[bufferProcess] interim [500000000]:จากภาพสามารถสรุปได้ว่าคุณของน้ำสามารถแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.6961492+07:00","message":"[bufferProcess] send to processor:จากภาพสามารถสรุปได้ว่าคุณของน้ำสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.696153998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.696156863+07:00","message":"> Transcript [741] [false]: 'จากภาพสามารถสรุปได้ว่าคุณของน้ำสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.696159669+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.696161546+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.696163426+07:00","message":"StatePrefix: 'จากภาพสามารถสรุปได้ว่าคุณของน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:50.696166101+07:00","message":"TextPushed: 'จากภาพสามารถสรุปได้ว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:51.010707306+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:51.010743109+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากภาพสามารถสรุปได้ว่าคุณของน้ำสามารถแพร่ผ่าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:51.010748948+07:00","message":"receive interim result [false|false]: จากภาพสามารถสรุปได้ว่าคุณของน้ำสามารถแพร่ผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:51.010761124+07:00","message":"[buffer interim] 68 false จากภาพสามารถสรุปได้ว่าคุณของน้ำสามารถแพร่ผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.010769751+07:00","message":"[bufferProcess] interim [740000000]:จากภาพสามารถสรุปได้ว่าคุณของน้ำสามารถแพร่ผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.010772618+07:00","message":"[bufferProcess] send to processor:จากภาพสามารถสรุปได้ว่าคุณของน้ำสามารถแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.010778118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.01078123+07:00","message":"> Transcript [742] [false]: 'จากภาพสามารถสรุปได้ว่าคุณของน้ำสามารถแพร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.010784926+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.010786978+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.010789022+07:00","message":"StatePrefix: 'จากภาพสามารถสรุปได้ว่าคุณของน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.010791374+07:00","message":"TextPushed: 'จากภาพสามารถสรุปได้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.010795807+07:00","message":"Push: 'คุณของน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.010797635+07:00","message":"TextPushed: 'จากภาพสามารถสรุปได้ว่าคุณของน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.010800077+07:00","message":"Set new StatePrefix : 'จากภาพสามารถสรุปได้ว่าคุณของน้ำสามารถแพร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.010802684+07:00","message":"Next Push (prob) : 'สามารถแพร่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:51.010810849+07:00","message":"push: {false คุณของน้ำ 0 0xc000044200}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:51.329609759+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:51.32964179+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากภาพสามารถสรุปได้ว่าคุณของน้ำสามารถแพร่ผ่านเยื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:51.32964722+07:00","message":"receive interim result [false|false]: จากภาพสามารถสรุปได้ว่าคุณของน้ำสามารถแพร่ผ่านเยื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:51.329659671+07:00","message":"[buffer interim] 68 false จากภาพสามารถสรุปได้ว่าคุณของน้ำสามารถแพร่ผ่านเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.329665957+07:00","message":"[bufferProcess] interim [40000000]:จากภาพสามารถสรุปได้ว่าคุณของน้ำสามารถแพร่ผ่านเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.329668279+07:00","message":"[bufferProcess] send to processor:จากภาพสามารถสรุปได้ว่าคุณของน้ำสามารถแพร่ผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.329673476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.329676038+07:00","message":"> Transcript [743] [false]: 'จากภาพสามารถสรุปได้ว่าคุณของน้ำสามารถแพร่ผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.329679035+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.329684228+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.329686296+07:00","message":"StatePrefix: 'จากภาพสามารถสรุปได้ว่าคุณของน้ำสามารถแพร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.329688848+07:00","message":"TextPushed: 'จากภาพสามารถสรุปได้ว่าคุณของน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:51.528789874+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:51.528823267+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากภาพสามารถสรุปได้ว่าคุณของน้ำสามารถแพร่ผ่านเยื่อเลือก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:51.528829195+07:00","message":"receive interim result [false|false]: จากภาพสามารถสรุปได้ว่าคุณของน้ำสามารถแพร่ผ่านเยื่อเลือก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:51.528842319+07:00","message":"[buffer interim] 68 false จากภาพสามารถสรุปได้ว่าคุณของน้ำสามารถแพร่ผ่านเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.528849041+07:00","message":"[bufferProcess] interim [280000000]:จากภาพสามารถสรุปได้ว่าคุณของน้ำสามารถแพร่ผ่านเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.528851445+07:00","message":"[bufferProcess] send to processor:จากภาพสามารถสรุปได้ว่าคุณของน้ำสามารถแพร่ผ่านเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.528866884+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.528871156+07:00","message":"> Transcript [744] [false]: 'จากภาพสามารถสรุปได้ว่าคุณของน้ำสามารถแพร่ผ่านเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.528875727+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.52887915+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.528882493+07:00","message":"StatePrefix: 'จากภาพสามารถสรุปได้ว่าคุณของน้ำสามารถแพร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.52888636+07:00","message":"TextPushed: 'จากภาพสามารถสรุปได้ว่าคุณของน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:51.785727286+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:51.785768105+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากภาพสามารถสรุปได้ว่าคุณของน้ำสามารถแพร่ผ่านเยื่อเลือกผ่าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:51.785778454+07:00","message":"receive interim result [false|false]: จากภาพสามารถสรุปได้ว่าคุณของน้ำสามารถแพร่ผ่านเยื่อเลือกผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:51.785795318+07:00","message":"[buffer interim] 68 false จากภาพสามารถสรุปได้ว่าคุณของน้ำสามารถแพร่ผ่านเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.785803305+07:00","message":"[bufferProcess] interim [580000000]:จากภาพสามารถสรุปได้ว่าคุณของน้ำสามารถแพร่ผ่านเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.785805777+07:00","message":"[bufferProcess] send to processor:จากภาพสามารถสรุปได้ว่าคุณของน้ำสามารถแพร่ผ่านเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.785809591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.785812149+07:00","message":"> Transcript [745] [false]: 'จากภาพสามารถสรุปได้ว่าคุณของน้ำสามารถแพร่ผ่านเยื่อเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.785815683+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.785817656+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.785819428+07:00","message":"StatePrefix: 'จากภาพสามารถสรุปได้ว่าคุณของน้ำสามารถแพร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:51.785822282+07:00","message":"TextPushed: 'จากภาพสามารถสรุปได้ว่าคุณของน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:51.967577052+07:00","message":"[GCS] IsForceVAD: false for message ID: 68"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:52.089704166+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:52.089750536+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากภาพสามารถสรุปได้ว่าคุณของน้ำสามารถแพร่ผ่านเยื่อเลือกผ่าน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:52.089756384+07:00","message":"receive interim result [true|false]: จากภาพสามารถสรุปได้ว่าคุณของน้ำสามารถแพร่ผ่านเยื่อเลือกผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:52.089770615+07:00","message":"end recv isFinal message id 68"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:52.089773148+07:00","message":"end Recv id 68"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:52.089790792+07:00","message":"[buffer interim] 68 true จากภาพสามารถสรุปได้ว่าคุณของน้ำสามารถแพร่ผ่านเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.089798018+07:00","message":"[bufferProcess] interim [910000000]:จากภาพสามารถสรุปได้ว่าคุณของน้ำสามารถแพร่ผ่านเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.089801078+07:00","message":"[bufferProcess] send to processor (isfinal):จากภาพสามารถสรุปได้ว่าคุณของน้ำสามารถแพร่ผ่านเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.089804201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.089807125+07:00","message":"> Transcript [746] [false]: 'จากภาพสามารถสรุปได้ว่าคุณของน้ำสามารถแพร่ผ่านเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.08981043+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.08981226+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.089814414+07:00","message":"StatePrefix: 'จากภาพสามารถสรุปได้ว่าคุณของน้ำสามารถแพร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.089816968+07:00","message":"TextPushed: 'จากภาพสามารถสรุปได้ว่าคุณของน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.089820278+07:00","message":"Push: 'สามารถแพร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.089821964+07:00","message":"TextPushed: 'จากภาพสามารถสรุปได้ว่าคุณของน้ำสามารถแพร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.089823919+07:00","message":"Set new StatePrefix : 'จากภาพสามารถสรุปได้ว่าคุณของน้ำสามารถแพร่ผ่านเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.089826531+07:00","message":"Next Push (prob) : 'ผ่านเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.089828443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.089830698+07:00","message":"> Transcript [747] [true]: 'จากภาพสามารถสรุปได้ว่าคุณของน้ำสามารถแพร่ผ่านเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.089842784+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.089844512+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.089846164+07:00","message":"StatePrefix: 'จากภาพสามารถสรุปได้ว่าคุณของน้ำสามารถแพร่ผ่านเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.089848019+07:00","message":"TextPushed: 'จากภาพสามารถสรุปได้ว่าคุณของน้ำสามารถแพร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.089850449+07:00","message":"Push: 'ผ่านเยื่อเลือกผ่าน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:52.08985892+07:00","message":"push: {false สามารถแพร่ 0 0xc000044200}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:52.08987159+07:00","message":"push: {true ผ่านเยื่อเลือกผ่าน 0 0xc000044200}"}
{"level":"info","service":"Main","time":"2026-02-25T13:06:52.101077601+07:00","message":"write wav file: './tmp/7509/7509_68.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:52.287188539+07:00","message":"[GCS] Start streaming session, msgId: 69"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:52.439271734+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:52.439279405+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:52.780723483+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:52.780761469+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:52.780766739+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:52.780781126+07:00","message":"[buffer interim] 69 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.780787727+07:00","message":"[bufferProcess] interim [420000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.780789608+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:52.861648607+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:52.861683179+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:52.861688798+07:00","message":"receive interim result [false|false]: การแพร่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:52.86170271+07:00","message":"[buffer interim] 69 false การแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.861708628+07:00","message":"[bufferProcess] interim [600000000]:การแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.861710669+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.861716699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.861719255+07:00","message":"> Transcript [748] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.861721294+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:52.934224628+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:52.934262989+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพทย์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:52.934268839+07:00","message":"receive interim result [false|false]: การแพทย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:52.934280702+07:00","message":"[buffer interim] 69 false การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.934287066+07:00","message":"[bufferProcess] interim [720000000]:การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.934289307+07:00","message":"[bufferProcess] send to processor:การแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.934294347+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.93429709+07:00","message":"> Transcript [749] [false]: 'การแพร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.934299791+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.934301677+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.934303756+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:52.934305871+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:53.130546238+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:53.13058573+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่ของ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:53.130590981+07:00","message":"receive interim result [false|false]: การแพร่ของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:53.130606837+07:00","message":"[buffer interim] 69 false การแพร่ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:53.130614362+07:00","message":"[bufferProcess] interim [840000000]:การแพร่ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:53.130616837+07:00","message":"[bufferProcess] send to processor:การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:53.130620113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:53.130622922+07:00","message":"> Transcript [750] [false]: 'การแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:53.130625828+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:53.130627709+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:53.130629602+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:53.130631572+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:53.321650591+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:53.321691137+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่ของน้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:53.321697041+07:00","message":"receive interim result [false|false]: การแพร่ของน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:53.32171165+07:00","message":"[buffer interim] 69 false การแพร่ของน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:53.321718038+07:00","message":"[bufferProcess] interim [80000000]:การแพร่ของน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:53.321720344+07:00","message":"[bufferProcess] send to processor:การแพร่ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:53.32172707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:53.321730463+07:00","message":"> Transcript [751] [false]: 'การแพร่ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:53.321735472+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:53.321738022+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:53.321740307+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:53.321742688+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:53.659745995+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:53.659790367+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่ของน้ำจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:53.659795298+07:00","message":"receive interim result [false|false]: การแพร่ของน้ำจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:53.659813062+07:00","message":"[buffer interim] 69 false การแพร่ของน้ำจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:53.659820314+07:00","message":"[bufferProcess] interim [380000000]:การแพร่ของน้ำจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:53.659822648+07:00","message":"[bufferProcess] send to processor:การแพร่ของน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:53.659825381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:53.659827837+07:00","message":"> Transcript [752] [false]: 'การแพร่ของน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:53.659830458+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:53.659832942+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:53.659834946+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:53.659836919+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:53.659839381+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:53.659841229+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:53.659843554+07:00","message":"Set new StatePrefix : 'การแพร่ของน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:53.659845758+07:00","message":"Next Push (prob) : 'แพร่ของน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:53.659854532+07:00","message":"push: {false การ 0 0xc000106a80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:53.830776189+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:53.830809491+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่ของน้ําจะเกิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:53.830814568+07:00","message":"receive interim result [false|false]: การแพร่ของน้ําจะเกิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:53.830825427+07:00","message":"[buffer interim] 69 false การแพร่ของน้ําจะเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:53.830831583+07:00","message":"[bufferProcess] interim [560000000]:การแพร่ของน้ําจะเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:53.830834204+07:00","message":"[bufferProcess] send to processor:การแพร่ของน้ำจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:53.830839155+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:53.830841819+07:00","message":"> Transcript [753] [false]: 'การแพร่ของน้ำจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:53.830844954+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:53.830846951+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:53.830848737+07:00","message":"StatePrefix: 'การแพร่ของน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:53.830851001+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:54.021155378+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:54.021204434+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่ของน้ําจะเกิดจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:54.021209763+07:00","message":"receive interim result [false|false]: การแพร่ของน้ําจะเกิดจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:54.021222767+07:00","message":"[buffer interim] 69 false การแพร่ของน้ําจะเกิดจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.021228708+07:00","message":"[bufferProcess] interim [800000000]:การแพร่ของน้ําจะเกิดจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.021231131+07:00","message":"[bufferProcess] send to processor:การแพร่ของน้ําจะเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.021236075+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.021238763+07:00","message":"> Transcript [754] [false]: 'การแพร่ของน้ําจะเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.021241139+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.021242965+07:00","message":"Set new StatePrefix: 'การแพร่ของน้ําจะเกิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:54.40878939+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:54.40882742+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่ของน้ําจะเกิดจากบริเวณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:54.40883334+07:00","message":"receive interim result [false|false]: การแพร่ของน้ําจะเกิดจากบริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:54.408845359+07:00","message":"[buffer interim] 69 false การแพร่ของน้ําจะเกิดจากบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.408852136+07:00","message":"[bufferProcess] interim [160000000]:การแพร่ของน้ําจะเกิดจากบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.408854688+07:00","message":"[bufferProcess] send to processor:การแพร่ของน้ําจะเกิดจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.408859772+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.408862258+07:00","message":"> Transcript [755] [false]: 'การแพร่ของน้ําจะเกิดจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.408865411+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.408867385+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.408869509+07:00","message":"StatePrefix: 'การแพร่ของน้ําจะเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.408871653+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:54.730535262+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:54.730571997+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่ของน้ําจะเกิดจากบริเวณที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:54.730579029+07:00","message":"receive interim result [false|false]: การแพร่ของน้ําจะเกิดจากบริเวณที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:54.730593118+07:00","message":"[buffer interim] 69 false การแพร่ของน้ําจะเกิดจากบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.730600692+07:00","message":"[bufferProcess] interim [460000000]:การแพร่ของน้ําจะเกิดจากบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.730604094+07:00","message":"[bufferProcess] send to processor:การแพร่ของน้ําจะเกิดจากบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.730608661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.730612088+07:00","message":"> Transcript [756] [false]: 'การแพร่ของน้ําจะเกิดจากบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.730616274+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.730619159+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.730622796+07:00","message":"StatePrefix: 'การแพร่ของน้ําจะเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.730626337+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:54.852699608+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:54.852741871+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่ของน้ําจะเกิดจากบริเวณที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:54.85274958+07:00","message":"receive interim result [false|false]: การแพร่ของน้ําจะเกิดจากบริเวณที่มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:54.852765067+07:00","message":"[buffer interim] 69 false การแพร่ของน้ําจะเกิดจากบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.852773537+07:00","message":"[bufferProcess] interim [580000000]:การแพร่ของน้ําจะเกิดจากบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.852776965+07:00","message":"[bufferProcess] send to processor:การแพร่ของน้ําจะเกิดจากบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.852781286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.852784786+07:00","message":"> Transcript [757] [false]: 'การแพร่ของน้ําจะเกิดจากบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.852789207+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.852792311+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.85279603+07:00","message":"StatePrefix: 'การแพร่ของน้ําจะเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:54.852799432+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:55.058342377+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:55.0583683+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่ของน้ําจะเกิดจากบริเวณที่มีความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:55.058374597+07:00","message":"receive interim result [false|false]: การแพร่ของน้ําจะเกิดจากบริเวณที่มีความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:55.058385998+07:00","message":"[buffer interim] 69 false การแพร่ของน้ําจะเกิดจากบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.058395193+07:00","message":"[bufferProcess] interim [820000000]:การแพร่ของน้ําจะเกิดจากบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.058398756+07:00","message":"[bufferProcess] send to processor:การแพร่ของน้ําจะเกิดจากบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.058402589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.058405799+07:00","message":"> Transcript [758] [false]: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.058409997+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.058412572+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.058415589+07:00","message":"StatePrefix: 'การแพร่ของน้ําจะเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.058418736+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.058426888+07:00","message":"Push: 'แพร่ของน้ําจะเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.058429696+07:00","message":"TextPushed: 'การแพร่ของน้ําจะเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.058436088+07:00","message":"Set new StatePrefix : 'การแพร่ของน้ําจะเกิดจากบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.058439165+07:00","message":"Next Push (prob) : 'จากบริเวณที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:55.058445533+07:00","message":"push: {false แพร่ของน้ําจะเกิด 0 0xc000106a80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:55.303855943+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:55.303899249+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:55.303906809+07:00","message":"receive interim result [false|false]: การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:55.303921858+07:00","message":"[buffer interim] 69 false การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.303932387+07:00","message":"[bufferProcess] interim [120000000]:การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.303935958+07:00","message":"[bufferProcess] send to processor:การแพร่ของน้ําจะเกิดจากบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.303942747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.303947227+07:00","message":"> Transcript [759] [false]: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.303951674+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.303954412+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.303957604+07:00","message":"StatePrefix: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.303961434+07:00","message":"TextPushed: 'การแพร่ของน้ําจะเกิด'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:55.440217795+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:55.440219093+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:55.619402067+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:55.619437965+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:55.619444872+07:00","message":"receive interim result [false|false]: การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:55.619457237+07:00","message":"[buffer interim] 69 false การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.619463394+07:00","message":"[bufferProcess] interim [360000000]:การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.619466186+07:00","message":"[bufferProcess] send to processor:การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.619472931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.619475532+07:00","message":"> Transcript [760] [false]: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.619478558+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.619480473+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.619482354+07:00","message":"StatePrefix: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.619485175+07:00","message":"TextPushed: 'การแพร่ของน้ําจะเกิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:55.952618612+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:55.952637027+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:55.952641544+07:00","message":"receive interim result [false|false]: การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:55.952653893+07:00","message":"[buffer interim] 69 false การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.95265971+07:00","message":"[bufferProcess] interim [660000000]:การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.952661837+07:00","message":"[bufferProcess] send to processor:การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.952664917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.952667009+07:00","message":"> Transcript [761] [false]: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.952669713+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.95267146+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.952674102+07:00","message":"StatePrefix: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:55.952676761+07:00","message":"TextPushed: 'การแพร่ของน้ําจะเกิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:56.146890477+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:56.146936006+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:56.146944662+07:00","message":"receive interim result [false|false]: การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:56.146962195+07:00","message":"[buffer interim] 69 false การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:56.146977703+07:00","message":"[bufferProcess] interim [840000000]:การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:56.146981335+07:00","message":"[bufferProcess] send to processor:การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:56.146985761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:56.146990118+07:00","message":"> Transcript [762] [false]: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:56.146995265+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:56.146998186+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:56.14700133+07:00","message":"StatePrefix: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:56.147005027+07:00","message":"TextPushed: 'การแพร่ของน้ําจะเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:56.14700915+07:00","message":"Push: 'จากบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:56.147012336+07:00","message":"TextPushed: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:56.147015515+07:00","message":"Set new StatePrefix : 'การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:56.147019098+07:00","message":"Next Push (prob) : 'ความเข้มข้นของ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:56.147034549+07:00","message":"push: {false จากบริเวณที่มี 0 0xc000106a80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:56.339645927+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:56.339679586+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:56.339685618+07:00","message":"receive interim result [false|false]: การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลาย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:56.339696683+07:00","message":"[buffer interim] 69 false การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:56.339702851+07:00","message":"[bufferProcess] interim [80000000]:การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:56.339705379+07:00","message":"[bufferProcess] send to processor:การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:56.33971049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:56.33971319+07:00","message":"> Transcript [763] [false]: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:56.33971639+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:56.339718184+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:56.339720298+07:00","message":"StatePrefix: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:56.339722802+07:00","message":"TextPushed: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:56.724182429+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:56.724219337+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:56.72422529+07:00","message":"receive interim result [false|false]: การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:56.724241191+07:00","message":"[buffer interim] 69 false การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:56.724250976+07:00","message":"[bufferProcess] interim [440000000]:การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:56.724253544+07:00","message":"[bufferProcess] send to processor:การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:56.724256738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:56.72425984+07:00","message":"> Transcript [764] [false]: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:56.724262972+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:56.72426496+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:56.724266829+07:00","message":"StatePrefix: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:56.724270355+07:00","message":"TextPushed: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:56.882440597+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:56.882480505+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:56.882486786+07:00","message":"receive interim result [false|false]: การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:56.882502609+07:00","message":"[buffer interim] 69 false การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:56.882509026+07:00","message":"[bufferProcess] interim [620000000]:การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:56.882511638+07:00","message":"[bufferProcess] send to processor:การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:56.8825191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:56.882522134+07:00","message":"> Transcript [765] [false]: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:56.882525534+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:56.882527553+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:56.882531463+07:00","message":"StatePrefix: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:56.882534098+07:00","message":"TextPushed: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:56.896336235+07:00","message":"[GCS] IsForceVAD: false for message ID: 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:57.027300242+07:00","message":"[GCS] Start streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:57.078669918+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:57.078704395+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่ำ\",\"confidence\":0.94793606}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:57.078710719+07:00","message":"receive interim result [true|false]: การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:57.078716385+07:00","message":"end recv isFinal message id 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:57.078718682+07:00","message":"end Recv id 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:57.078742089+07:00","message":"[buffer interim] 69 true การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:57.078766539+07:00","message":"[bufferProcess] interim [830000000]:การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:57.078770763+07:00","message":"[bufferProcess] send to processor (isfinal):การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:57.078775357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:57.078779269+07:00","message":"> Transcript [766] [false]: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:57.078784+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:57.078786298+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:57.078788818+07:00","message":"StatePrefix: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:57.078792045+07:00","message":"TextPushed: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:57.078796044+07:00","message":"Push: 'ความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:57.078798104+07:00","message":"TextPushed: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:57.078800144+07:00","message":"Set new StatePrefix : 'การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:57.078802161+07:00","message":"Next Push (prob) : 'สารละลายต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:57.078803708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:57.078805561+07:00","message":"> Transcript [767] [true]: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:57.078807839+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:57.078809352+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:57.078811708+07:00","message":"StatePrefix: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของสารละลายต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:57.078813641+07:00","message":"TextPushed: 'การแพร่ของน้ําจะเกิดจากบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:57.078816042+07:00","message":"Push: 'สารละลายต่ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:57.078825646+07:00","message":"push: {false ความเข้มข้นของ 0 0xc000106a80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:57.078832418+07:00","message":"push: {true สารละลายต่ำ 0 0xc000106a80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:06:57.088716583+07:00","message":"write wav file: './tmp/7509/7509_69.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:57.872890918+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:57.872930555+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผ่านเยื่อเลือก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:57.872935876+07:00","message":"receive interim result [false|false]: ผ่านเยื่อเลือก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:57.87294707+07:00","message":"[buffer interim] 70 false ผ่านเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:57.872954076+07:00","message":"[bufferProcess] interim [720000000]:ผ่านเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:57.872956029+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:58.188104535+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:58.188154043+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผ่านเยื่อเลือกผ่าน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:58.188160469+07:00","message":"receive interim result [false|false]: ผ่านเยื่อเลือกผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:58.188176453+07:00","message":"[buffer interim] 70 false ผ่านเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.188183378+07:00","message":"[bufferProcess] interim [960000000]:ผ่านเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.188185843+07:00","message":"[bufferProcess] send to processor:ผ่านเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.188192378+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.188195061+07:00","message":"> Transcript [768] [false]: 'ผ่านเยื่อเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.188197225+07:00","message":"Set StatePrefix (first interim): 'ผ่านเยื่อเลือก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:58.435729041+07:00","message":"[GCS] IsForceVAD: false for message ID: 70"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:58.440873049+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:06:58.440879703+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:58.517934975+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:58.517974516+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผ่านเยื่อเลือกผ่าน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:58.517981034+07:00","message":"receive interim result [true|false]: ผ่านเยื่อเลือกผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:58.517989934+07:00","message":"end recv isFinal message id 70"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:58.517991987+07:00","message":"end Recv id 70"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:58.517998177+07:00","message":"[buffer interim] 70 true ผ่านเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.51800729+07:00","message":"[bufferProcess] interim [440000000]:ผ่านเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.518009977+07:00","message":"[bufferProcess] send to processor (isfinal):ผ่านเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.518013187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.518016144+07:00","message":"> Transcript [769] [false]: 'ผ่านเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.51801891+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.51802063+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.518022231+07:00","message":"StatePrefix: 'ผ่านเยื่อเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.518024055+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.5180257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.518027496+07:00","message":"> Transcript [770] [true]: 'ผ่านเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.518029364+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.518030975+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.518033219+07:00","message":"StatePrefix: 'ผ่านเยื่อเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.518034907+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:58.518037271+07:00","message":"Push: 'ผ่านเยื่อเลือกผ่าน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:58.518044965+07:00","message":"push: {true ผ่านเยื่อเลือกผ่าน 0 0xc000395180}"}
{"level":"info","service":"Main","time":"2026-02-25T13:06:58.524005641+07:00","message":"write wav file: './tmp/7509/7509_70.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:58.627615749+07:00","message":"[GCS] Start streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:59.093233979+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:59.093279725+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:59.093285058+07:00","message":"receive interim result [false|false]: ไป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:59.093301883+07:00","message":"[buffer interim] 71 false ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.093308054+07:00","message":"[bufferProcess] interim [240000000]:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.093309783+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:59.150931568+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:59.150973799+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:59.150979521+07:00","message":"receive interim result [false|false]: ไปยัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:59.150993864+07:00","message":"[buffer interim] 71 false ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.151000684+07:00","message":"[bufferProcess] interim [360000000]:ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.151003176+07:00","message":"[bufferProcess] send to processor:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.151009916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.151012812+07:00","message":"> Transcript [771] [false]: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.15101486+07:00","message":"Set StatePrefix (first interim): 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:59.337589584+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:59.337627337+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบ่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:59.337633122+07:00","message":"receive interim result [false|false]: ไปยังบ่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:59.337646777+07:00","message":"[buffer interim] 71 false ไปยังบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.337653347+07:00","message":"[bufferProcess] interim [540000000]:ไปยังบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.337655771+07:00","message":"[bufferProcess] send to processor:ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.3376623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.337665274+07:00","message":"> Transcript [772] [false]: 'ไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.337668067+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.337670098+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.337671917+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.337674007+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:59.471410481+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:59.471445357+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:59.471451371+07:00","message":"receive interim result [false|false]: ไปยังบริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:59.471465886+07:00","message":"[buffer interim] 71 false ไปยังบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.471472845+07:00","message":"[bufferProcess] interim [660000000]:ไปยังบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.471475148+07:00","message":"[bufferProcess] send to processor:ไปยังบ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.47148192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.47148457+07:00","message":"> Transcript [773] [false]: 'ไปยังบ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.471487749+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.471489852+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.471491825+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.471494363+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:59.797701992+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:59.797749201+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:59.797755798+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:59.797771367+07:00","message":"[buffer interim] 71 false ไปยังบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.797778182+07:00","message":"[bufferProcess] interim [20000000]:ไปยังบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.797781254+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.797788128+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.797791372+07:00","message":"> Transcript [774] [false]: 'ไปยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.797794787+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.797796812+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.797799419+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.797801831+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:59.989910515+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:59.989949389+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:59.989955991+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:59.989969503+07:00","message":"[buffer interim] 71 false ไปยังบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.989976739+07:00","message":"[bufferProcess] interim [140000000]:ไปยังบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.989980174+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.989987573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.989991536+07:00","message":"> Transcript [775] [false]: 'ไปยังบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.989995784+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.98999908+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.990001233+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.990003265+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.990009616+07:00","message":"Push: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.990011487+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.990013657+07:00","message":"Set new StatePrefix : 'ไปยังบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:06:59.990017015+07:00","message":"Next Push (prob) : 'ยังบริเวณที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:06:59.990041523+07:00","message":"push: {false ไป 0 0xc000106900}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:00.262192906+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:00.262237787+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มีความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:00.262243175+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:00.262259591+07:00","message":"[buffer interim] 71 false ไปยังบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.262266817+07:00","message":"[bufferProcess] interim [440000000]:ไปยังบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.262269134+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.26227582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.262279208+07:00","message":"> Transcript [776] [false]: 'ไปยังบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.262282436+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.262284343+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.26228616+07:00","message":"StatePrefix: 'ไปยังบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.262288613+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:00.581979025+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:00.58203331+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มีความเข้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:00.582040052+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:00.582054565+07:00","message":"[buffer interim] 71 false ไปยังบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.582061989+07:00","message":"[bufferProcess] interim [740000000]:ไปยังบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.582064555+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.582071699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.582074564+07:00","message":"> Transcript [777] [false]: 'ไปยังบริเวณที่มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.582077777+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.582080035+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.582082058+07:00","message":"StatePrefix: 'ไปยังบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.582084717+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:00.755949649+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:00.755974548+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มีความเข้มข้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:00.755979108+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:00.755992892+07:00","message":"[buffer interim] 71 false ไปยังบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.755999732+07:00","message":"[bufferProcess] interim [980000000]:ไปยังบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.756002629+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.756006213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.756008625+07:00","message":"> Transcript [778] [false]: 'ไปยังบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.756011678+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.756013341+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.756015448+07:00","message":"StatePrefix: 'ไปยังบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:00.756017378+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:01.069566121+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:01.069602286+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มีความเข้มข้นของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:01.069607509+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:01.069624509+07:00","message":"[buffer interim] 71 false ไปยังบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.069631458+07:00","message":"[bufferProcess] interim [280000000]:ไปยังบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.069633662+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.069639123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.069643306+07:00","message":"> Transcript [779] [false]: 'ไปยังบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.069646804+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.069648986+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.069650815+07:00","message":"StatePrefix: 'ไปยังบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.069653134+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.069659297+07:00","message":"Push: 'ยังบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.069661037+07:00","message":"TextPushed: 'ไปยังบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.069663+07:00","message":"Set new StatePrefix : 'ไปยังบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.069665008+07:00","message":"Next Push (prob) : 'มีความเข้มข้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:01.06967401+07:00","message":"push: {false ยังบริเวณที่ 0 0xc000106900}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:01.267630308+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:01.267664657+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มีความเข้มข้นของสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:01.267671302+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:01.267685181+07:00","message":"[buffer interim] 71 false ไปยังบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.267691706+07:00","message":"[bufferProcess] interim [520000000]:ไปยังบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.267694133+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.26769998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.267702462+07:00","message":"> Transcript [780] [false]: 'ไปยังบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.267705772+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.267707835+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.267709742+07:00","message":"StatePrefix: 'ไปยังบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.267712364+07:00","message":"TextPushed: 'ไปยังบริเวณที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:01.366884988+07:00","message":"[GCS] Cleaned up inactive client: 53"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:01.366912305+07:00","message":"[GCS] Cleaned up inactive client: 55"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:01.366914991+07:00","message":"[GCS] Cleaned up inactive client: 46"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:01.366916803+07:00","message":"[GCS] Cleaned up inactive client: 48"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:01.36691862+07:00","message":"[GCS] Cleaned up inactive client: 51"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:01.366920625+07:00","message":"[GCS] Cleaned up inactive client: 52"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:01.366922656+07:00","message":"[GCS] Cleaned up inactive client: 49"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:01.366924757+07:00","message":"[GCS] Cleaned up inactive client: 47"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:01.366926443+07:00","message":"[GCS] Cleaned up inactive client: 50"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:01.366927926+07:00","message":"[GCS] Cleaned up inactive client: 54"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:01.441588066+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:01.441603957+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:01.450676629+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:01.450719385+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มีความเข้มข้นของสารละลาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:01.450727489+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้มข้นของสารละลาย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:01.450746441+07:00","message":"[buffer interim] 71 false ไปยังบริเวณที่มีความเข้มข้นของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.450756883+07:00","message":"[bufferProcess] interim [700000000]:ไปยังบริเวณที่มีความเข้มข้นของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.450760774+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.450766949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.450771044+07:00","message":"> Transcript [781] [false]: 'ไปยังบริเวณที่มีความเข้มข้นของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.450776138+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.450779702+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.450782907+07:00","message":"StatePrefix: 'ไปยังบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.450786667+07:00","message":"TextPushed: 'ไปยังบริเวณที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:01.844863677+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:01.844905677+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มีความเข้มข้นของสารละลายสู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:01.844912116+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้มข้นของสารละลายสู้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:01.844926477+07:00","message":"[buffer interim] 71 false ไปยังบริเวณที่มีความเข้มข้นของสารละลายสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.844932959+07:00","message":"[bufferProcess] interim [120000000]:ไปยังบริเวณที่มีความเข้มข้นของสารละลายสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.844935786+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความเข้มข้นของสารละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.844940919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.844943838+07:00","message":"> Transcript [782] [false]: 'ไปยังบริเวณที่มีความเข้มข้นของสารละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.844947009+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.844949113+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.844951523+07:00","message":"StatePrefix: 'ไปยังบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.844953612+07:00","message":"TextPushed: 'ไปยังบริเวณที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:01.989259159+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:01.989298279+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มีความเข้มข้นของสารละลายสูง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:01.989304147+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้มข้นของสารละลายสูง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:01.98931853+07:00","message":"[buffer interim] 71 false ไปยังบริเวณที่มีความเข้มข้นของสารละลายสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.989325+07:00","message":"[bufferProcess] interim [180000000]:ไปยังบริเวณที่มีความเข้มข้นของสารละลายสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.989327622+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความเข้มข้นของสารละลายสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.989334684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.989337318+07:00","message":"> Transcript [783] [false]: 'ไปยังบริเวณที่มีความเข้มข้นของสารละลายสู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.989340701+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.989342773+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.989345462+07:00","message":"StatePrefix: 'ไปยังบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.989347692+07:00","message":"TextPushed: 'ไปยังบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.989350928+07:00","message":"Push: 'มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.989352629+07:00","message":"TextPushed: 'ไปยังบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.989354653+07:00","message":"Set new StatePrefix : 'ไปยังบริเวณที่มีความเข้มข้นของสารละลายสู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:01.98935696+07:00","message":"Next Push (prob) : 'ของสารละลายสู้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:01.989367374+07:00","message":"push: {false มีความเข้มข้น 0 0xc000106900}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:02.216254536+07:00","message":"[GCS] IsForceVAD: false for message ID: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:02.302091136+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:02.302205519+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มีความเข้มข้นของสารละลายสูง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:02.302240232+07:00","message":"receive interim result [true|false]: ไปยังบริเวณที่มีความเข้มข้นของสารละลายสูง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:02.302265449+07:00","message":"end recv isFinal message id 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:02.302269244+07:00","message":"end Recv id 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:02.302277654+07:00","message":"[buffer interim] 71 true ไปยังบริเวณที่มีความเข้มข้นของสารละลายสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.30228558+07:00","message":"[bufferProcess] interim [600000000]:ไปยังบริเวณที่มีความเข้มข้นของสารละลายสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.302289406+07:00","message":"[bufferProcess] send to processor (isfinal):ไปยังบริเวณที่มีความเข้มข้นของสารละลายสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.302306283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.302332923+07:00","message":"> Transcript [784] [false]: 'ไปยังบริเวณที่มีความเข้มข้นของสารละลายสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.302336679+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.302338883+07:00","message":"Set new StatePrefix: 'ไปยังบริเวณที่มีความเข้มข้นของสารละลายสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.302341101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.302343513+07:00","message":"> Transcript [785] [true]: 'ไปยังบริเวณที่มีความเข้มข้นของสารละลายสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.302347182+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.302349589+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.302356362+07:00","message":"StatePrefix: 'ไปยังบริเวณที่มีความเข้มข้นของสารละลายสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.302359163+07:00","message":"TextPushed: 'ไปยังบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:02.302363194+07:00","message":"Push: 'ของสารละลายสูง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:02.302374626+07:00","message":"push: {true ของสารละลายสูง 0 0xc000106900}"}
{"level":"info","service":"Main","time":"2026-02-25T13:07:02.311210841+07:00","message":"write wav file: './tmp/7509/7509_71.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:02.658659722+07:00","message":"[GCS] Start streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:03.189325291+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:03.189366545+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:03.189371769+07:00","message":"receive interim result [false|false]: ตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:03.189386503+07:00","message":"[buffer interim] 72 false ตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:03.189392842+07:00","message":"[bufferProcess] interim [540000000]:ตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:03.189394622+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:03.375602769+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:03.375637667+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่างการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:03.375643524+07:00","message":"receive interim result [false|false]: ตัวอย่างการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:03.375656393+07:00","message":"[buffer interim] 72 false ตัวอย่างการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:03.375662643+07:00","message":"[bufferProcess] interim [780000000]:ตัวอย่างการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:03.375664826+07:00","message":"[bufferProcess] send to processor:ตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:03.375669881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:03.375672501+07:00","message":"> Transcript [786] [false]: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:03.37567454+07:00","message":"Set StatePrefix (first interim): 'ตัวอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:03.639728331+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:03.639755602+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่างการนำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:03.639760278+07:00","message":"receive interim result [false|false]: ตัวอย่างการนำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:03.639773763+07:00","message":"[buffer interim] 72 false ตัวอย่างการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:03.639780188+07:00","message":"[bufferProcess] interim [20000000]:ตัวอย่างการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:03.63978254+07:00","message":"[bufferProcess] send to processor:ตัวอย่างการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:03.639785275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:03.639787808+07:00","message":"> Transcript [787] [false]: 'ตัวอย่างการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:03.639791055+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:03.639792812+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:03.639794439+07:00","message":"StatePrefix: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:03.639796182+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:03.891971328+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:03.891992035+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่างการนำหลัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:03.891996231+07:00","message":"receive interim result [false|false]: ตัวอย่างการนำหลัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:03.892015542+07:00","message":"[buffer interim] 72 false ตัวอย่างการนำหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:03.892020484+07:00","message":"[bufferProcess] interim [260000000]:ตัวอย่างการนำหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:03.892022496+07:00","message":"[bufferProcess] send to processor:ตัวอย่างการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:03.892025373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:03.892027549+07:00","message":"> Transcript [788] [false]: 'ตัวอย่างการนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:03.892029692+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:03.892031299+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:03.892032961+07:00","message":"StatePrefix: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:03.892035789+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:04.09354944+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:04.093583306+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่างการนำหลักการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:04.093589341+07:00","message":"receive interim result [false|false]: ตัวอย่างการนำหลักการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:04.093603732+07:00","message":"[buffer interim] 72 false ตัวอย่างการนำหลักการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.093609729+07:00","message":"[bufferProcess] interim [440000000]:ตัวอย่างการนำหลักการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.093611953+07:00","message":"[bufferProcess] send to processor:ตัวอย่างการนำหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.093618307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.09362143+07:00","message":"> Transcript [789] [false]: 'ตัวอย่างการนำหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.093624296+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.093626231+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.093627936+07:00","message":"StatePrefix: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.093630159+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:04.426115603+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:04.42615006+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่างการนำหลักการออม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:04.426155753+07:00","message":"receive interim result [false|false]: ตัวอย่างการนำหลักการออม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:04.426170768+07:00","message":"[buffer interim] 72 false ตัวอย่างการนำหลักการออม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.426177383+07:00","message":"[bufferProcess] interim [740000000]:ตัวอย่างการนำหลักการออม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.426179919+07:00","message":"[bufferProcess] send to processor:ตัวอย่างการนำหลักการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.426186053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.426188527+07:00","message":"> Transcript [790] [false]: 'ตัวอย่างการนำหลักการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.42619145+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.426193842+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.426195765+07:00","message":"StatePrefix: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.426197664+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.426202895+07:00","message":"Push: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.426204651+07:00","message":"TextPushed: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.426206591+07:00","message":"Set new StatePrefix : 'ตัวอย่างการนำหลักการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.426208758+07:00","message":"Next Push (prob) : 'การนำหลักการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:04.426216138+07:00","message":"push: {false ตัวอย่าง 0 0xc0039d8900}"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:04.442279295+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:04.442305639+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:04.533136248+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:04.533178222+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่างการนำหลักการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:04.533183576+07:00","message":"receive interim result [false|false]: ตัวอย่างการนำหลักการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:04.533194855+07:00","message":"[buffer interim] 72 false ตัวอย่างการนำหลักการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.533200955+07:00","message":"[bufferProcess] interim [860000000]:ตัวอย่างการนำหลักการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.533203171+07:00","message":"[bufferProcess] send to processor:ตัวอย่างการนำหลักการออม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.533206069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.533208574+07:00","message":"> Transcript [791] [false]: 'ตัวอย่างการนำหลักการออม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.533211173+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.533213061+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.533215076+07:00","message":"StatePrefix: 'ตัวอย่างการนำหลักการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.533217111+07:00","message":"TextPushed: 'ตัวอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:04.534197366+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:04.534209067+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่างการนำหลักการออสโมซิส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:04.534212719+07:00","message":"receive interim result [false|false]: ตัวอย่างการนำหลักการออสโมซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:04.534220324+07:00","message":"[buffer interim] 72 false ตัวอย่างการนำหลักการออสโมซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.534223938+07:00","message":"[bufferProcess] interim [920000000]:ตัวอย่างการนำหลักการออสโมซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.534225938+07:00","message":"[bufferProcess] send to processor:ตัวอย่างการนำหลักการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.534228003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.534229855+07:00","message":"> Transcript [792] [false]: 'ตัวอย่างการนำหลักการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.534232159+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.534233865+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.534235899+07:00","message":"StatePrefix: 'ตัวอย่างการนำหลักการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.534237938+07:00","message":"TextPushed: 'ตัวอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:04.993469462+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:04.993511585+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่างการนำหลักการออสโมซิสหมาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:04.993517314+07:00","message":"receive interim result [false|false]: ตัวอย่างการนำหลักการออสโมซิสหมาย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:04.993533999+07:00","message":"[buffer interim] 72 false ตัวอย่างการนำหลักการออสโมซิสหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.99354119+07:00","message":"[bufferProcess] interim [400000000]:ตัวอย่างการนำหลักการออสโมซิสหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.993543349+07:00","message":"[bufferProcess] send to processor:ตัวอย่างการนำหลักการออสโมซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.993546338+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.993549021+07:00","message":"> Transcript [793] [false]: 'ตัวอย่างการนำหลักการออสโมซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.993552764+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.993554659+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.99355668+07:00","message":"StatePrefix: 'ตัวอย่างการนำหลักการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:04.993558704+07:00","message":"TextPushed: 'ตัวอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:05.131898366+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:05.13194044+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่างการนำหลักการ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:05.131946847+07:00","message":"receive interim result [false|false]: ตัวอย่างการนำหลักการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:05.13195628+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" osmosis\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:05.131959895+07:00","message":"receive interim result [false|false]:  osmosis"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:05.131971677+07:00","message":"[buffer interim] 72 false ตัวอย่างการนำหลักการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:05.131975475+07:00","message":"[buffer interim] 72 false  osmosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.131980742+07:00","message":"[bufferProcess] interim [460000000]:ตัวอย่างการนำหลักการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.131983115+07:00","message":"[bufferProcess] send to processor:ตัวอย่างการนำหลักการออสโมซิสหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.131986039+07:00","message":"[bufferProcess] interim [460000000]: osmosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.131988451+07:00","message":"[bufferProcess] update buffer: ตัวอย่างการนำหลักการ osmosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.13199077+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.131994471+07:00","message":"> Transcript [794] [false]: 'ตัวอย่างการนำหลักการออสโมซิสหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.131997959+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.131999844+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.132001536+07:00","message":"StatePrefix: 'ตัวอย่างการนำหลักการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.132003585+07:00","message":"TextPushed: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.132006101+07:00","message":"Push: 'การนำหลักการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.132007799+07:00","message":"TextPushed: 'ตัวอย่างการนำหลักการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.132009727+07:00","message":"Set new StatePrefix : 'ตัวอย่างการนำหลักการออสโมซิสหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.132011713+07:00","message":"Next Push (prob) : 'ออสโมซิสหมาย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:05.132020226+07:00","message":"push: {false การนำหลักการ 0 0xc0039d8900}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:05.144027146+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:05.144053381+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่างการนำหลักการออสโมซิสมาใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:05.144058119+07:00","message":"receive interim result [false|false]: ตัวอย่างการนำหลักการออสโมซิสมาใช้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:05.14407201+07:00","message":"[buffer interim] 72 false ตัวอย่างการนำหลักการออสโมซิสมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.144078007+07:00","message":"[bufferProcess] interim [520000000]:ตัวอย่างการนำหลักการออสโมซิสมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.144080569+07:00","message":"[bufferProcess] send to processor:ตัวอย่างการนำหลักการ osmosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.144083922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.144086745+07:00","message":"> Transcript [795] [false]: 'ตัวอย่างการนำหลักการ osmosis'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.144088955+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.144091374+07:00","message":"Set new StatePrefix: 'ตัวอย่างการนำหลักการ osmosis'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:05.448564657+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:05.448597758+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่างการนำหลักการออสโมซิสมาใช้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:05.44860318+07:00","message":"receive interim result [false|false]: ตัวอย่างการนำหลักการออสโมซิสมาใช้นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:05.448613692+07:00","message":"[buffer interim] 72 false ตัวอย่างการนำหลักการออสโมซิสมาใช้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.448619237+07:00","message":"[bufferProcess] interim [760000000]:ตัวอย่างการนำหลักการออสโมซิสมาใช้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.448621458+07:00","message":"[bufferProcess] send to processor:ตัวอย่างการนำหลักการออสโมซิสมาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.448626453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.448628618+07:00","message":"> Transcript [796] [false]: 'ตัวอย่างการนำหลักการออสโมซิสมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.448630715+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.44863322+07:00","message":"Set new StatePrefix: 'ตัวอย่างการนำหลักการออสโมซิสมาใช้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:05.497275685+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:05.497303827+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่างการนำหลักการออสโมซิสมาใช้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:05.497308934+07:00","message":"receive interim result [false|false]: ตัวอย่างการนำหลักการออสโมซิสมาใช้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:05.497318908+07:00","message":"[buffer interim] 72 false ตัวอย่างการนำหลักการออสโมซิสมาใช้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.497324202+07:00","message":"[bufferProcess] interim [880000000]:ตัวอย่างการนำหลักการออสโมซิสมาใช้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.49732621+07:00","message":"[bufferProcess] send to processor:ตัวอย่างการนำหลักการออสโมซิสมาใช้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.497331576+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.497333952+07:00","message":"> Transcript [797] [false]: 'ตัวอย่างการนำหลักการออสโมซิสมาใช้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.497337431+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.49733929+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.497341277+07:00","message":"StatePrefix: 'ตัวอย่างการนำหลักการออสโมซิสมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.497343796+07:00","message":"TextPushed: 'ตัวอย่างการนำหลักการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:05.736565839+07:00","message":"[GCS] IsForceVAD: false for message ID: 72"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:05.838205405+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:05.838243066+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่างการนำหลักการออสโมซิสมาใช้นะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:05.838248885+07:00","message":"receive interim result [true|false]: ตัวอย่างการนำหลักการออสโมซิสมาใช้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:05.838260915+07:00","message":"end recv isFinal message id 72"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:05.838263564+07:00","message":"end Recv id 72"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:05.838270489+07:00","message":"[buffer interim] 72 true ตัวอย่างการนำหลักการออสโมซิสมาใช้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.838276942+07:00","message":"[bufferProcess] interim [300000000]:ตัวอย่างการนำหลักการออสโมซิสมาใช้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.838281717+07:00","message":"[bufferProcess] send to processor (isfinal):ตัวอย่างการนำหลักการออสโมซิสมาใช้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.838284819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.838287606+07:00","message":"> Transcript [798] [false]: 'ตัวอย่างการนำหลักการออสโมซิสมาใช้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.83829048+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.838292485+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.838294588+07:00","message":"StatePrefix: 'ตัวอย่างการนำหลักการออสโมซิสมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.838297167+07:00","message":"TextPushed: 'ตัวอย่างการนำหลักการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.838299158+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.838300872+07:00","message":"> Transcript [799] [true]: 'ตัวอย่างการนำหลักการออสโมซิสมาใช้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.83830285+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.838304334+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.838305818+07:00","message":"StatePrefix: 'ตัวอย่างการนำหลักการออสโมซิสมาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.838307581+07:00","message":"TextPushed: 'ตัวอย่างการนำหลักการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:05.838318005+07:00","message":"Push: 'ออสโมซิสมาใช้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:05.83832614+07:00","message":"push: {true ออสโมซิสมาใช้นะคะ 0 0xc0039d8900}"}
{"level":"info","service":"Main","time":"2026-02-25T13:07:05.846170009+07:00","message":"write wav file: './tmp/7509/7509_72.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:05.93789529+07:00","message":"[GCS] Start streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:06.394168586+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:06.394212559+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช็ค\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:06.394217608+07:00","message":"receive interim result [false|false]: เช็ค"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:06.394232654+07:00","message":"[buffer interim] 73 false เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.394238683+07:00","message":"[bufferProcess] interim [480000000]:เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.394240383+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:06.455487666+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:06.455515559+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:06.455520516+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:06.455531677+07:00","message":"[buffer interim] 73 false เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.455537522+07:00","message":"[bufferProcess] interim [540000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.455539583+07:00","message":"[bufferProcess] send to processor:เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.455544696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.455547164+07:00","message":"> Transcript [800] [false]: 'เช็ค'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.455549093+07:00","message":"Set StatePrefix (first interim): 'เช็ค'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:06.774929944+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:06.774966151+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นกัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:06.774971805+07:00","message":"receive interim result [false|false]: เช่นกัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:06.774987438+07:00","message":"[buffer interim] 73 false เช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.774993716+07:00","message":"[bufferProcess] interim [900000000]:เช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.774996085+07:00","message":"[bufferProcess] send to processor:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.774999102+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.77500244+07:00","message":"> Transcript [801] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.77500465+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.775006579+07:00","message":"Set new StatePrefix: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:06.899322748+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:06.899361444+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:06.899367465+07:00","message":"receive interim result [false|false]: เช่นการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:06.899380737+07:00","message":"[buffer interim] 73 false เช่นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.899387376+07:00","message":"[bufferProcess] interim [960000000]:เช่นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.899389346+07:00","message":"[bufferProcess] send to processor:เช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.899395306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.899398198+07:00","message":"> Transcript [802] [false]: 'เช่นกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.899401334+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.899403198+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.899404892+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:06.899407125+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:07.094493004+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:07.094526401+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการแก้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:07.09453195+07:00","message":"receive interim result [false|false]: เช่นการแก้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:07.094544655+07:00","message":"[buffer interim] 73 false เช่นการแก้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:07.094551218+07:00","message":"[bufferProcess] interim [140000000]:เช่นการแก้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:07.094553284+07:00","message":"[bufferProcess] send to processor:เช่นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:07.094558057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:07.094560682+07:00","message":"> Transcript [803] [false]: 'เช่นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:07.094563291+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:07.094565109+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:07.094566861+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:07.094568875+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:07.097615266+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:07.097628909+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการเก็บ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:07.09763323+07:00","message":"receive interim result [false|false]: เช่นการเก็บ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:07.097642233+07:00","message":"[buffer interim] 73 false เช่นการเก็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:07.097645843+07:00","message":"[bufferProcess] interim [200000000]:เช่นการเก็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:07.097647717+07:00","message":"[bufferProcess] send to processor:เช่นการแก้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:07.097649867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:07.097652458+07:00","message":"> Transcript [804] [false]: 'เช่นการแก้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:07.097654498+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:07.097656418+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:07.097658201+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:07.09766007+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:07.294617882+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:07.294652241+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการเก็บและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:07.294658226+07:00","message":"receive interim result [false|false]: เช่นการเก็บและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:07.29467076+07:00","message":"[buffer interim] 73 false เช่นการเก็บและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:07.294677427+07:00","message":"[bufferProcess] interim [380000000]:เช่นการเก็บและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:07.294680278+07:00","message":"[bufferProcess] send to processor:เช่นการเก็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:07.294688423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:07.294692895+07:00","message":"> Transcript [805] [false]: 'เช่นการเก็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:07.294696439+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:07.294699874+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:07.294703271+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:07.294707755+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:07.294715609+07:00","message":"Push: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:07.294717517+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:07.294719656+07:00","message":"Set new StatePrefix : 'เช่นการเก็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:07.294721556+07:00","message":"Next Push (prob) : 'การเก็บ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:07.294728393+07:00","message":"push: {false เช่น 0 0xc0039d8a00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:07.350252529+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:07.350300894+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการเก็บรัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:07.350308613+07:00","message":"receive interim result [false|false]: เช่นการเก็บรัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:07.350325307+07:00","message":"[buffer interim] 73 false เช่นการเก็บรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:07.35033382+07:00","message":"[bufferProcess] interim [440000000]:เช่นการเก็บรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:07.350338032+07:00","message":"[bufferProcess] send to processor:เช่นการเก็บและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:07.350347461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:07.350351356+07:00","message":"> Transcript [806] [false]: 'เช่นการเก็บและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:07.350355997+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:07.350359374+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:07.350362043+07:00","message":"StatePrefix: 'เช่นการเก็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:07.350365125+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:07.357245824+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:07.35727269+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการเก็บรักษา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:07.35727747+07:00","message":"receive interim result [false|false]: เช่นการเก็บรักษา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:07.357293351+07:00","message":"[buffer interim] 73 false เช่นการเก็บรักษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:07.357299316+07:00","message":"[bufferProcess] interim [500000000]:เช่นการเก็บรักษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:07.357301375+07:00","message":"[bufferProcess] send to processor:เช่นการเก็บรัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:07.357315984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:07.357318479+07:00","message":"> Transcript [807] [false]: 'เช่นการเก็บรัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:07.357321655+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:07.357323942+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:07.357325684+07:00","message":"StatePrefix: 'เช่นการเก็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:07.357328012+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:07.443336653+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:07.443359157+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:07.803637775+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:07.803674451+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการเก็บรักษาพืช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:07.803680289+07:00","message":"receive interim result [false|false]: เช่นการเก็บรักษาพืช"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:07.803694002+07:00","message":"[buffer interim] 73 false เช่นการเก็บรักษาพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:07.803700169+07:00","message":"[bufferProcess] interim [860000000]:เช่นการเก็บรักษาพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:07.803702402+07:00","message":"[bufferProcess] send to processor:เช่นการเก็บรักษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:07.803707473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:07.803710391+07:00","message":"> Transcript [808] [false]: 'เช่นการเก็บรักษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:07.803713506+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:07.803715316+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:07.803717106+07:00","message":"StatePrefix: 'เช่นการเก็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:07.803719299+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:08.051990013+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:08.052027453+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการเก็บรักษาพืชผัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:08.05203357+07:00","message":"receive interim result [false|false]: เช่นการเก็บรักษาพืชผัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:08.052046485+07:00","message":"[buffer interim] 73 false เช่นการเก็บรักษาพืชผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.052054755+07:00","message":"[bufferProcess] interim [160000000]:เช่นการเก็บรักษาพืชผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.052057077+07:00","message":"[bufferProcess] send to processor:เช่นการเก็บรักษาพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.052060164+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.052062811+07:00","message":"> Transcript [809] [false]: 'เช่นการเก็บรักษาพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.052065928+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.052067664+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.052069299+07:00","message":"StatePrefix: 'เช่นการเก็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.052071247+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.052077037+07:00","message":"Push: 'การเก็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.052078737+07:00","message":"TextPushed: 'เช่นการเก็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.052080589+07:00","message":"Set new StatePrefix : 'เช่นการเก็บรักษาพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.052082642+07:00","message":"Next Push (prob) : 'รักษาพืช'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:08.052090102+07:00","message":"push: {false การเก็บ 0 0xc0039d8a00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:08.381274455+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:08.381315745+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการเก็บรักษาพืชผักไม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:08.381321118+07:00","message":"receive interim result [false|false]: เช่นการเก็บรักษาพืชผักไม่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:08.381334462+07:00","message":"[buffer interim] 73 false เช่นการเก็บรักษาพืชผักไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.381341103+07:00","message":"[bufferProcess] interim [460000000]:เช่นการเก็บรักษาพืชผักไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.381343377+07:00","message":"[bufferProcess] send to processor:เช่นการเก็บรักษาพืชผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.381348443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.381351292+07:00","message":"> Transcript [810] [false]: 'เช่นการเก็บรักษาพืชผัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.38135435+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.381356473+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.3813582+07:00","message":"StatePrefix: 'เช่นการเก็บรักษาพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.381360371+07:00","message":"TextPushed: 'เช่นการเก็บ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:08.51761142+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:08.517645691+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการเก็บรักษาพืชผักไม่ให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:08.517651486+07:00","message":"receive interim result [false|false]: เช่นการเก็บรักษาพืชผักไม่ให้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:08.517664791+07:00","message":"[buffer interim] 73 false เช่นการเก็บรักษาพืชผักไม่ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.517671756+07:00","message":"[bufferProcess] interim [580000000]:เช่นการเก็บรักษาพืชผักไม่ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.517674087+07:00","message":"[bufferProcess] send to processor:เช่นการเก็บรักษาพืชผักไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.517679124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.517681539+07:00","message":"> Transcript [811] [false]: 'เช่นการเก็บรักษาพืชผักไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.517687885+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.517690073+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.517692146+07:00","message":"StatePrefix: 'เช่นการเก็บรักษาพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.517694326+07:00","message":"TextPushed: 'เช่นการเก็บ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:08.704185424+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:08.704224657+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการเก็บรักษาพืชผักไม่ให้เฮีย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:08.704232335+07:00","message":"receive interim result [false|false]: เช่นการเก็บรักษาพืชผักไม่ให้เฮีย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:08.704246407+07:00","message":"[buffer interim] 73 false เช่นการเก็บรักษาพืชผักไม่ให้เฮีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.704252959+07:00","message":"[bufferProcess] interim [760000000]:เช่นการเก็บรักษาพืชผักไม่ให้เฮีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.704255531+07:00","message":"[bufferProcess] send to processor:เช่นการเก็บรักษาพืชผักไม่ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.704260591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.704263067+07:00","message":"> Transcript [812] [false]: 'เช่นการเก็บรักษาพืชผักไม่ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.704266179+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.704268156+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.704270441+07:00","message":"StatePrefix: 'เช่นการเก็บรักษาพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.704272747+07:00","message":"TextPushed: 'เช่นการเก็บ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:08.719854052+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:08.719883448+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:08.719887993+07:00","message":"receive interim result [false|false]: เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:08.71989969+07:00","message":"[buffer interim] 73 false เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.719905517+07:00","message":"[bufferProcess] interim [820000000]:เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.719907822+07:00","message":"[bufferProcess] send to processor:เช่นการเก็บรักษาพืชผักไม่ให้เฮีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.719910782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.71991528+07:00","message":"> Transcript [813] [false]: 'เช่นการเก็บรักษาพืชผักไม่ให้เฮีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.719917933+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.719919839+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.719921862+07:00","message":"StatePrefix: 'เช่นการเก็บรักษาพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.719923835+07:00","message":"TextPushed: 'เช่นการเก็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.71992638+07:00","message":"Push: 'รักษาพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.719928116+07:00","message":"TextPushed: 'เช่นการเก็บรักษาพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.719932277+07:00","message":"Set new StatePrefix : 'เช่นการเก็บรักษาพืชผักไม่ให้เฮีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.719934943+07:00","message":"Next Push (prob) : 'ผักไม่ให้เฮีย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:08.719942432+07:00","message":"push: {false รักษาพืช 0 0xc0039d8a00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:08.960539712+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:08.960566072+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็ก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:08.960571033+07:00","message":"receive interim result [false|false]: เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็ก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:08.960582518+07:00","message":"[buffer interim] 73 false เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.96058828+07:00","message":"[bufferProcess] interim [60000000]:เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.960590866+07:00","message":"[bufferProcess] send to processor:เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.960593914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.960596148+07:00","message":"> Transcript [814] [false]: 'เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.960598512+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:08.96060055+07:00","message":"Set new StatePrefix: 'เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:09.160558598+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:09.160592663+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:09.160598504+07:00","message":"receive interim result [false|false]: เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:09.160613334+07:00","message":"[buffer interim] 73 false เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.160619503+07:00","message":"[bufferProcess] interim [300000000]:เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.160622512+07:00","message":"[bufferProcess] send to processor:เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.160625422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.160628572+07:00","message":"> Transcript [815] [false]: 'เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.160631899+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.160633738+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.160635406+07:00","message":"StatePrefix: 'เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.160637631+07:00","message":"TextPushed: 'เช่นการเก็บรักษาพืช'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:09.301246424+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:09.301285799+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:09.301291776+07:00","message":"receive interim result [false|false]: เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการใช้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:09.301307376+07:00","message":"[buffer interim] 73 false เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.301313964+07:00","message":"[bufferProcess] interim [420000000]:เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.301316918+07:00","message":"[bufferProcess] send to processor:เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.30132374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.301326489+07:00","message":"> Transcript [816] [false]: 'เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.301329782+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.301331904+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.301333627+07:00","message":"StatePrefix: 'เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.30133656+07:00","message":"TextPushed: 'เช่นการเก็บรักษาพืช'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:09.410395143+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:09.410437585+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการแช่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:09.410443342+07:00","message":"receive interim result [false|false]: เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการแช่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:09.410460433+07:00","message":"[buffer interim] 73 false เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการแช่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.410467046+07:00","message":"[bufferProcess] interim [480000000]:เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการแช่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.410469666+07:00","message":"[bufferProcess] send to processor:เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.41047473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.41047743+07:00","message":"> Transcript [817] [false]: 'เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.410482279+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.41048489+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.410488614+07:00","message":"StatePrefix: 'เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.410492076+07:00","message":"TextPushed: 'เช่นการเก็บรักษาพืช'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:09.475656956+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:09.475697211+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการแจ้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:09.475703973+07:00","message":"receive interim result [false|false]: เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการแจ้ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:09.4757201+07:00","message":"[buffer interim] 73 false เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการแจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.475727047+07:00","message":"[bufferProcess] interim [600000000]:เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการแจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.475729518+07:00","message":"[bufferProcess] send to processor:เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการแช่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.475736157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.475739032+07:00","message":"> Transcript [818] [false]: 'เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการแช่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.47574252+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.475744544+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.475747002+07:00","message":"StatePrefix: 'เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.475750043+07:00","message":"TextPushed: 'เช่นการเก็บรักษาพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.475759154+07:00","message":"Push: 'ผักไม่ให้เห*่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.475761345+07:00","message":"TextPushed: 'เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.475763554+07:00","message":"Set new StatePrefix : 'เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการแช่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.47576575+07:00","message":"Next Push (prob) : 'เด็กการแช่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:09.475773822+07:00","message":"push: {false ผักไม่ให้เห*่ยว 0 0xc0039d8a00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:09.590883424+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:09.590923155+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการแช่น้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:09.590929514+07:00","message":"receive interim result [false|false]: เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการแช่น้ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:09.590944818+07:00","message":"[buffer interim] 73 false เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการแช่น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.590951853+07:00","message":"[bufferProcess] interim [660000000]:เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการแช่น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.590954525+07:00","message":"[bufferProcess] send to processor:เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการแจ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.590961453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.590964024+07:00","message":"> Transcript [819] [false]: 'เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการแจ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.59096662+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:09.590969021+07:00","message":"Set new StatePrefix: 'เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการแจ้ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:09.966372974+07:00","message":"[GCS] IsForceVAD: false for message ID: 73"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:10.052831283+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:10.052871708+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการแช่น้ำ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:10.052878922+07:00","message":"receive interim result [false|false]: เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการแช่น้ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:10.052893745+07:00","message":"[buffer interim] 73 false เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการแช่น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.052900783+07:00","message":"[bufferProcess] interim [260000000]:เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการแช่น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.052903275+07:00","message":"[bufferProcess] send to processor:เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการแช่น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.052909455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.052911998+07:00","message":"> Transcript [820] [false]: 'เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการแช่น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.052914428+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.052916469+07:00","message":"Set new StatePrefix: 'เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการแช่น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:10.15868713+07:00","message":"[GCS] Start streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:10.190487246+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:10.190521281+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวโดยการแช่น้ำ\",\"confidence\":0.95768046}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:10.190527126+07:00","message":"receive interim result [true|false]: เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวโดยการแช่น้ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:10.190535712+07:00","message":"end recv isFinal message id 73"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:10.190537695+07:00","message":"end Recv id 73"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:10.190544142+07:00","message":"[buffer interim] 73 true เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวโดยการแช่น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.19055866+07:00","message":"[bufferProcess] interim [260000000]:เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวโดยการแช่น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.190564167+07:00","message":"[bufferProcess] send to processor (isfinal):เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการแช่น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.190567826+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.190570554+07:00","message":"> Transcript [821] [false]: 'เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการแช่น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.190573471+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.190575651+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.190577653+07:00","message":"StatePrefix: 'เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการแช่น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.190580161+07:00","message":"TextPushed: 'เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.190582358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.190584082+07:00","message":"> Transcript [822] [true]: 'เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวโดยการแช่น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.190586252+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.190587789+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.19058962+07:00","message":"StatePrefix: 'เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยวเด็กการแช่น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.190591531+07:00","message":"TextPushed: 'เช่นการเก็บรักษาพืชผักไม่ให้เห*่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.190597388+07:00","message":"Push: 'โดยการแช่น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:10.190605013+07:00","message":"push: {true โดยการแช่น้ำ 0 0xc0039d8a00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:07:10.200752914+07:00","message":"write wav file: './tmp/7509/7509_73.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:10.44367143+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:10.443691074+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:10.614368095+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:10.61440355+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:10.614408282+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:10.614416627+07:00","message":"[buffer interim] 74 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.614422133+07:00","message":"[bufferProcess] interim [480000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.614423671+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:10.716823846+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:10.716861887+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การทำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:10.71686692+07:00","message":"receive interim result [false|false]: การทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:10.716880604+07:00","message":"[buffer interim] 74 false การทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.71688716+07:00","message":"[bufferProcess] interim [600000000]:การทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.716888964+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.716893943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.716896552+07:00","message":"> Transcript [823] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.716898592+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:10.81500811+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:10.815053007+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การถนอม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:10.815058706+07:00","message":"receive interim result [false|false]: การถนอม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:10.815073708+07:00","message":"[buffer interim] 74 false การถนอม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.815080981+07:00","message":"[bufferProcess] interim [720000000]:การถนอม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.815083976+07:00","message":"[bufferProcess] send to processor:การทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.81508912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.815092461+07:00","message":"> Transcript [824] [false]: 'การทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.815095896+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.815098113+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.81509997+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:10.815102115+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:11.129812096+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:11.129857166+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การถนอมอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:11.129863618+07:00","message":"receive interim result [false|false]: การถนอมอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:11.129878572+07:00","message":"[buffer interim] 74 false การถนอมอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.129885995+07:00","message":"[bufferProcess] interim [960000000]:การถนอมอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.129888826+07:00","message":"[bufferProcess] send to processor:การถนอม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.129894934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.12989755+07:00","message":"> Transcript [825] [false]: 'การถนอม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.129900594+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.129902586+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.129904432+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.129907054+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:11.707232041+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:11.707276538+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การถนอมอาหาร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:11.707281738+07:00","message":"receive interim result [false|false]: การถนอมอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:11.707294954+07:00","message":"[buffer interim] 74 false การถนอมอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.707302154+07:00","message":"[bufferProcess] interim [560000000]:การถนอมอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.707304505+07:00","message":"[bufferProcess] send to processor:การถนอมอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.707307748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.707310249+07:00","message":"> Transcript [826] [false]: 'การถนอมอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.707313222+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.707315168+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.70731756+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.707319759+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:11.712880038+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:11.712898059+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การถนอมอาหารในน้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:11.712901352+07:00","message":"receive interim result [false|false]: การถนอมอาหารในน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:11.712912032+07:00","message":"[buffer interim] 74 false การถนอมอาหารในน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.712915782+07:00","message":"[bufferProcess] interim [620000000]:การถนอมอาหารในน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.712917712+07:00","message":"[bufferProcess] send to processor:การถนอมอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.712922883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.712924921+07:00","message":"> Transcript [827] [false]: 'การถนอมอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.712927294+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.712929358+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.712931102+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.712932933+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.71293733+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.712939181+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.712941184+07:00","message":"Set new StatePrefix : 'การถนอมอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:11.712943242+07:00","message":"Next Push (prob) : 'ถนอมอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:11.71295056+07:00","message":"push: {false การ 0 0xc001f74200}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:12.021999379+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:12.022038129+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การถนอมอาหารในน้ำเกลือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:12.022043259+07:00","message":"receive interim result [false|false]: การถนอมอาหารในน้ำเกลือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:12.022058005+07:00","message":"[buffer interim] 74 false การถนอมอาหารในน้ำเกลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.022064001+07:00","message":"[bufferProcess] interim [860000000]:การถนอมอาหารในน้ำเกลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.022066102+07:00","message":"[bufferProcess] send to processor:การถนอมอาหารในน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.022069084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.022071667+07:00","message":"> Transcript [828] [false]: 'การถนอมอาหารในน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.022074436+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.022076452+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.022078474+07:00","message":"StatePrefix: 'การถนอมอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.02208059+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:12.481863582+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:12.48191118+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การถนอมอาหารในน้ำเกลือหรือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:12.481916895+07:00","message":"receive interim result [false|false]: การถนอมอาหารในน้ำเกลือหรือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:12.481931171+07:00","message":"[buffer interim] 74 false การถนอมอาหารในน้ำเกลือหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.481937262+07:00","message":"[bufferProcess] interim [340000000]:การถนอมอาหารในน้ำเกลือหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.481939618+07:00","message":"[bufferProcess] send to processor:การถนอมอาหารในน้ำเกลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.481945051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.48194787+07:00","message":"> Transcript [829] [false]: 'การถนอมอาหารในน้ำเกลือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.481951264+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.481953258+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.481955073+07:00","message":"StatePrefix: 'การถนอมอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.481957339+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:12.611946789+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:12.611991285+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การถนอมอาหารในน้ำเกลือหรือน้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:12.611996799+07:00","message":"receive interim result [false|false]: การถนอมอาหารในน้ำเกลือหรือน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:12.612011163+07:00","message":"[buffer interim] 74 false การถนอมอาหารในน้ำเกลือหรือน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.61201786+07:00","message":"[bufferProcess] interim [460000000]:การถนอมอาหารในน้ำเกลือหรือน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.612021234+07:00","message":"[bufferProcess] send to processor:การถนอมอาหารในน้ำเกลือหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.612026177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.61202884+07:00","message":"> Transcript [830] [false]: 'การถนอมอาหารในน้ำเกลือหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.612032162+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.612034257+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.612036147+07:00","message":"StatePrefix: 'การถนอมอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.612038653+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:12.804343713+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:12.804383625+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การถนอมอาหารในน้ำเกลือหรือน้ำตา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:12.804390056+07:00","message":"receive interim result [false|false]: การถนอมอาหารในน้ำเกลือหรือน้ำตา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:12.804410301+07:00","message":"[buffer interim] 74 false การถนอมอาหารในน้ำเกลือหรือน้ำตา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.80441725+07:00","message":"[bufferProcess] interim [700000000]:การถนอมอาหารในน้ำเกลือหรือน้ำตา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.804419994+07:00","message":"[bufferProcess] send to processor:การถนอมอาหารในน้ำเกลือหรือน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.80442665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.804429267+07:00","message":"> Transcript [831] [false]: 'การถนอมอาหารในน้ำเกลือหรือน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.804432558+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.804434782+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.804437014+07:00","message":"StatePrefix: 'การถนอมอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.804439843+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.804445549+07:00","message":"Push: 'ถนอมอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.80444731+07:00","message":"TextPushed: 'การถนอมอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.804449476+07:00","message":"Set new StatePrefix : 'การถนอมอาหารในน้ำเกลือหรือน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.804454655+07:00","message":"Next Push (prob) : 'ในน้ำเกลือหรือน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:12.804462471+07:00","message":"push: {false ถนอมอาหาร 0 0xc001f74200}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:12.993124493+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:12.993171575+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การถนอมอาหารในน้ำเกลือหรือน้ำตาล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:12.993177213+07:00","message":"receive interim result [false|false]: การถนอมอาหารในน้ำเกลือหรือน้ำตาล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:12.993192391+07:00","message":"[buffer interim] 74 false การถนอมอาหารในน้ำเกลือหรือน้ำตาล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.993198786+07:00","message":"[bufferProcess] interim [880000000]:การถนอมอาหารในน้ำเกลือหรือน้ำตาล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.993201942+07:00","message":"[bufferProcess] send to processor:การถนอมอาหารในน้ำเกลือหรือน้ำตา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.993206158+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.993208862+07:00","message":"> Transcript [832] [false]: 'การถนอมอาหารในน้ำเกลือหรือน้ำตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.993211618+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.993213526+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.993215477+07:00","message":"StatePrefix: 'การถนอมอาหารในน้ำเกลือหรือน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:12.993217821+07:00","message":"TextPushed: 'การถนอมอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:13.373186891+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:13.373226128+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:13.373231414+07:00","message":"receive interim result [false|false]: การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:13.37324448+07:00","message":"[buffer interim] 74 false การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:13.373250562+07:00","message":"[bufferProcess] interim [240000000]:การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:13.37325291+07:00","message":"[bufferProcess] send to processor:การถนอมอาหารในน้ำเกลือหรือน้ำตาล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:13.37325805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:13.373260974+07:00","message":"> Transcript [833] [false]: 'การถนอมอาหารในน้ำเกลือหรือน้ำตาล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:13.373263894+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:13.373266043+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:13.373267794+07:00","message":"StatePrefix: 'การถนอมอาหารในน้ำเกลือหรือน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:13.373269987+07:00","message":"TextPushed: 'การถนอมอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:13.376196647+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:13.376210644+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:13.376214637+07:00","message":"receive interim result [false|false]: การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:13.376223072+07:00","message":"[buffer interim] 74 false การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:13.37622667+07:00","message":"[bufferProcess] interim [300000000]:การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:13.376228545+07:00","message":"[bufferProcess] send to processor:การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:13.376230694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:13.376232933+07:00","message":"> Transcript [834] [false]: 'การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:13.37623529+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:13.376236896+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:13.376238476+07:00","message":"StatePrefix: 'การถนอมอาหารในน้ำเกลือหรือน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:13.376240253+07:00","message":"TextPushed: 'การถนอมอาหาร'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:13.44472632+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:13.444744303+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:13.691233993+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:13.691268972+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:13.691275323+07:00","message":"receive interim result [false|false]: การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:13.691292906+07:00","message":"[buffer interim] 74 false การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:13.691299348+07:00","message":"[bufferProcess] interim [540000000]:การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:13.691301876+07:00","message":"[bufferProcess] send to processor:การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:13.691305014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:13.69130841+07:00","message":"> Transcript [835] [false]: 'การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:13.691311741+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:13.691313615+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:13.69131599+07:00","message":"StatePrefix: 'การถนอมอาหารในน้ำเกลือหรือน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:13.691318177+07:00","message":"TextPushed: 'การถนอมอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:13.691320693+07:00","message":"Push: 'ในน้ำเกลือหรือน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:13.691322498+07:00","message":"TextPushed: 'การถนอมอาหารในน้ำเกลือหรือน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:13.691324461+07:00","message":"Set new StatePrefix : 'การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:13.691326643+07:00","message":"Next Push (prob) : 'ตาลที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:13.691333738+07:00","message":"push: {false ในน้ำเกลือหรือน้ำ 0 0xc001f74200}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:13.893890615+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:13.893927483+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:13.893935274+07:00","message":"receive interim result [false|false]: การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:13.893950276+07:00","message":"[buffer interim] 74 false การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:13.893958554+07:00","message":"[bufferProcess] interim [780000000]:การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:13.893962395+07:00","message":"[bufferProcess] send to processor:การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:13.893967033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:13.893970951+07:00","message":"> Transcript [836] [false]: 'การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:13.893975823+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:13.893977816+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:13.893980087+07:00","message":"StatePrefix: 'การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:13.893982435+07:00","message":"TextPushed: 'การถนอมอาหารในน้ำเกลือหรือน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:14.082927951+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:14.082973699+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้มข้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:14.082981388+07:00","message":"receive interim result [false|false]: การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้มข้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:14.082996039+07:00","message":"[buffer interim] 74 false การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.083003692+07:00","message":"[bufferProcess] interim [20000000]:การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.083007134+07:00","message":"[bufferProcess] send to processor:การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.083015561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.083019022+07:00","message":"> Transcript [837] [false]: 'การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.083023666+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.083026647+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.083029658+07:00","message":"StatePrefix: 'การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.083033554+07:00","message":"TextPushed: 'การถนอมอาหารในน้ำเกลือหรือน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:14.402991948+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:14.403039471+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้มข้นสูง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:14.403047143+07:00","message":"receive interim result [false|false]: การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้มข้นสูง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:14.403065381+07:00","message":"[buffer interim] 74 false การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้มข้นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.403081717+07:00","message":"[bufferProcess] interim [260000000]:การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้มข้นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.40308492+07:00","message":"[bufferProcess] send to processor:การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.403100643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.403105429+07:00","message":"> Transcript [838] [false]: 'การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.403110313+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.4031132+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.403116452+07:00","message":"StatePrefix: 'การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.403120171+07:00","message":"TextPushed: 'การถนอมอาหารในน้ำเกลือหรือน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:14.776108935+07:00","message":"[GCS] IsForceVAD: false for message ID: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:14.910341378+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:14.910385657+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้มข้นสูง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:14.91039443+07:00","message":"receive interim result [true|false]: การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้มข้นสูง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:14.910407819+07:00","message":"end recv isFinal message id 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:14.910410599+07:00","message":"end Recv id 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:14.910418142+07:00","message":"[buffer interim] 74 true การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้มข้นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.910430984+07:00","message":"[bufferProcess] interim [830000000]:การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้มข้นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.910434953+07:00","message":"[bufferProcess] send to processor (isfinal):การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้มข้นสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.910439471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.910443677+07:00","message":"> Transcript [839] [false]: 'การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้มข้นสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.910448642+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.910451484+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.91045433+07:00","message":"StatePrefix: 'การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.910458574+07:00","message":"TextPushed: 'การถนอมอาหารในน้ำเกลือหรือน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.910467808+07:00","message":"Push: 'ตาลที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.910470551+07:00","message":"TextPushed: 'การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.910473651+07:00","message":"Set new StatePrefix : 'การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้มข้นสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.910477572+07:00","message":"Next Push (prob) : 'ความเข้มข้นสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.910480354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.910485348+07:00","message":"> Transcript [840] [true]: 'การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้มข้นสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.910488873+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.910491311+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.910495192+07:00","message":"StatePrefix: 'การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มีความเข้มข้นสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.910500074+07:00","message":"TextPushed: 'การถนอมอาหารในน้ำเกลือหรือน้ำตาลที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:14.910503412+07:00","message":"Push: 'ความเข้มข้นสูง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:14.910509792+07:00","message":"push: {false ตาลที่มี 0 0xc001f74200}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:14.910537006+07:00","message":"push: {true ความเข้มข้นสูง 0 0xc001f74200}"}
{"level":"info","service":"Main","time":"2026-02-25T13:07:14.920380355+07:00","message":"write wav file: './tmp/7509/7509_74.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:15.858952949+07:00","message":"[GCS] Start streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:16.05623154+07:00","message":"[GCS] IsForceVAD: false for message ID: 75"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:16.151675171+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:16.151698731+07:00","message":"found end of frame, send empty tag with msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:16.151703242+07:00","message":"end Recv id 75"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:16.151712904+07:00","message":"[buffer interim] 75 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:16.15172531+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:16.151733221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:16.151737084+07:00","message":"> Transcript [841] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:16.151740742+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:16.151743078+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:16.151745709+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:16.151748286+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:16.151752191+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:16.151764134+07:00","message":"push: {true \n 0 0xc0039d8580}"}
{"level":"info","service":"Main","time":"2026-02-25T13:07:16.156434879+07:00","message":"write wav file: './tmp/7509/7509_75.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:16.445127885+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:16.445144133+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:16.497525141+07:00","message":"[GCS] Start streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:16.849860902+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:16.849904763+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:16.849909584+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:16.84992333+07:00","message":"[buffer interim] 76 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:16.849930438+07:00","message":"[bufferProcess] interim [420000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:16.849932066+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:17.160818415+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:17.160862415+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:17.160870528+07:00","message":"receive interim result [false|false]: การแพร่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:17.160887677+07:00","message":"[buffer interim] 76 false การแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.160895862+07:00","message":"[bufferProcess] interim [660000000]:การแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.160899759+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.16090802+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.160912164+07:00","message":"> Transcript [842] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.160915508+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:17.165667827+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:17.165693445+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพทย์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:17.165699234+07:00","message":"receive interim result [false|false]: การแพทย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:17.165713556+07:00","message":"[buffer interim] 76 false การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.165719846+07:00","message":"[bufferProcess] interim [720000000]:การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.16572304+07:00","message":"[bufferProcess] send to processor:การแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.165726769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.1657298+07:00","message":"> Transcript [843] [false]: 'การแพร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.165734243+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.165736939+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.165739835+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.165742608+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:17.342277797+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:17.342321575+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:17.342328739+07:00","message":"receive interim result [false|false]: การแพร่แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:17.342343692+07:00","message":"[buffer interim] 76 false การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.34235269+07:00","message":"[bufferProcess] interim [840000000]:การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.342355775+07:00","message":"[bufferProcess] send to processor:การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.342360273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.342364017+07:00","message":"> Transcript [844] [false]: 'การแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.342367657+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.342370938+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.342374262+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.342377124+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:17.533503198+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:17.533547804+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟอร์ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:17.533554596+07:00","message":"receive interim result [false|false]: การแพร่แบบฟอร์ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:17.533570402+07:00","message":"[buffer interim] 76 false การแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.533580536+07:00","message":"[bufferProcess] interim [80000000]:การแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.533584086+07:00","message":"[bufferProcess] send to processor:การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.533590795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.533595062+07:00","message":"> Transcript [845] [false]: 'การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.533599251+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.533602286+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.533605479+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.533609764+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:17.664373313+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:17.664406494+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:17.664411338+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:17.664425057+07:00","message":"[buffer interim] 76 false การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.664433738+07:00","message":"[bufferProcess] interim [140000000]:การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.664437178+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.664444231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.664448084+07:00","message":"> Transcript [846] [false]: 'การแพร่แบบฟอร์ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.664452155+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.664454926+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.664458115+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.664461477+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.664465739+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.664468413+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.664471262+07:00","message":"Set new StatePrefix : 'การแพร่แบบฟอร์ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:17.664474082+07:00","message":"Next Push (prob) : 'แพร่แบบฟอร์ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:17.664483469+07:00","message":"push: {false การ 0 0xc0039d8780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:18.241153936+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:18.24120813+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทต\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:18.241214341+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:18.241227327+07:00","message":"[buffer interim] 76 false การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.241233564+07:00","message":"[bufferProcess] interim [740000000]:การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.241235847+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.241240708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.241243202+07:00","message":"> Transcript [847] [false]: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.241245275+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.241247592+07:00","message":"Set new StatePrefix: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:18.448222135+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:18.448260357+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:18.448265939+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:18.448282409+07:00","message":"[buffer interim] 76 false การแพร่แบบฟาซิลิเทตนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.448289412+07:00","message":"[bufferProcess] interim [980000000]:การแพร่แบบฟาซิลิเทตนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.448291822+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.448295457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.448298058+07:00","message":"> Transcript [848] [false]: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.44830109+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.448302952+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.448304905+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.448307036+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:18.569228889+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:18.569271196+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:18.569278779+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:18.569293754+07:00","message":"[buffer interim] 76 false การแพร่แบบฟาซิลิเทตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.569307377+07:00","message":"[bufferProcess] interim [40000000]:การแพร่แบบฟาซิลิเทตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.569311695+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.569320157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.569324109+07:00","message":"> Transcript [849] [false]: 'การแพร่แบบฟาซิลิเทตนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.569328772+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.569331819+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.569334786+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.569338281+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:18.631387904+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:18.631427163+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตนะคะคุณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:18.631439599+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตนะคะคุณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:18.631455218+07:00","message":"[buffer interim] 76 false การแพร่แบบฟาซิลิเทตนะคะคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.631462971+07:00","message":"[bufferProcess] interim [220000000]:การแพร่แบบฟาซิลิเทตนะคะคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.631466589+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.631471291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.631475246+07:00","message":"> Transcript [850] [false]: 'การแพร่แบบฟาซิลิเทตนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.631479466+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.631482209+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.631484937+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.631488137+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:18.822262541+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:18.822304664+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตนะคะคุณครู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:18.82231042+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตนะคะคุณครู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:18.822322589+07:00","message":"[buffer interim] 76 false การแพร่แบบฟาซิลิเทตนะคะคุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.822328858+07:00","message":"[bufferProcess] interim [400000000]:การแพร่แบบฟาซิลิเทตนะคะคุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.822331592+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตนะคะคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.822336439+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.822338769+07:00","message":"> Transcript [851] [false]: 'การแพร่แบบฟาซิลิเทตนะคะคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.822342166+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.822344089+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.822346015+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.822348646+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.822353103+07:00","message":"Push: 'แพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.822354901+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.822356793+07:00","message":"Set new StatePrefix : 'การแพร่แบบฟาซิลิเทตนะคะคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:18.822358771+07:00","message":"Next Push (prob) : 'นะคะคุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:18.822365519+07:00","message":"push: {false แพร่แบบฟาซิลิเทต 0 0xc0039d8780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:19.080856877+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:19.08090266+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตนะคะคุณครูก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:19.080908362+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตนะคะคุณครูก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:19.080923998+07:00","message":"[buffer interim] 76 false การแพร่แบบฟาซิลิเทตนะคะคุณครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.080930722+07:00","message":"[bufferProcess] interim [580000000]:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.080933214+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตนะคะคุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.080939744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.080942237+07:00","message":"> Transcript [852] [false]: 'การแพร่แบบฟาซิลิเทตนะคะคุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.080945243+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.080947425+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.080949332+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตนะคะคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.08095233+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:19.156299007+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:19.156333311+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:19.156339258+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:19.156353818+07:00","message":"[buffer interim] 76 false การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.156359939+07:00","message":"[bufferProcess] interim [700000000]:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.156362301+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.15636864+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.156371226+07:00","message":"> Transcript [853] [false]: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.156374285+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.156376144+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.156378202+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตนะคะคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.156380777+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:19.445233733+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:19.44523295+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:19.4653063+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:19.465357991+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:19.465364013+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:19.465390058+07:00","message":"[buffer interim] 76 false การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.465397268+07:00","message":"[bufferProcess] interim [940000000]:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.46539956+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.465407033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.465409514+07:00","message":"> Transcript [854] [false]: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.465412478+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.465414468+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.465416717+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตนะคะคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.465419521+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:19.536250483+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:19.536285905+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอันนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:19.53629181+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอันนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:19.536307345+07:00","message":"[buffer interim] 76 false การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.536313798+07:00","message":"[bufferProcess] interim [60000000]:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.536316032+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.536322416+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.536324796+07:00","message":"> Transcript [855] [false]: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.536327743+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.536329654+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.536347307+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตนะคะคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.536350138+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.536358006+07:00","message":"Push: 'นะคะคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.536360115+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทตนะคะคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.536362102+07:00","message":"Set new StatePrefix : 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.536364451+07:00","message":"Next Push (prob) : 'ครูก็มีอัน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:19.536372748+07:00","message":"push: {false นะคะคุณ 0 0xc0039d8780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:19.543025619+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:19.543041557+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:19.54304613+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:19.543057237+07:00","message":"[buffer interim] 76 false การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.543061798+07:00","message":"[bufferProcess] interim [120000000]:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.543064035+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.543066755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.54306881+07:00","message":"> Transcript [856] [false]: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.543071585+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.543073365+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.543074951+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.543077435+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทตนะคะคุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:19.723813751+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:19.723848397+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:19.723854584+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:19.723869156+07:00","message":"[buffer interim] 76 false การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.723875799+07:00","message":"[bufferProcess] interim [300000000]:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.723878074+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.723882714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.723885437+07:00","message":"> Transcript [857] [false]: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.723887762+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:19.723889905+07:00","message":"Set new StatePrefix: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:20.21016365+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:20.210203238+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีแอนิเมชันนักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:20.210209599+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีแอนิเมชันนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:20.210231947+07:00","message":"[buffer interim] 76 false การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีแอนิเมชันนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:20.210241633+07:00","message":"[bufferProcess] interim [720000000]:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีแอนิเมชันนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:20.210245609+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:20.210252369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:20.210255973+07:00","message":"> Transcript [858] [false]: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:20.210258153+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:20.210261052+07:00","message":"Set new StatePrefix: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีอนิเมชั่น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:20.375811158+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:20.375847462+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีแอนิเมชันนักเรียนฝึก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:20.3758535+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีแอนิเมชันนักเรียนฝึก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:20.375866838+07:00","message":"[buffer interim] 76 false การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีแอนิเมชันนักเรียนฝึก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:20.375873039+07:00","message":"[bufferProcess] interim [900000000]:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีแอนิเมชันนักเรียนฝึก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:20.375875778+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีแอนิเมชันนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:20.375880533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:20.375882963+07:00","message":"> Transcript [859] [false]: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีแอนิเมชันนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:20.375886264+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:20.375888771+07:00","message":"Set new StatePrefix: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีแอนิเมชันนักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:20.429169273+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:20.429213584+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีแอนิเมชันนักเรียนศึกษา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:20.429219994+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีแอนิเมชันนักเรียนศึกษา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:20.429235929+07:00","message":"[buffer interim] 76 false การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีแอนิเมชันนักเรียนศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:20.429242693+07:00","message":"[bufferProcess] interim [960000000]:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีแอนิเมชันนักเรียนศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:20.429245442+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีแอนิเมชันนักเรียนฝึก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:20.429253169+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:20.42925611+07:00","message":"> Transcript [860] [false]: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีแอนิเมชันนักเรียนฝึก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:20.429260121+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:20.42926239+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:20.429264393+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีแอนิเมชันนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:20.429267111+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทตนะคะคุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:20.951360601+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:20.951406948+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีแอนิเมชันนักเรียนศึกษาเช่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:20.951414058+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีแอนิเมชันนักเรียนศึกษาเช่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:20.951430274+07:00","message":"[buffer interim] 76 false การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีแอนิเมชันนักเรียนศึกษาเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:20.951436961+07:00","message":"[bufferProcess] interim [500000000]:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีแอนิเมชันนักเรียนศึกษาเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:20.951439537+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีแอนิเมชันนักเรียนศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:20.951446079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:20.951448831+07:00","message":"> Transcript [861] [false]: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีแอนิเมชันนักเรียนศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:20.951451978+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:20.951453877+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:20.9514558+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีแอนิเมชันนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:20.951458543+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทตนะคะคุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:21.141309946+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:21.141343788+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีแอนิเมชันนักเรียนศึกษาเช่นเดียว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:21.141351081+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีแอนิเมชันนักเรียนศึกษาเช่นเดียว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:21.14137291+07:00","message":"[buffer interim] 76 false การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีแอนิเมชันนักเรียนศึกษาเช่นเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.141382149+07:00","message":"[bufferProcess] interim [680000000]:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีแอนิเมชันนักเรียนศึกษาเช่นเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.141386136+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีแอนิเมชันนักเรียนศึกษาเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.141391458+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.141395672+07:00","message":"> Transcript [862] [false]: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีแอนิเมชันนักเรียนศึกษาเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.141400645+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.141403386+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.141406551+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีแอนิเมชันนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.14141046+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทตนะคะคุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:21.260474661+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:21.260506994+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีแอนิเมชันนักเรียนศึกษาเช่นเดียวกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:21.26052051+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีแอนิเมชันนักเรียนศึกษาเช่นเดียวกัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:21.260534966+07:00","message":"[buffer interim] 76 false การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีแอนิเมชันนักเรียนศึกษาเช่นเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.260541979+07:00","message":"[bufferProcess] interim [800000000]:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีแอนิเมชันนักเรียนศึกษาเช่นเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.260544488+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีแอนิเมชันนักเรียนศึกษาเช่นเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.260550983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.260553706+07:00","message":"> Transcript [863] [false]: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีแอนิเมชันนักเรียนศึกษาเช่นเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.260557381+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.260559502+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.260561332+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีแอนิเมชันนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.260563736+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทตนะคะคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.260569315+07:00","message":"Push: 'ครูก็มีแอนิเมชันนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.260571243+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีแอนิเมชันนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.26057341+07:00","message":"Set new StatePrefix : 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีแอนิเมชันนักเรียนศึกษาเช่นเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.260575763+07:00","message":"Next Push (prob) : 'ศึกษาเช่นเดียว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:21.260583223+07:00","message":"push: {false ครูก็มีแอนิเมชันนักเรียน 0 0xc0039d8780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:21.580895669+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:21.580938918+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีแอนิเมชันนักเรียนศึกษาเช่นเดียวกันค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:21.580945205+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีแอนิเมชันนักเรียนศึกษาเช่นเดียวกันค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:21.580966224+07:00","message":"[buffer interim] 76 false การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีแอนิเมชันนักเรียนศึกษาเช่นเดียวกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.580976974+07:00","message":"[bufferProcess] interim [100000000]:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีแอนิเมชันนักเรียนศึกษาเช่นเดียวกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.580984343+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีแอนิเมชันนักเรียนศึกษาเช่นเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.580992471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.58099546+07:00","message":"> Transcript [864] [false]: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีแอนิเมชันนักเรียนศึกษาเช่นเดียวกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.580999422+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.581001246+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.581003432+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีแอนิเมชันนักเรียนศึกษาเช่นเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.581006374+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีแอนิเมชันนักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:21.626610024+07:00","message":"[GCS] IsForceVAD: false for message ID: 76"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:21.779796043+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:21.779839685+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีแอนิเมชันนักเรียนศึกษาเช่นเดียวกันค่ะ\",\"confidence\":0.91853607}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:21.77984649+07:00","message":"receive interim result [true|false]: การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีแอนิเมชันนักเรียนศึกษาเช่นเดียวกันค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:21.779855677+07:00","message":"end recv isFinal message id 76"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:21.779857796+07:00","message":"end Recv id 76"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:21.77986402+07:00","message":"[buffer interim] 76 true การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีแอนิเมชันนักเรียนศึกษาเช่นเดียวกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.779873045+07:00","message":"[bufferProcess] interim [340000000]:การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีแอนิเมชันนักเรียนศึกษาเช่นเดียวกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.779876053+07:00","message":"[bufferProcess] send to processor (isfinal):การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีแอนิเมชันนักเรียนศึกษาเช่นเดียวกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.779879099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.779881708+07:00","message":"> Transcript [865] [false]: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีแอนิเมชันนักเรียนศึกษาเช่นเดียวกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.779884649+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.779886663+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.779888777+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีแอนิเมชันนักเรียนศึกษาเช่นเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.779891295+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีแอนิเมชันนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.779893147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.779894865+07:00","message":"> Transcript [866] [true]: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีแอนิเมชันนักเรียนศึกษาเช่นเดียวกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.779896833+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.77989839+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.779899872+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีแอนิเมชันนักเรียนศึกษาเช่นเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.779901804+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทตนะคะคุณครูก็มีแอนิเมชันนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:21.779908057+07:00","message":"Push: 'ศึกษาเช่นเดียวกันค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:21.779915939+07:00","message":"push: {true ศึกษาเช่นเดียวกันค่ะ 0 0xc0039d8780}"}
{"level":"info","service":"Main","time":"2026-02-25T13:07:21.791697803+07:00","message":"write wav file: './tmp/7509/7509_76.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:22.018760488+07:00","message":"[GCS] Start streaming session, msgId: 77"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:22.445290813+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:22.445295701+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:25.445557346+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:25.445584989+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:28.415981956+07:00","message":"[GCS] IsForceVAD: false for message ID: 77"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:28.446155647+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:28.446188694+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:28.478530097+07:00","message":"[GCS] Start streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:28.501105694+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:28.501118661+07:00","message":"found end of frame, send empty tag with msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:28.501121508+07:00","message":"end Recv id 77"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:28.501127222+07:00","message":"[buffer interim] 77 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:28.50113272+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:28.501136589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:28.50113891+07:00","message":"> Transcript [867] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:28.501141063+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:28.501142889+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:28.501144457+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:28.501145995+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:28.501148218+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:28.501155395+07:00","message":"push: {true \n 0 0xc000106d80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:07:28.514617325+07:00","message":"write wav file: './tmp/7509/7509_77.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:30.657349866+07:00","message":"[GCS] IsForceVAD: false for message ID: 78"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:30.728969393+07:00","message":"[GCS] Start streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:30.752223857+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:30.752238851+07:00","message":"found end of frame, send empty tag with msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:30.752241735+07:00","message":"end Recv id 78"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:30.752246533+07:00","message":"[buffer interim] 78 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:30.752252165+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:30.752256856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:30.752259932+07:00","message":"> Transcript [868] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:30.752262123+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:30.752266847+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:30.752268676+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:30.752270245+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:30.752272948+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:30.752280994+07:00","message":"push: {true \n 0 0xc000106f80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:07:30.759698011+07:00","message":"write wav file: './tmp/7509/7509_78.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:31.367088406+07:00","message":"[GCS] Cleaned up inactive client: 59"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:31.367112684+07:00","message":"[GCS] Cleaned up inactive client: 62"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:31.367115056+07:00","message":"[GCS] Cleaned up inactive client: 57"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:31.367116778+07:00","message":"[GCS] Cleaned up inactive client: 56"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:31.367118809+07:00","message":"[GCS] Cleaned up inactive client: 58"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:31.367120556+07:00","message":"[GCS] Cleaned up inactive client: 60"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:31.367122177+07:00","message":"[GCS] Cleaned up inactive client: 61"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:31.367123883+07:00","message":"[GCS] Cleaned up inactive client: 63"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:31.446440132+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:31.446441253+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:34.446800629+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:34.446821375+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:35.976262882+07:00","message":"[GCS] IsForceVAD: false for message ID: 79"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:36.067141291+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:36.067177688+07:00","message":"found end of frame, send empty tag with msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:36.067183062+07:00","message":"end Recv id 79"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:36.067192875+07:00","message":"[buffer interim] 79 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:36.06720209+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:36.067207427+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:36.067211207+07:00","message":"> Transcript [869] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:36.067215145+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:36.067221492+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:36.067224329+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:36.067227049+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:36.06723084+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:36.067244157+07:00","message":"push: {true \n 0 0xc001f74000}"}
{"level":"info","service":"Main","time":"2026-02-25T13:07:36.077060975+07:00","message":"write wav file: './tmp/7509/7509_79.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:36.169718534+07:00","message":"[GCS] Start streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:37.067151348+07:00","message":"[GCS] IsForceVAD: false for message ID: 80"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:37.139475994+07:00","message":"[GCS] Start streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:37.145069579+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:37.145085808+07:00","message":"found end of frame, send empty tag with msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:37.14508888+07:00","message":"end Recv id 80"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:37.145095015+07:00","message":"[buffer interim] 80 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:37.14510194+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:37.14510552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:37.145108251+07:00","message":"> Transcript [870] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:37.14511055+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:37.145112851+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:37.145114803+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:37.145116634+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:37.145119575+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:37.145128676+07:00","message":"push: {true \n 0 0xc000106680}"}
{"level":"info","service":"Main","time":"2026-02-25T13:07:37.150565839+07:00","message":"write wav file: './tmp/7509/7509_80.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:37.447189516+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:37.447194496+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:40.447587995+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:40.447580095+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:41.036669884+07:00","message":"[GCS] IsForceVAD: false for message ID: 81"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:41.098779114+07:00","message":"[GCS] Start streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:41.132208252+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:41.132223848+07:00","message":"found end of frame, send empty tag with msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:41.132227032+07:00","message":"end Recv id 81"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:41.132233111+07:00","message":"[buffer interim] 81 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:41.132239424+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:41.132244004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:41.132246918+07:00","message":"> Transcript [871] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:41.132249373+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:41.132251304+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:41.132252935+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:41.132254608+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:41.132262263+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:41.132271706+07:00","message":"push: {true \n 0 0xc00051c580}"}
{"level":"info","service":"Main","time":"2026-02-25T13:07:41.142568545+07:00","message":"write wav file: './tmp/7509/7509_81.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:41.226754563+07:00","message":"[GCS] IsForceVAD: false for message ID: 82"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:41.359114028+07:00","message":"[GCS] Start streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:41.379814942+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:41.379834625+07:00","message":"found end of frame, send empty tag with msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:41.379837747+07:00","message":"end Recv id 82"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:41.379844413+07:00","message":"[buffer interim] 82 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:41.379851175+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:41.379854566+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:41.379857243+07:00","message":"> Transcript [872] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:41.379859497+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:41.379861547+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:41.379863521+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:41.379865238+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:41.379867665+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:41.379876447+07:00","message":"push: {true \n 0 0xc000106d00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:07:41.384354343+07:00","message":"write wav file: './tmp/7509/7509_82.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:41.48694631+07:00","message":"[GCS] IsForceVAD: false for message ID: 83"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:41.586484559+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:41.586511321+07:00","message":"found end of frame, send empty tag with msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:41.586514624+07:00","message":"end Recv id 83"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:41.586521875+07:00","message":"[buffer interim] 83 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:41.586528018+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:41.586530984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:41.586533391+07:00","message":"> Transcript [873] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:41.586535567+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:41.58653735+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:41.586539076+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:41.5865406+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:41.586543122+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:41.586550599+07:00","message":"push: {true \n 0 0xc001f74180}"}
{"level":"info","service":"Main","time":"2026-02-25T13:07:41.591449952+07:00","message":"write wav file: './tmp/7509/7509_83.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:41.620620006+07:00","message":"[GCS] Start streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:41.996114528+07:00","message":"[GCS] IsForceVAD: false for message ID: 84"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:42.08360595+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:42.08362544+07:00","message":"found end of frame, send empty tag with msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:42.083628502+07:00","message":"end Recv id 84"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:42.083634279+07:00","message":"[buffer interim] 84 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:42.083640696+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:42.08364482+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:42.083647547+07:00","message":"> Transcript [874] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:42.083649681+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:42.083651652+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:42.083653291+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:42.083654908+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:42.083657452+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:42.083663765+07:00","message":"push: {true \n 0 0xc001f74680}"}
{"level":"info","service":"Main","time":"2026-02-25T13:07:42.088594625+07:00","message":"write wav file: './tmp/7509/7509_84.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:42.127862277+07:00","message":"[GCS] Start streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:42.187652995+07:00","message":"[GCS] IsForceVAD: false for message ID: 85"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:42.35313789+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:42.353159258+07:00","message":"found end of frame, send empty tag with msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:42.353172667+07:00","message":"end Recv id 85"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:42.35318081+07:00","message":"[buffer interim] 85 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:42.35318825+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:42.353192214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:42.353195237+07:00","message":"> Transcript [875] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:42.353197529+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:42.353199635+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:42.353201352+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:42.353203003+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:42.353205564+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:42.35321554+07:00","message":"push: {true \n 0 0xc000394580}"}
{"level":"info","service":"Main","time":"2026-02-25T13:07:42.35794434+07:00","message":"write wav file: './tmp/7509/7509_85.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:42.57940065+07:00","message":"[GCS] Start streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:43.04450087+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:43.044543235+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:43.04454816+07:00","message":"receive interim result [false|false]: จาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:43.04456393+07:00","message":"[buffer interim] 86 false จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:43.044569984+07:00","message":"[bufferProcess] interim [480000000]:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:43.044571619+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:43.222410454+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:43.222457737+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากแผน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:43.22246304+07:00","message":"receive interim result [false|false]: จากแผน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:43.222477669+07:00","message":"[buffer interim] 86 false จากแผน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:43.222484238+07:00","message":"[bufferProcess] interim [660000000]:จากแผน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:43.222486395+07:00","message":"[bufferProcess] send to processor:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:43.222489444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:43.222492056+07:00","message":"> Transcript [876] [false]: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:43.222494221+07:00","message":"Set StatePrefix (first interim): 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:43.413697679+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:43.41374552+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากแผนภาพ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:43.413751209+07:00","message":"receive interim result [false|false]: จากแผนภาพ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:43.413764673+07:00","message":"[buffer interim] 86 false จากแผนภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:43.413771171+07:00","message":"[bufferProcess] interim [900000000]:จากแผนภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:43.413773239+07:00","message":"[bufferProcess] send to processor:จากแผน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:43.413778012+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:43.413780705+07:00","message":"> Transcript [877] [false]: 'จากแผน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:43.413783531+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:43.413785354+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:43.413787383+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:43.413789596+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:43.448246899+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:43.448282056+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:43.93888203+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:43.938920526+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากแผนภาพพบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:43.938927271+07:00","message":"receive interim result [false|false]: จากแผนภาพพบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:43.938941121+07:00","message":"[buffer interim] 86 false จากแผนภาพพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:43.938948588+07:00","message":"[bufferProcess] interim [380000000]:จากแผนภาพพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:43.938950764+07:00","message":"[bufferProcess] send to processor:จากแผนภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:43.93896286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:43.93896562+07:00","message":"> Transcript [878] [false]: 'จากแผนภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:43.938968997+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:43.938971458+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:43.938973937+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:43.938976227+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:43.992059242+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:43.992102456+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากแผนภาพพบว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:43.99211113+07:00","message":"receive interim result [false|false]: จากแผนภาพพบว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:43.992126816+07:00","message":"[buffer interim] 86 false จากแผนภาพพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:43.992133694+07:00","message":"[bufferProcess] interim [440000000]:จากแผนภาพพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:43.992136235+07:00","message":"[bufferProcess] send to processor:จากแผนภาพพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:43.992142955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:43.992146455+07:00","message":"> Transcript [879] [false]: 'จากแผนภาพพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:43.992150174+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:43.992152118+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:43.99215464+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:43.992157046+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:44.427238968+07:00","message":"[GCS] IsForceVAD: false for message ID: 86"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:44.49931168+07:00","message":"[GCS] Start streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:44.50469661+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:44.504743657+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากแผนภาพพบว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:44.50475037+07:00","message":"receive interim result [false|false]: จากแผนภาพพบว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:44.504769237+07:00","message":"[buffer interim] 86 false จากแผนภาพพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:44.504776871+07:00","message":"[bufferProcess] interim [40000000]:จากแผนภาพพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:44.504779847+07:00","message":"[bufferProcess] send to processor:จากแผนภาพพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:44.504787108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:44.504789941+07:00","message":"> Transcript [880] [false]: 'จากแผนภาพพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:44.50479337+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:44.504795959+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:44.504797909+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:44.504800008+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:44.504806164+07:00","message":"Push: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:44.504808271+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:44.504810183+07:00","message":"Set new StatePrefix : 'จากแผนภาพพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:44.504812177+07:00","message":"Next Push (prob) : 'แผนภาพพบว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:44.504831503+07:00","message":"push: {false จาก 0 0xc0039d8480}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:44.515697306+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:44.515728462+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากแผนภาพพบว่า\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:44.515733937+07:00","message":"receive interim result [true|false]: จากแผนภาพพบว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:44.515744035+07:00","message":"end recv isFinal message id 86"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:44.51574665+07:00","message":"end Recv id 86"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:44.51575226+07:00","message":"[buffer interim] 86 true จากแผนภาพพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:44.515757562+07:00","message":"[bufferProcess] interim [70000000]:จากแผนภาพพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:44.515769469+07:00","message":"[bufferProcess] send to processor (isfinal):จากแผนภาพพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:44.515772775+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:44.515775737+07:00","message":"> Transcript [881] [false]: 'จากแผนภาพพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:44.515778304+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:44.515780259+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:44.51578221+07:00","message":"StatePrefix: 'จากแผนภาพพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:44.515784446+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:44.51578615+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:44.515788165+07:00","message":"> Transcript [882] [true]: 'จากแผนภาพพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:44.515791957+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:44.515793523+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:44.515794957+07:00","message":"StatePrefix: 'จากแผนภาพพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:44.515796539+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:44.515803858+07:00","message":"Push: 'แผนภาพพบว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:44.515811022+07:00","message":"push: {true แผนภาพพบว่า 0 0xc0039d8480}"}
{"level":"info","service":"Main","time":"2026-02-25T13:07:44.52272423+07:00","message":"write wav file: './tmp/7509/7509_86.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:45.255062554+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:45.255113625+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดูโค้ด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:45.255118854+07:00","message":"receive interim result [false|false]: ดูโค้ด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:45.255134729+07:00","message":"[buffer interim] 87 false ดูโค้ด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:45.25514125+07:00","message":"[bufferProcess] interim [600000000]:ดูโค้ด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:45.255143311+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:45.404565008+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:45.404604325+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดูโค้ดไม่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:45.404611076+07:00","message":"receive interim result [false|false]: ดูโค้ดไม่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:45.404627194+07:00","message":"[buffer interim] 87 false ดูโค้ดไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:45.404633886+07:00","message":"[bufferProcess] interim [720000000]:ดูโค้ดไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:45.404636014+07:00","message":"[bufferProcess] send to processor:ดูโค้ด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:45.404642927+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:45.404646321+07:00","message":"> Transcript [883] [false]: 'ดูโค้ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:45.404648535+07:00","message":"Set StatePrefix (first interim): 'ดูโค้ด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:45.552469545+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:45.552520221+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดูโค้ดไม่เสีย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:45.552527828+07:00","message":"receive interim result [false|false]: ดูโค้ดไม่เสีย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:45.552543855+07:00","message":"[buffer interim] 87 false ดูโค้ดไม่เสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:45.552560568+07:00","message":"[bufferProcess] interim [900000000]:ดูโค้ดไม่เสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:45.552564923+07:00","message":"[bufferProcess] send to processor:ดูโค้ดไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:45.552569256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:45.552572871+07:00","message":"> Transcript [884] [false]: 'ดูโค้ดไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:45.552577596+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:45.552580252+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:45.552582688+07:00","message":"StatePrefix: 'ดูโค้ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:45.552585524+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:45.662712225+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:45.662752511+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดูโค้ดไม่ทราบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:45.662758017+07:00","message":"receive interim result [false|false]: ดูโค้ดไม่ทราบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:45.662772338+07:00","message":"[buffer interim] 87 false ดูโค้ดไม่ทราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:45.662778985+07:00","message":"[bufferProcess] interim [960000000]:ดูโค้ดไม่ทราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:45.662781314+07:00","message":"[bufferProcess] send to processor:ดูโค้ดไม่เสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:45.662787627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:45.662790584+07:00","message":"> Transcript [885] [false]: 'ดูโค้ดไม่เสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:45.6627936+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:45.66279572+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:45.662797943+07:00","message":"StatePrefix: 'ดูโค้ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:45.662800205+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:45.666370678+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:45.666381687+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดูโค้ดไม่ 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:45.666385435+07:00","message":"receive interim result [false|false]: ดูโค้ดไม่ 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:45.666394402+07:00","message":"[buffer interim] 87 false ดูโค้ดไม่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:45.666397385+07:00","message":"[bufferProcess] interim [20000000]:ดูโค้ดไม่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:45.666399322+07:00","message":"[bufferProcess] send to processor:ดูโค้ดไม่ทราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:45.666401408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:45.666405652+07:00","message":"> Transcript [886] [false]: 'ดูโค้ดไม่ทราบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:45.666407648+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:45.666409191+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:45.666411424+07:00","message":"StatePrefix: 'ดูโค้ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:45.666413155+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:45.733174999+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:45.733217283+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดูโค้ดไม่สามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:45.733223265+07:00","message":"receive interim result [false|false]: ดูโค้ดไม่สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:45.733239117+07:00","message":"[buffer interim] 87 false ดูโค้ดไม่สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:45.733246149+07:00","message":"[bufferProcess] interim [80000000]:ดูโค้ดไม่สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:45.733248547+07:00","message":"[bufferProcess] send to processor:ดูโค้ดไม่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:45.733252125+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:45.733255125+07:00","message":"> Transcript [887] [false]: 'ดูโค้ดไม่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:45.733258686+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:45.733260725+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:45.73326268+07:00","message":"StatePrefix: 'ดูโค้ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:45.733265234+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:45.733272635+07:00","message":"Push: 'ดูโค้ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:45.733274765+07:00","message":"TextPushed: 'ดูโค้ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:45.733276805+07:00","message":"Set new StatePrefix : 'ดูโค้ดไม่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:45.733279121+07:00","message":"Next Push (prob) : 'ไม่ 3'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:45.733287722+07:00","message":"push: {false ดูโค้ด 0 0xc00051cd80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:46.119888414+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:46.119933343+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดูโค้ดไม่สามารถผ่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:46.119938611+07:00","message":"receive interim result [false|false]: ดูโค้ดไม่สามารถผ่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:46.119952436+07:00","message":"[buffer interim] 87 false ดูโค้ดไม่สามารถผ่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:46.119959794+07:00","message":"[bufferProcess] interim [440000000]:ดูโค้ดไม่สามารถผ่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:46.119962453+07:00","message":"[bufferProcess] send to processor:ดูโค้ดไม่สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:46.119969262+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:46.119971991+07:00","message":"> Transcript [888] [false]: 'ดูโค้ดไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:46.119974594+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:46.119976551+07:00","message":"Set new StatePrefix: 'ดูโค้ดไม่สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:46.128852189+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:46.128870133+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดูโค้ดไม่สามารถผ่าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:46.128875402+07:00","message":"receive interim result [false|false]: ดูโค้ดไม่สามารถผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:46.128886918+07:00","message":"[buffer interim] 87 false ดูโค้ดไม่สามารถผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:46.128891123+07:00","message":"[bufferProcess] interim [500000000]:ดูโค้ดไม่สามารถผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:46.128893083+07:00","message":"[bufferProcess] send to processor:ดูโค้ดไม่สามารถผ่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:46.12889525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:46.128897347+07:00","message":"> Transcript [889] [false]: 'ดูโค้ดไม่สามารถผ่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:46.128900258+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:46.12890222+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:46.12890388+07:00","message":"StatePrefix: 'ดูโค้ดไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:46.128906648+07:00","message":"TextPushed: 'ดูโค้ด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:46.435928974+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:46.435969403+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดูโค้ดไม่สามารถผ่านใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:46.435975188+07:00","message":"receive interim result [false|false]: ดูโค้ดไม่สามารถผ่านใช้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:46.43598832+07:00","message":"[buffer interim] 87 false ดูโค้ดไม่สามารถผ่านใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:46.435995652+07:00","message":"[bufferProcess] interim [740000000]:ดูโค้ดไม่สามารถผ่านใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:46.435998074+07:00","message":"[bufferProcess] send to processor:ดูโค้ดไม่สามารถผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:46.436001414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:46.436004258+07:00","message":"> Transcript [890] [false]: 'ดูโค้ดไม่สามารถผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:46.436007478+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:46.436009439+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:46.436011442+07:00","message":"StatePrefix: 'ดูโค้ดไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:46.436013609+07:00","message":"TextPushed: 'ดูโค้ด'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:46.449099441+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:46.44910908+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:46.693496953+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:46.693533719+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดูโค้ดไม่สามารถผ่านใช้ลิป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:46.693539314+07:00","message":"receive interim result [false|false]: ดูโค้ดไม่สามารถผ่านใช้ลิป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:46.693552244+07:00","message":"[buffer interim] 87 false ดูโค้ดไม่สามารถผ่านใช้ลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:46.693558928+07:00","message":"[bufferProcess] interim [980000000]:ดูโค้ดไม่สามารถผ่านใช้ลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:46.69356103+07:00","message":"[bufferProcess] send to processor:ดูโค้ดไม่สามารถผ่านใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:46.693566065+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:46.693568786+07:00","message":"> Transcript [891] [false]: 'ดูโค้ดไม่สามารถผ่านใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:46.693571901+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:46.693573914+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:46.693576177+07:00","message":"StatePrefix: 'ดูโค้ดไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:46.693578375+07:00","message":"TextPushed: 'ดูโค้ด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:46.807386836+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:46.807419479+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดูโค้ดไม่สามารถผ่านใช้ลิฟต์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:46.807427849+07:00","message":"receive interim result [false|false]: ดูโค้ดไม่สามารถผ่านใช้ลิฟต์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:46.807439948+07:00","message":"[buffer interim] 87 false ดูโค้ดไม่สามารถผ่านใช้ลิฟต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:46.807446166+07:00","message":"[bufferProcess] interim [100000000]:ดูโค้ดไม่สามารถผ่านใช้ลิฟต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:46.807448649+07:00","message":"[bufferProcess] send to processor:ดูโค้ดไม่สามารถผ่านใช้ลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:46.807454898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:46.807457541+07:00","message":"> Transcript [892] [false]: 'ดูโค้ดไม่สามารถผ่านใช้ลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:46.807460344+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:46.807462677+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:46.807464933+07:00","message":"StatePrefix: 'ดูโค้ดไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:46.80746739+07:00","message":"TextPushed: 'ดูโค้ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:46.807473122+07:00","message":"Push: 'ไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:46.807475086+07:00","message":"TextPushed: 'ดูโค้ดไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:46.80747712+07:00","message":"Set new StatePrefix : 'ดูโค้ดไม่สามารถผ่านใช้ลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:46.807479062+07:00","message":"Next Push (prob) : 'ผ่านใช้ลิป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:46.807486616+07:00","message":"push: {false ไม่สามารถ 0 0xc00051cd80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:46.816233398+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:46.816262312+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดูโค้ดไม่สามารถผ่านใช้ลิควิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:46.816267172+07:00","message":"receive interim result [false|false]: ดูโค้ดไม่สามารถผ่านใช้ลิควิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:46.816281363+07:00","message":"[buffer interim] 87 false ดูโค้ดไม่สามารถผ่านใช้ลิควิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:46.816286237+07:00","message":"[bufferProcess] interim [160000000]:ดูโค้ดไม่สามารถผ่านใช้ลิควิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:46.816288456+07:00","message":"[bufferProcess] send to processor:ดูโค้ดไม่สามารถผ่านใช้ลิฟต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:46.816291526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:46.816293706+07:00","message":"> Transcript [893] [false]: 'ดูโค้ดไม่สามารถผ่านใช้ลิฟต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:46.816296466+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:46.816298346+07:00","message":"Set new StatePrefix: 'ดูโค้ดไม่สามารถผ่านใช้ลิฟต์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:47.072168244+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:47.072205977+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดูโค้ดไม่สามารถผ่านใช้ลิควิดได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:47.072211721+07:00","message":"receive interim result [false|false]: ดูโค้ดไม่สามารถผ่านใช้ลิควิดได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:47.072225771+07:00","message":"[buffer interim] 87 false ดูโค้ดไม่สามารถผ่านใช้ลิควิดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:47.07223295+07:00","message":"[bufferProcess] interim [340000000]:ดูโค้ดไม่สามารถผ่านใช้ลิควิดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:47.072235673+07:00","message":"[bufferProcess] send to processor:ดูโค้ดไม่สามารถผ่านใช้ลิควิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:47.072239232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:47.072241853+07:00","message":"> Transcript [894] [false]: 'ดูโค้ดไม่สามารถผ่านใช้ลิควิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:47.072244059+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:47.072248101+07:00","message":"Set new StatePrefix: 'ดูโค้ดไม่สามารถผ่านใช้ลิควิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:47.317733918+07:00","message":"[GCS] IsForceVAD: false for message ID: 87"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:47.626798892+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:47.626836915+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดูโค้ดไม่สามารถผ่านชั้นลิพิดได้\",\"confidence\":0.9405896}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:47.626843341+07:00","message":"receive interim result [true|false]: ดูโค้ดไม่สามารถผ่านชั้นลิพิดได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:47.626855385+07:00","message":"end recv isFinal message id 87"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:47.626857531+07:00","message":"end Recv id 87"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:47.626864134+07:00","message":"[buffer interim] 87 true ดูโค้ดไม่สามารถผ่านชั้นลิพิดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:47.626875244+07:00","message":"[bufferProcess] interim [850000000]:ดูโค้ดไม่สามารถผ่านชั้นลิพิดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:47.626878677+07:00","message":"[bufferProcess] send to processor (isfinal):ดูโค้ดไม่สามารถผ่านใช้ลิควิดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:47.626881897+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:47.626885139+07:00","message":"> Transcript [895] [false]: 'ดูโค้ดไม่สามารถผ่านใช้ลิควิดได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:47.626887882+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:47.6268896+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:47.62689144+07:00","message":"StatePrefix: 'ดูโค้ดไม่สามารถผ่านใช้ลิควิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:47.626894072+07:00","message":"TextPushed: 'ดูโค้ดไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:47.626895862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:47.626897608+07:00","message":"> Transcript [896] [true]: 'ดูโค้ดไม่สามารถผ่านชั้นลิพิดได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:47.626899484+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:47.626901016+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:47.626902519+07:00","message":"StatePrefix: 'ดูโค้ดไม่สามารถผ่านใช้ลิควิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:47.62690428+07:00","message":"TextPushed: 'ดูโค้ดไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:47.626913405+07:00","message":"Push: 'ผ่านชั้นลิพิดได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:47.626921002+07:00","message":"push: {true ผ่านชั้นลิพิดได้ 0 0xc00051cd80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:07:47.635467934+07:00","message":"write wav file: './tmp/7509/7509_87.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:47.638790512+07:00","message":"[GCS] Start streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:48.166712071+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:48.166751872+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:48.166756816+07:00","message":"receive interim result [false|false]: ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:48.166772273+07:00","message":"[buffer interim] 88 false ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:48.166777542+07:00","message":"[bufferProcess] interim [420000000]:ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:48.166779289+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:48.368622444+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:48.368660397+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องรอ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:48.368666083+07:00","message":"receive interim result [false|false]: ต้องรอ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:48.368678168+07:00","message":"[buffer interim] 88 false ต้องรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:48.368685383+07:00","message":"[bufferProcess] interim [540000000]:ต้องรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:48.368688332+07:00","message":"[bufferProcess] send to processor:ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:48.368693691+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:48.368696314+07:00","message":"> Transcript [897] [false]: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:48.36869955+07:00","message":"Set StatePrefix (first interim): 'ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:48.501940581+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:48.501977583+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:48.501983319+07:00","message":"receive interim result [false|false]: ต้องลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:48.501997434+07:00","message":"[buffer interim] 88 false ต้องลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:48.502005012+07:00","message":"[bufferProcess] interim [720000000]:ต้องลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:48.502007188+07:00","message":"[bufferProcess] send to processor:ต้องรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:48.502012815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:48.502015579+07:00","message":"> Transcript [898] [false]: 'ต้องรอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:48.502019354+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:48.502021576+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:48.502023336+07:00","message":"StatePrefix: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:48.502025481+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:48.805037496+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:48.805080548+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องลำเลียงผ่าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:48.80508576+07:00","message":"receive interim result [false|false]: ต้องลำเลียงผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:48.805102591+07:00","message":"[buffer interim] 88 false ต้องลำเลียงผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:48.80511012+07:00","message":"[bufferProcess] interim [20000000]:ต้องลำเลียงผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:48.805113859+07:00","message":"[bufferProcess] send to processor:ต้องลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:48.805118135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:48.805122413+07:00","message":"> Transcript [899] [false]: 'ต้องลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:48.805126935+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:48.805129683+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:48.805132883+07:00","message":"StatePrefix: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:48.805135993+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:49.049568925+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:49.049609888+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องลำเลียงผ่านโปร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:49.049617193+07:00","message":"receive interim result [false|false]: ต้องลำเลียงผ่านโปร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:49.049633314+07:00","message":"[buffer interim] 88 false ต้องลำเลียงผ่านโปร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:49.049644019+07:00","message":"[bufferProcess] interim [260000000]:ต้องลำเลียงผ่านโปร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:49.049647903+07:00","message":"[bufferProcess] send to processor:ต้องลำเลียงผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:49.049654696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:49.049658713+07:00","message":"> Transcript [900] [false]: 'ต้องลำเลียงผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:49.049662702+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:49.049665659+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:49.049668367+07:00","message":"StatePrefix: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:49.049671395+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:49.251273635+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:49.251317355+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องลำเลียงขาดโปรตีน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:49.251324036+07:00","message":"receive interim result [false|false]: ต้องลำเลียงขาดโปรตีน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:49.25133897+07:00","message":"[buffer interim] 88 false ต้องลำเลียงขาดโปรตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:49.251346194+07:00","message":"[bufferProcess] interim [440000000]:ต้องลำเลียงขาดโปรตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:49.251348646+07:00","message":"[bufferProcess] send to processor:ต้องลำเลียงผ่านโปร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:49.251354926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:49.25135749+07:00","message":"> Transcript [901] [false]: 'ต้องลำเลียงผ่านโปร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:49.251362825+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:49.251365003+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:49.251367671+07:00","message":"StatePrefix: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:49.251369705+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:49.251376084+07:00","message":"Push: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:49.251378073+07:00","message":"TextPushed: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:49.251380434+07:00","message":"Set new StatePrefix : 'ต้องลำเลียงผ่านโปร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:49.25138262+07:00","message":"Next Push (prob) : 'ลำเลียงผ่านโปร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:49.251390837+07:00","message":"push: {false ต้อง 0 0xc000044f00}"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:49.449762204+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:49.449787005+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:49.692181513+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:49.692223147+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องลำเลียงขาดโปรตีนลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:49.692229608+07:00","message":"receive interim result [false|false]: ต้องลำเลียงขาดโปรตีนลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:49.692243679+07:00","message":"[buffer interim] 88 false ต้องลำเลียงขาดโปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:49.692250953+07:00","message":"[bufferProcess] interim [860000000]:ต้องลำเลียงขาดโปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:49.692253982+07:00","message":"[bufferProcess] send to processor:ต้องลำเลียงขาดโปรตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:49.692260334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:49.692263844+07:00","message":"> Transcript [902] [false]: 'ต้องลำเลียงขาดโปรตีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:49.692266402+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:49.692268533+07:00","message":"Set new StatePrefix: 'ต้องลำเลียงขาดโปรตีน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:50.006120859+07:00","message":"[GCS] IsForceVAD: false for message ID: 88"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:50.094610052+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:50.094647743+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องลำเลียงผ่านโปรตีนลำเลียง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:50.094654162+07:00","message":"receive interim result [true|false]: ต้องลำเลียงผ่านโปรตีนลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:50.094663886+07:00","message":"end recv isFinal message id 88"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:50.09466707+07:00","message":"end Recv id 88"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:50.09467501+07:00","message":"[buffer interim] 88 true ต้องลำเลียงผ่านโปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:50.094687902+07:00","message":"[bufferProcess] interim [400000000]:ต้องลำเลียงผ่านโปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:50.094692506+07:00","message":"[bufferProcess] send to processor (isfinal):ต้องลำเลียงขาดโปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:50.094708467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:50.09472555+07:00","message":"> Transcript [903] [false]: 'ต้องลำเลียงขาดโปรตีนลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:50.094731607+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:50.094734023+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:50.094736508+07:00","message":"StatePrefix: 'ต้องลำเลียงขาดโปรตีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:50.094738775+07:00","message":"TextPushed: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:50.094740876+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:50.094743613+07:00","message":"> Transcript [904] [true]: 'ต้องลำเลียงผ่านโปรตีนลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:50.094745723+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:50.094747237+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:50.094748688+07:00","message":"StatePrefix: 'ต้องลำเลียงขาดโปรตีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:50.09475024+07:00","message":"TextPushed: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:50.094758314+07:00","message":"Push: 'ลำเลียงผ่านโปรตีนลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:50.094769369+07:00","message":"push: {true ลำเลียงผ่านโปรตีนลำเลียง 0 0xc000044f00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:07:50.103679183+07:00","message":"write wav file: './tmp/7509/7509_88.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:50.200009587+07:00","message":"[GCS] Start streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:50.543309931+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:50.54335687+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:50.543362746+07:00","message":"receive interim result [false|false]: และ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:50.543376369+07:00","message":"[buffer interim] 89 false และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:50.543383114+07:00","message":"[bufferProcess] interim [420000000]:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:50.543384728+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:50.724366725+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:50.724414913+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:50.724420179+07:00","message":"receive interim result [false|false]: และมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:50.724436099+07:00","message":"[buffer interim] 89 false และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:50.72444291+07:00","message":"[bufferProcess] interim [540000000]:และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:50.724445846+07:00","message":"[bufferProcess] send to processor:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:50.724449867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:50.724453161+07:00","message":"> Transcript [905] [false]: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:50.724455212+07:00","message":"Set StatePrefix (first interim): 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:50.854446914+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:50.854485336+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:50.854490697+07:00","message":"receive interim result [false|false]: และมีที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:50.85450169+07:00","message":"[buffer interim] 89 false และมีที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:50.854507829+07:00","message":"[bufferProcess] interim [660000000]:และมีที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:50.854509843+07:00","message":"[bufferProcess] send to processor:และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:50.854514595+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:50.854517198+07:00","message":"> Transcript [906] [false]: 'และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:50.854520016+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:50.854521838+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:50.854523444+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:50.854525486+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:50.91402872+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:50.914065621+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีทิศ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:50.914069931+07:00","message":"receive interim result [false|false]: และมีทิศ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:50.914082793+07:00","message":"[buffer interim] 89 false และมีทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:50.914089531+07:00","message":"[bufferProcess] interim [780000000]:และมีทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:50.914091492+07:00","message":"[bufferProcess] send to processor:และมีที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:50.914094652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:50.914097481+07:00","message":"> Transcript [907] [false]: 'และมีที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:50.914100212+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:50.91410205+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:50.914103786+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:50.914105544+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:51.046113847+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:51.046147642+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีทิศทาง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:51.046152686+07:00","message":"receive interim result [false|false]: และมีทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:51.04616491+07:00","message":"[buffer interim] 89 false และมีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:51.046170703+07:00","message":"[bufferProcess] interim [900000000]:และมีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:51.046172908+07:00","message":"[bufferProcess] send to processor:และมีทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:51.046177598+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:51.046180234+07:00","message":"> Transcript [908] [false]: 'และมีทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:51.046183095+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:51.046184984+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:51.046186886+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:51.04618899+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:51.361509478+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:51.361548243+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีทิศทางการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:51.361554253+07:00","message":"receive interim result [false|false]: และมีทิศทางการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:51.361569476+07:00","message":"[buffer interim] 89 false และมีทิศทางการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:51.361576405+07:00","message":"[bufferProcess] interim [200000000]:และมีทิศทางการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:51.36157905+07:00","message":"[bufferProcess] send to processor:และมีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:51.361585418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:51.361588318+07:00","message":"> Transcript [909] [false]: 'และมีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:51.361591754+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:51.361593983+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:51.361596051+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:51.361599405+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:51.361605514+07:00","message":"Push: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:51.36160731+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:51.361609641+07:00","message":"Set new StatePrefix : 'และมีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:51.361611797+07:00","message":"Next Push (prob) : 'มีทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:51.361619543+07:00","message":"push: {false และ 0 0xc000044100}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:51.609388446+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:51.609435457+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีทิศทางการไหล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:51.609440828+07:00","message":"receive interim result [false|false]: และมีทิศทางการไหล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:51.609455376+07:00","message":"[buffer interim] 89 false และมีทิศทางการไหล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:51.609461671+07:00","message":"[bufferProcess] interim [440000000]:และมีทิศทางการไหล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:51.609463928+07:00","message":"[bufferProcess] send to processor:และมีทิศทางการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:51.609470469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:51.609473273+07:00","message":"> Transcript [910] [false]: 'และมีทิศทางการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:51.609476632+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:51.609478697+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:51.609480394+07:00","message":"StatePrefix: 'และมีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:51.609483061+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:51.61234115+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:51.612355904+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีทิศทางการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:51.612360069+07:00","message":"receive interim result [false|false]: และมีทิศทางการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:51.612370488+07:00","message":"[buffer interim] 89 false และมีทิศทางการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:51.612373995+07:00","message":"[bufferProcess] interim [500000000]:และมีทิศทางการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:51.61237582+07:00","message":"[bufferProcess] send to processor:และมีทิศทางการไหล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:51.612377876+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:51.612379808+07:00","message":"> Transcript [911] [false]: 'และมีทิศทางการไหล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:51.612382143+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:51.612384018+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:51.612386675+07:00","message":"StatePrefix: 'และมีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:51.612388495+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:51.738907652+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:51.738944148+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีทิศทางการลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:51.738949907+07:00","message":"receive interim result [false|false]: และมีทิศทางการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:51.738964962+07:00","message":"[buffer interim] 89 false และมีทิศทางการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:51.73897146+07:00","message":"[bufferProcess] interim [560000000]:และมีทิศทางการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:51.738974062+07:00","message":"[bufferProcess] send to processor:และมีทิศทางการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:51.738980354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:51.73898309+07:00","message":"> Transcript [912] [false]: 'และมีทิศทางการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:51.738986569+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:51.738988554+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:51.738990382+07:00","message":"StatePrefix: 'และมีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:51.738992917+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:52.056505462+07:00","message":"[GCS] IsForceVAD: false for message ID: 89"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:52.178839131+07:00","message":"[GCS] Start streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:52.18087926+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:52.180914579+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีทิศทางการลำเลียง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:52.180920823+07:00","message":"receive interim result [true|false]: และมีทิศทางการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:52.180930684+07:00","message":"end recv isFinal message id 89"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:52.180933195+07:00","message":"end Recv id 89"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:52.180939421+07:00","message":"[buffer interim] 89 true และมีทิศทางการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:52.18094616+07:00","message":"[bufferProcess] interim [70000000]:และมีทิศทางการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:52.180952846+07:00","message":"[bufferProcess] send to processor (isfinal):และมีทิศทางการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:52.180955848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:52.18095846+07:00","message":"> Transcript [913] [false]: 'และมีทิศทางการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:52.180961321+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:52.180963041+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:52.180964714+07:00","message":"StatePrefix: 'และมีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:52.180966712+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:52.180972282+07:00","message":"Push: 'มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:52.180974157+07:00","message":"TextPushed: 'และมีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:52.180976257+07:00","message":"Set new StatePrefix : 'และมีทิศทางการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:52.180978256+07:00","message":"Next Push (prob) : 'การลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:52.180980642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:52.180982402+07:00","message":"> Transcript [914] [true]: 'และมีทิศทางการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:52.180984446+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:52.180986026+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:52.180987906+07:00","message":"StatePrefix: 'และมีทิศทางการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:52.180989722+07:00","message":"TextPushed: 'และมีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:52.180991961+07:00","message":"Push: 'การลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:52.18100498+07:00","message":"push: {false มีทิศทาง 0 0xc000044100}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:52.181030767+07:00","message":"push: {true การลำเลียง 0 0xc000044100}"}
{"level":"info","service":"Main","time":"2026-02-25T13:07:52.189502292+07:00","message":"write wav file: './tmp/7509/7509_89.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:52.44998353+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:52.449988572+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:52.66212744+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:52.662168767+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:52.66217458+07:00","message":"receive interim result [false|false]: อยาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:52.66218809+07:00","message":"[buffer interim] 90 false อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:52.662194527+07:00","message":"[bufferProcess] interim [300000000]:อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:52.662196439+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:52.852057445+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:52.852096361+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากดู\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:52.852103152+07:00","message":"receive interim result [false|false]: อยากดู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:52.852119965+07:00","message":"[buffer interim] 90 false อยากดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:52.852129066+07:00","message":"[bufferProcess] interim [480000000]:อยากดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:52.852133193+07:00","message":"[bufferProcess] send to processor:อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:52.852142065+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:52.852144995+07:00","message":"> Transcript [915] [false]: 'อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:52.852147218+07:00","message":"Set StatePrefix (first interim): 'อยาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:52.898638469+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:52.898670348+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากบริเวณ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:52.898676674+07:00","message":"receive interim result [false|false]: จากบริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:52.898690404+07:00","message":"[buffer interim] 90 false จากบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:52.898697749+07:00","message":"[bufferProcess] interim [600000000]:จากบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:52.898701519+07:00","message":"[bufferProcess] send to processor:อยากดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:52.898709283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:52.898715204+07:00","message":"> Transcript [916] [false]: 'อยากดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:52.898719333+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:52.898722309+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:52.898725091+07:00","message":"StatePrefix: 'อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:52.898727944+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:53.226556406+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:53.226598658+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากบริเวณที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:53.226604481+07:00","message":"receive interim result [false|false]: จากบริเวณที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:53.226619777+07:00","message":"[buffer interim] 90 false จากบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:53.226626715+07:00","message":"[bufferProcess] interim [840000000]:จากบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:53.226628862+07:00","message":"[bufferProcess] send to processor:จากบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:53.226631901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:53.226634982+07:00","message":"> Transcript [917] [false]: 'จากบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:53.226637295+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:53.22663975+07:00","message":"Set new StatePrefix: 'จากบริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:53.228447352+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:53.228457182+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากบริเวณที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:53.228460518+07:00","message":"receive interim result [false|false]: จากบริเวณที่มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:53.228467946+07:00","message":"[buffer interim] 90 false จากบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:53.228470545+07:00","message":"[bufferProcess] interim [900000000]:จากบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:53.228472707+07:00","message":"[bufferProcess] send to processor:จากบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:53.228474609+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:53.228476563+07:00","message":"> Transcript [918] [false]: 'จากบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:53.228479241+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:53.228481415+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:53.228483302+07:00","message":"StatePrefix: 'จากบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:53.228485386+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:53.543926816+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:53.54396611+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากบริเวณที่มีความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:53.543972121+07:00","message":"receive interim result [false|false]: จากบริเวณที่มีความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:53.543988146+07:00","message":"[buffer interim] 90 false จากบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:53.54399442+07:00","message":"[bufferProcess] interim [140000000]:จากบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:53.543996641+07:00","message":"[bufferProcess] send to processor:จากบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:53.54399962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:53.54400234+07:00","message":"> Transcript [919] [false]: 'จากบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:53.54400511+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:53.544007138+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:53.544008779+07:00","message":"StatePrefix: 'จากบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:53.544010619+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:53.808725497+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:53.808771409+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากบริเวณที่มีความเข้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:53.808777545+07:00","message":"receive interim result [false|false]: จากบริเวณที่มีความเข้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:53.808791011+07:00","message":"[buffer interim] 90 false จากบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:53.808798167+07:00","message":"[bufferProcess] interim [500000000]:จากบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:53.808800701+07:00","message":"[bufferProcess] send to processor:จากบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:53.808807443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:53.808810017+07:00","message":"> Transcript [920] [false]: 'จากบริเวณที่มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:53.808813938+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:53.808817333+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:53.808819598+07:00","message":"StatePrefix: 'จากบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:53.808821682+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:54.124192573+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:54.124231576+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากบริเวณที่มีความเข้มข้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:54.124237037+07:00","message":"receive interim result [false|false]: จากบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:54.124249024+07:00","message":"[buffer interim] 90 false จากบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:54.124256091+07:00","message":"[bufferProcess] interim [740000000]:จากบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:54.124258663+07:00","message":"[bufferProcess] send to processor:จากบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:54.124263912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:54.124267263+07:00","message":"> Transcript [921] [false]: 'จากบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:54.124270761+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:54.124273101+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:54.124274881+07:00","message":"StatePrefix: 'จากบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:54.124277099+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:54.124281232+07:00","message":"Push: 'จากบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:54.124283154+07:00","message":"TextPushed: 'จากบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:54.12428516+07:00","message":"Set new StatePrefix : 'จากบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:54.12428726+07:00","message":"Next Push (prob) : 'ที่มีความเข้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:54.124294498+07:00","message":"push: {false จากบริเวณ 0 0xc001f74580}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:54.44540493+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:54.445460868+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากบริเวณที่มีความเข้มข้นของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:54.445466937+07:00","message":"receive interim result [false|false]: จากบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:54.445482041+07:00","message":"[buffer interim] 90 false จากบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:54.445489651+07:00","message":"[bufferProcess] interim [40000000]:จากบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:54.445492192+07:00","message":"[bufferProcess] send to processor:จากบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:54.445496172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:54.445498794+07:00","message":"> Transcript [922] [false]: 'จากบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:54.445501939+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:54.445503851+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:54.445506227+07:00","message":"StatePrefix: 'จากบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:54.445508653+07:00","message":"TextPushed: 'จากบริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:54.507341556+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:54.507381365+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากบริเวณที่มีความเข้มข้นของสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:54.507386944+07:00","message":"receive interim result [false|false]: จากบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:54.507402829+07:00","message":"[buffer interim] 90 false จากบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:54.507410351+07:00","message":"[bufferProcess] interim [220000000]:จากบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:54.507414649+07:00","message":"[bufferProcess] send to processor:จากบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:54.507418411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:54.507420982+07:00","message":"> Transcript [923] [false]: 'จากบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:54.507425906+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:54.507428418+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:54.507430018+07:00","message":"StatePrefix: 'จากบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:54.507432506+07:00","message":"TextPushed: 'จากบริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:55.019424185+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:55.019466598+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากบริเวณที่มีความเข้มข้นของสารสื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:55.019472989+07:00","message":"receive interim result [false|false]: จากบริเวณที่มีความเข้มข้นของสารสื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:55.019486023+07:00","message":"[buffer interim] 90 false จากบริเวณที่มีความเข้มข้นของสารสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:55.019492642+07:00","message":"[bufferProcess] interim [640000000]:จากบริเวณที่มีความเข้มข้นของสารสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:55.019495204+07:00","message":"[bufferProcess] send to processor:จากบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:55.019500473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:55.01950308+07:00","message":"> Transcript [924] [false]: 'จากบริเวณที่มีความเข้มข้นของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:55.019506402+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:55.019508575+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:55.019510833+07:00","message":"StatePrefix: 'จากบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:55.019513326+07:00","message":"TextPushed: 'จากบริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:55.030024538+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:55.030045898+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากบริเวณที่มีความเข้มข้นของสารสู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:55.030050815+07:00","message":"receive interim result [false|false]: จากบริเวณที่มีความเข้มข้นของสารสู้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:55.030061767+07:00","message":"[buffer interim] 90 false จากบริเวณที่มีความเข้มข้นของสารสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:55.030066525+07:00","message":"[bufferProcess] interim [700000000]:จากบริเวณที่มีความเข้มข้นของสารสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:55.030068837+07:00","message":"[bufferProcess] send to processor:จากบริเวณที่มีความเข้มข้นของสารสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:55.030073539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:55.030076058+07:00","message":"> Transcript [925] [false]: 'จากบริเวณที่มีความเข้มข้นของสารสื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:55.030079292+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:55.030081452+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:55.030083871+07:00","message":"StatePrefix: 'จากบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:55.030086108+07:00","message":"TextPushed: 'จากบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:55.030091811+07:00","message":"Push: 'ที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:55.030093847+07:00","message":"TextPushed: 'จากบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:55.030095951+07:00","message":"Set new StatePrefix : 'จากบริเวณที่มีความเข้มข้นของสารสื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:55.03009839+07:00","message":"Next Push (prob) : 'ข้นของสารสื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:55.030106184+07:00","message":"push: {false ที่มีความเข้ม 0 0xc001f74580}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:55.144566434+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:55.144603282+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากบริเวณที่มีความเข้มข้นของสารสูง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:55.144609048+07:00","message":"receive interim result [false|false]: จากบริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:55.144621239+07:00","message":"[buffer interim] 90 false จากบริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:55.144629948+07:00","message":"[bufferProcess] interim [760000000]:จากบริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:55.144632596+07:00","message":"[bufferProcess] send to processor:จากบริเวณที่มีความเข้มข้นของสารสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:55.144635917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:55.14463872+07:00","message":"> Transcript [926] [false]: 'จากบริเวณที่มีความเข้มข้นของสารสู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:55.144640957+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:55.144643145+07:00","message":"Set new StatePrefix: 'จากบริเวณที่มีความเข้มข้นของสารสู้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:55.25700498+07:00","message":"[GCS] IsForceVAD: false for message ID: 90"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:55.366111439+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:55.366160495+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากบริเวณที่มีความเข้มข้นของสารสูง\",\"confidence\":0.9508229}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:55.366167747+07:00","message":"receive interim result [true|false]: จากบริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:55.366177354+07:00","message":"end recv isFinal message id 90"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:55.366179608+07:00","message":"end Recv id 90"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:55.366186077+07:00","message":"[buffer interim] 90 true จากบริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:55.366195341+07:00","message":"[bufferProcess] interim [90000000]:จากบริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:55.366200633+07:00","message":"[bufferProcess] send to processor (isfinal):จากบริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:55.366204136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:55.366207349+07:00","message":"> Transcript [927] [false]: 'จากบริเวณที่มีความเข้มข้นของสารสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:55.36621187+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:55.366213882+07:00","message":"Set new StatePrefix: 'จากบริเวณที่มีความเข้มข้นของสารสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:55.366215542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:55.366217271+07:00","message":"> Transcript [928] [true]: 'จากบริเวณที่มีความเข้มข้นของสารสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:55.366219527+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:55.36622131+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:55.366223066+07:00","message":"StatePrefix: 'จากบริเวณที่มีความเข้มข้นของสารสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:55.366225528+07:00","message":"TextPushed: 'จากบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:55.366232035+07:00","message":"Push: 'ข้นของสารสูง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:55.366240925+07:00","message":"push: {true ข้นของสารสูง 0 0xc001f74580}"}
{"level":"info","service":"Main","time":"2026-02-25T13:07:55.375386718+07:00","message":"write wav file: './tmp/7509/7509_90.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:55.450583799+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:55.450615517+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:55.45959598+07:00","message":"[GCS] Start streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:55.795711245+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:55.795758455+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:55.795763201+07:00","message":"receive interim result [false|false]: ไป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:55.795779621+07:00","message":"[buffer interim] 91 false ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:55.795786572+07:00","message":"[bufferProcess] interim [420000000]:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:55.795788284+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:55.986807267+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:55.986852367+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:55.986858564+07:00","message":"receive interim result [false|false]: ไปยัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:55.98687775+07:00","message":"[buffer interim] 91 false ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:55.986885672+07:00","message":"[bufferProcess] interim [600000000]:ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:55.986888067+07:00","message":"[bufferProcess] send to processor:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:55.986894171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:55.98689699+07:00","message":"> Transcript [929] [false]: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:55.986899113+07:00","message":"Set StatePrefix (first interim): 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:56.294237807+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:56.29427541+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:56.294280795+07:00","message":"receive interim result [false|false]: ไปยังบริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:56.294295232+07:00","message":"[buffer interim] 91 false ไปยังบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:56.294301752+07:00","message":"[bufferProcess] interim [900000000]:ไปยังบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:56.294303913+07:00","message":"[bufferProcess] send to processor:ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:56.294310105+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:56.294312739+07:00","message":"> Transcript [930] [false]: 'ไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:56.29431548+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:56.294317454+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:56.294319312+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:56.294321394+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:56.615060169+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:56.615112091+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:56.615121082+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:56.615136866+07:00","message":"[buffer interim] 91 false ไปยังบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:56.615144815+07:00","message":"[bufferProcess] interim [140000000]:ไปยังบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:56.615148106+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:56.615154946+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:56.615159699+07:00","message":"> Transcript [931] [false]: 'ไปยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:56.615164282+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:56.615167114+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:56.615169965+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:56.615180906+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:56.682059517+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:56.682103978+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:56.682109878+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:56.682124325+07:00","message":"[buffer interim] 91 false ไปยังบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:56.682130923+07:00","message":"[bufferProcess] interim [260000000]:ไปยังบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:56.682133444+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:56.682140281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:56.682143313+07:00","message":"> Transcript [932] [false]: 'ไปยังบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:56.682146126+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:56.682148704+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:56.682150446+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:56.682152682+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:56.878403028+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:56.87844573+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มีความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:56.87845185+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:56.87846555+07:00","message":"[buffer interim] 91 false ไปยังบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:56.878472788+07:00","message":"[bufferProcess] interim [500000000]:ไปยังบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:56.878475137+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:56.878480573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:56.878483517+07:00","message":"> Transcript [933] [false]: 'ไปยังบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:56.87848716+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:56.878489484+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:56.878491677+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:56.878493956+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:56.878498616+07:00","message":"Push: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:56.878502493+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:56.878504535+07:00","message":"Set new StatePrefix : 'ไปยังบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:56.878506486+07:00","message":"Next Push (prob) : 'ยังบริเวณที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:56.878533529+07:00","message":"push: {false ไป 0 0xc0039d8c00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:57.195053229+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:57.195096977+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มีความเข้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:57.195103511+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:57.195117553+07:00","message":"[buffer interim] 91 false ไปยังบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:57.195124529+07:00","message":"[bufferProcess] interim [800000000]:ไปยังบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:57.195127761+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:57.195135801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:57.195138269+07:00","message":"> Transcript [934] [false]: 'ไปยังบริเวณที่มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:57.195141498+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:57.195143684+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:57.195145767+07:00","message":"StatePrefix: 'ไปยังบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:57.195148198+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:57.514150636+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:57.514193618+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มีความเข้มข้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:57.514207958+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:57.51422426+07:00","message":"[buffer interim] 91 false ไปยังบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:57.514231311+07:00","message":"[bufferProcess] interim [40000000]:ไปยังบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:57.514233991+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:57.514240551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:57.514243343+07:00","message":"> Transcript [935] [false]: 'ไปยังบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:57.514246588+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:57.51424875+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:57.514250855+07:00","message":"StatePrefix: 'ไปยังบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:57.514253912+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:57.704451809+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:57.704486618+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มีความเข้มข้นของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:57.704492744+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:57.704506152+07:00","message":"[buffer interim] 91 false ไปยังบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:57.704515336+07:00","message":"[bufferProcess] interim [280000000]:ไปยังบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:57.704518775+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:57.704525276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:57.704529472+07:00","message":"> Transcript [936] [false]: 'ไปยังบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:57.704534096+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:57.704537074+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:57.704540632+07:00","message":"StatePrefix: 'ไปยังบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:57.70454294+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:57.89535157+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:57.89539835+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มีความเข้มข้นของสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:57.8954052+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:57.895417099+07:00","message":"[buffer interim] 91 false ไปยังบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:57.895427231+07:00","message":"[bufferProcess] interim [520000000]:ไปยังบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:57.895432322+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:57.895438581+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:57.895442675+07:00","message":"> Transcript [937] [false]: 'ไปยังบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:57.895448061+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:57.895452242+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:57.895454579+07:00","message":"StatePrefix: 'ไปยังบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:57.89545704+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:57.895461569+07:00","message":"Push: 'ยังบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:57.895464444+07:00","message":"TextPushed: 'ไปยังบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:57.895467094+07:00","message":"Set new StatePrefix : 'ไปยังบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:57.895470214+07:00","message":"Next Push (prob) : 'ความเข้มข้นของ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:57.895486459+07:00","message":"push: {false ยังบริเวณที่มี 0 0xc0039d8c00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:58.286554948+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:58.286605148+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มีความเข้มข้นของสารต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:58.286611734+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้มข้นของสารต่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:58.286625768+07:00","message":"[buffer interim] 91 false ไปยังบริเวณที่มีความเข้มข้นของสารต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:58.286633018+07:00","message":"[bufferProcess] interim [880000000]:ไปยังบริเวณที่มีความเข้มข้นของสารต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:58.286635706+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:58.286641187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:58.286644308+07:00","message":"> Transcript [938] [false]: 'ไปยังบริเวณที่มีความเข้มข้นของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:58.2866474+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:58.286649718+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:58.286651652+07:00","message":"StatePrefix: 'ไปยังบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:58.286654076+07:00","message":"TextPushed: 'ไปยังบริเวณที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:58.413216717+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:58.413257243+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มีความเข้มข้นของสารตั้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:58.413263611+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้มข้นของสารตั้ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:58.413279427+07:00","message":"[buffer interim] 91 false ไปยังบริเวณที่มีความเข้มข้นของสารตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:58.413286701+07:00","message":"[bufferProcess] interim [940000000]:ไปยังบริเวณที่มีความเข้มข้นของสารตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:58.413289489+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความเข้มข้นของสารต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:58.413296339+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:58.413299313+07:00","message":"> Transcript [939] [false]: 'ไปยังบริเวณที่มีความเข้มข้นของสารต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:58.413302881+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:58.413305084+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:58.413307028+07:00","message":"StatePrefix: 'ไปยังบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:58.413309718+07:00","message":"TextPushed: 'ไปยังบริเวณที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:58.41813582+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:58.418149036+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:58.418153417+07:00","message":"receive interim result [false|false]: ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:58.418162533+07:00","message":"[buffer interim] 91 false ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:58.418165605+07:00","message":"[bufferProcess] interim [0]:ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:58.418167466+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณที่มีความเข้มข้นของสารตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:58.418169942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:58.418171993+07:00","message":"> Transcript [940] [false]: 'ไปยังบริเวณที่มีความเข้มข้นของสารตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:58.418174234+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:58.41817619+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:58.418177801+07:00","message":"StatePrefix: 'ไปยังบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:58.418179614+07:00","message":"TextPushed: 'ไปยังบริเวณที่มี'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:58.450763914+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:07:58.450793112+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:58.529541952+07:00","message":"[GCS] IsForceVAD: false for message ID: 91"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:58.628487975+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:58.628531249+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:58.628537237+07:00","message":"receive interim result [true|false]: ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:58.62855434+07:00","message":"end recv isFinal message id 91"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:58.628557348+07:00","message":"end Recv id 91"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:58.628566543+07:00","message":"[buffer interim] 91 true ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:58.628575178+07:00","message":"[bufferProcess] interim [300000000]:ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:58.628579191+07:00","message":"[bufferProcess] send to processor (isfinal):ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:58.628584191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:58.628588377+07:00","message":"> Transcript [941] [false]: 'ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:58.628592628+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:58.628595254+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:58.628597843+07:00","message":"StatePrefix: 'ไปยังบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:58.628601897+07:00","message":"TextPushed: 'ไปยังบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:58.628606331+07:00","message":"Push: 'ความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:58.628608976+07:00","message":"TextPushed: 'ไปยังบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:58.62861267+07:00","message":"Set new StatePrefix : 'ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:58.628615961+07:00","message":"Next Push (prob) : 'สารต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:58.628618385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:58.628621165+07:00","message":"> Transcript [942] [true]: 'ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:58.628624712+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:58.628627123+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:58.628630152+07:00","message":"StatePrefix: 'ไปยังบริเวณที่มีความเข้มข้นของสารต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:58.62863356+07:00","message":"TextPushed: 'ไปยังบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:58.628636674+07:00","message":"Push: 'สารต่ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:58.628637222+07:00","message":"push: {false ความเข้มข้นของ 0 0xc0039d8c00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:58.628658639+07:00","message":"push: {true สารต่ำ 0 0xc0039d8c00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:07:58.63627848+07:00","message":"write wav file: './tmp/7509/7509_91.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:59.099748786+07:00","message":"[GCS] Start streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:59.623279874+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:59.623314979+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:59.623320366+07:00","message":"receive interim result [false|false]: ตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:59.623333792+07:00","message":"[buffer interim] 92 false ตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:59.623340004+07:00","message":"[bufferProcess] interim [540000000]:ตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:59.623342035+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:59.942741099+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:59.942785721+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่างการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:59.94279217+07:00","message":"receive interim result [false|false]: ตัวอย่างการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:07:59.942804554+07:00","message":"[buffer interim] 92 false ตัวอย่างการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:59.942811069+07:00","message":"[bufferProcess] interim [840000000]:ตัวอย่างการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:59.942813983+07:00","message":"[bufferProcess] send to processor:ตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:59.942820893+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:59.942823705+07:00","message":"> Transcript [943] [false]: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:07:59.942826118+07:00","message":"Set StatePrefix (first interim): 'ตัวอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:00.133325931+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:00.133363567+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่างการแพร่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:00.133369461+07:00","message":"receive interim result [false|false]: ตัวอย่างการแพร่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:00.133383176+07:00","message":"[buffer interim] 92 false ตัวอย่างการแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:00.133390043+07:00","message":"[bufferProcess] interim [80000000]:ตัวอย่างการแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:00.133392449+07:00","message":"[bufferProcess] send to processor:ตัวอย่างการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:00.133398999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:00.133402234+07:00","message":"> Transcript [944] [false]: 'ตัวอย่างการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:00.133405511+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:00.133407358+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:00.133409126+07:00","message":"StatePrefix: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:00.133411353+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:00.331888245+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:00.331926904+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่างการแพทย์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:00.331932623+07:00","message":"receive interim result [false|false]: ตัวอย่างการแพทย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:00.331947861+07:00","message":"[buffer interim] 92 false ตัวอย่างการแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:00.331954898+07:00","message":"[bufferProcess] interim [260000000]:ตัวอย่างการแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:00.331957287+07:00","message":"[bufferProcess] send to processor:ตัวอย่างการแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:00.331963405+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:00.331966422+07:00","message":"> Transcript [945] [false]: 'ตัวอย่างการแพร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:00.33196976+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:00.331971934+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:00.331973725+07:00","message":"StatePrefix: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:00.331975911+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:00.332071476+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:00.332080636+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่างการแพร่แบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:00.332083493+07:00","message":"receive interim result [false|false]: ตัวอย่างการแพร่แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:00.332091136+07:00","message":"[buffer interim] 92 false ตัวอย่างการแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:00.332093652+07:00","message":"[bufferProcess] interim [320000000]:ตัวอย่างการแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:00.332095317+07:00","message":"[bufferProcess] send to processor:ตัวอย่างการแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:00.332097377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:00.332099146+07:00","message":"> Transcript [946] [false]: 'ตัวอย่างการแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:00.332101302+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:00.332102968+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:00.332104517+07:00","message":"StatePrefix: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:00.332106125+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:00.653917255+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:00.653965213+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่างการแพร่แบบฟอร์ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:00.653971362+07:00","message":"receive interim result [false|false]: ตัวอย่างการแพร่แบบฟอร์ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:00.653987105+07:00","message":"[buffer interim] 92 false ตัวอย่างการแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:00.653993605+07:00","message":"[bufferProcess] interim [620000000]:ตัวอย่างการแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:00.653995916+07:00","message":"[bufferProcess] send to processor:ตัวอย่างการแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:00.654002069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:00.654004535+07:00","message":"> Transcript [947] [false]: 'ตัวอย่างการแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:00.654007856+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:00.654009954+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:00.65401356+07:00","message":"StatePrefix: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:00.654015906+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:00.654021838+07:00","message":"Push: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:00.654023806+07:00","message":"TextPushed: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:00.654025666+07:00","message":"Set new StatePrefix : 'ตัวอย่างการแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:00.654028219+07:00","message":"Next Push (prob) : 'การแพร่แบบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:00.654036126+07:00","message":"push: {false ตัวอย่าง 0 0xc000107380}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:00.710569924+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:00.710609326+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่างการแพร่แบบฟาซิลิเทต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:00.710615076+07:00","message":"receive interim result [false|false]: ตัวอย่างการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:00.71063014+07:00","message":"[buffer interim] 92 false ตัวอย่างการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:00.71063717+07:00","message":"[bufferProcess] interim [680000000]:ตัวอย่างการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:00.710639613+07:00","message":"[bufferProcess] send to processor:ตัวอย่างการแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:00.710646392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:00.710650072+07:00","message":"> Transcript [948] [false]: 'ตัวอย่างการแพร่แบบฟอร์ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:00.710654764+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:00.710658011+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:00.710662222+07:00","message":"StatePrefix: 'ตัวอย่างการแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:00.710664681+07:00","message":"TextPushed: 'ตัวอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:01.352664507+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:01.352700664+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่างการแพร่แบบฟาซิลิเทต\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:01.352706787+07:00","message":"receive interim result [false|false]: ตัวอย่างการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:01.352720011+07:00","message":"[buffer interim] 92 false ตัวอย่างการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:01.352726364+07:00","message":"[bufferProcess] interim [280000000]:ตัวอย่างการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:01.352728998+07:00","message":"[bufferProcess] send to processor:ตัวอย่างการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:01.352734327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:01.352737197+07:00","message":"> Transcript [949] [false]: 'ตัวอย่างการแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:01.352740283+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:01.352742431+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:01.352744553+07:00","message":"StatePrefix: 'ตัวอย่างการแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:01.35274702+07:00","message":"TextPushed: 'ตัวอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:01.367836824+07:00","message":"[GCS] Cleaned up inactive client: 67"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:01.367863311+07:00","message":"[GCS] Cleaned up inactive client: 69"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:01.367866021+07:00","message":"[GCS] Cleaned up inactive client: 66"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:01.367868238+07:00","message":"[GCS] Cleaned up inactive client: 64"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:01.367869911+07:00","message":"[GCS] Cleaned up inactive client: 70"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:01.367871618+07:00","message":"[GCS] Cleaned up inactive client: 65"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:01.36787321+07:00","message":"[GCS] Cleaned up inactive client: 68"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:01.451421769+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:01.451444626+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:01.556789815+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:01.556830141+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่างการแพร่แบบฟาซิลิเทตนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:01.556836047+07:00","message":"receive interim result [false|false]: ตัวอย่างการแพร่แบบฟาซิลิเทตนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:01.556850627+07:00","message":"[buffer interim] 92 false ตัวอย่างการแพร่แบบฟาซิลิเทตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:01.556857588+07:00","message":"[bufferProcess] interim [520000000]:ตัวอย่างการแพร่แบบฟาซิลิเทตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:01.556859874+07:00","message":"[bufferProcess] send to processor:ตัวอย่างการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:01.556865548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:01.55686871+07:00","message":"> Transcript [950] [false]: 'ตัวอย่างการแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:01.556872392+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:01.556874495+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:01.556876524+07:00","message":"StatePrefix: 'ตัวอย่างการแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:01.55687879+07:00","message":"TextPushed: 'ตัวอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:01.928935628+07:00","message":"[GCS] IsForceVAD: false for message ID: 92"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:02.017394465+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:02.017436016+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่างการแพร่แบบฟาซิลิเทตนะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:02.017442303+07:00","message":"receive interim result [true|false]: ตัวอย่างการแพร่แบบฟาซิลิเทตนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:02.017452618+07:00","message":"end recv isFinal message id 92"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:02.017454789+07:00","message":"end Recv id 92"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:02.017465225+07:00","message":"[buffer interim] 92 true ตัวอย่างการแพร่แบบฟาซิลิเทตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.017473183+07:00","message":"[bufferProcess] interim [30000000]:ตัวอย่างการแพร่แบบฟาซิลิเทตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.017476624+07:00","message":"[bufferProcess] send to processor (isfinal):ตัวอย่างการแพร่แบบฟาซิลิเทตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.017480048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.017482674+07:00","message":"> Transcript [951] [false]: 'ตัวอย่างการแพร่แบบฟาซิลิเทตนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.0174862+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.017489141+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.017491086+07:00","message":"StatePrefix: 'ตัวอย่างการแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.017493165+07:00","message":"TextPushed: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.017496055+07:00","message":"Push: 'การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.017497797+07:00","message":"TextPushed: 'ตัวอย่างการแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.017499667+07:00","message":"Set new StatePrefix : 'ตัวอย่างการแพร่แบบฟาซิลิเทตนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.017502095+07:00","message":"Next Push (prob) : 'ฟาซิลิเทตนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.017503803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.017505568+07:00","message":"> Transcript [952] [true]: 'ตัวอย่างการแพร่แบบฟาซิลิเทตนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.01750759+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.017509319+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.017511469+07:00","message":"StatePrefix: 'ตัวอย่างการแพร่แบบฟาซิลิเทตนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.017513386+07:00","message":"TextPushed: 'ตัวอย่างการแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.017515258+07:00","message":"Push: 'ฟาซิลิเทตนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:02.017523568+07:00","message":"push: {false การแพร่แบบ 0 0xc000107380}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:02.017532771+07:00","message":"push: {true ฟาซิลิเทตนะคะ 0 0xc000107380}"}
{"level":"info","service":"Main","time":"2026-02-25T13:08:02.026339648+07:00","message":"write wav file: './tmp/7509/7509_92.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:02.118760068+07:00","message":"[GCS] Start streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:02.646984529+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:02.647023735+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช็ค\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:02.64702923+07:00","message":"receive interim result [false|false]: เช็ค"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:02.647043344+07:00","message":"[buffer interim] 93 false เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.647054724+07:00","message":"[bufferProcess] interim [540000000]:เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.647056693+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:02.65406992+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:02.654084138+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:02.654088301+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:02.654096764+07:00","message":"[buffer interim] 93 false เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.654100449+07:00","message":"[bufferProcess] interim [600000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.654102238+07:00","message":"[bufferProcess] send to processor:เช็ค"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.65410507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.654107819+07:00","message":"> Transcript [953] [false]: 'เช็ค'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.654109985+07:00","message":"Set StatePrefix (first interim): 'เช็ค'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:02.816618161+07:00","message":"[GCS] IsForceVAD: false for message ID: 93"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:02.901370079+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:02.901423513+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:02.901429841+07:00","message":"receive interim result [true|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:02.901439116+07:00","message":"end recv isFinal message id 93"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:02.901441107+07:00","message":"end Recv id 93"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:02.901447903+07:00","message":"[buffer interim] 93 true เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.901455122+07:00","message":"[bufferProcess] interim [930000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.901459705+07:00","message":"[bufferProcess] send to processor (isfinal):เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.901463017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.901465765+07:00","message":"> Transcript [954] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.90146793+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.901472695+07:00","message":"Set new StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.901474394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.901476139+07:00","message":"> Transcript [955] [true]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.901478188+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.901480029+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.901481819+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.901483716+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:02.901490134+07:00","message":"Push: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:02.901498769+07:00","message":"push: {true เช่น 0 0xc0039d9100}"}
{"level":"info","service":"Main","time":"2026-02-25T13:08:02.911033079+07:00","message":"write wav file: './tmp/7509/7509_93.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:03.019259588+07:00","message":"[GCS] Start streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:03.350769704+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:03.350810728+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:03.350816106+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:03.35083014+07:00","message":"[buffer interim] 94 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:03.350835722+07:00","message":"[bufferProcess] interim [420000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:03.35083777+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:03.663736386+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:03.663780012+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กาละแมร์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:03.663785436+07:00","message":"receive interim result [false|false]: กาละแมร์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:03.663800051+07:00","message":"[buffer interim] 94 false กาละแมร์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:03.663806851+07:00","message":"[bufferProcess] interim [660000000]:กาละแมร์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:03.663808922+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:03.663812502+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:03.663815502+07:00","message":"> Transcript [956] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:03.663817612+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:03.665802429+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:03.665813362+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:03.665816333+07:00","message":"receive interim result [false|false]: การลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:03.665821975+07:00","message":"[buffer interim] 94 false การลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:03.66582477+07:00","message":"[bufferProcess] interim [720000000]:การลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:03.665826565+07:00","message":"[bufferProcess] send to processor:กาละแมร์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:03.665829358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:03.665831446+07:00","message":"> Transcript [957] [false]: 'กาละแมร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:03.665833499+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:03.665835238+07:00","message":"Set new StatePrefix: 'กาละแมร์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:04.056187916+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:04.056230348+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงครู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:04.056235642+07:00","message":"receive interim result [false|false]: การลำเลียงครู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:04.056248995+07:00","message":"[buffer interim] 94 false การลำเลียงครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:04.056256169+07:00","message":"[bufferProcess] interim [80000000]:การลำเลียงครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:04.056258858+07:00","message":"[bufferProcess] send to processor:การลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:04.056264706+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:04.056267572+07:00","message":"> Transcript [958] [false]: 'การลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:04.056270026+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:04.056272438+07:00","message":"Set new StatePrefix: 'การลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:04.177545475+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:04.177590961+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงกลูโคส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:04.177597402+07:00","message":"receive interim result [false|false]: การลำเลียงกลูโคส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:04.177612962+07:00","message":"[buffer interim] 94 false การลำเลียงกลูโคส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:04.177620256+07:00","message":"[bufferProcess] interim [200000000]:การลำเลียงกลูโคส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:04.177622748+07:00","message":"[bufferProcess] send to processor:การลำเลียงครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:04.17762856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:04.177631446+07:00","message":"> Transcript [959] [false]: 'การลำเลียงครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:04.177634522+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:04.177636644+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:04.17763871+07:00","message":"StatePrefix: 'การลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:04.177641286+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:04.451876324+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:04.451904202+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:04.757518513+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:04.757564639+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงกลูโคสเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:04.757570495+07:00","message":"receive interim result [false|false]: การลำเลียงกลูโคสเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:04.757587375+07:00","message":"[buffer interim] 94 false การลำเลียงกลูโคสเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:04.75759499+07:00","message":"[bufferProcess] interim [800000000]:การลำเลียงกลูโคสเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:04.757597453+07:00","message":"[bufferProcess] send to processor:การลำเลียงกลูโคส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:04.757601009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:04.757603735+07:00","message":"> Transcript [960] [false]: 'การลำเลียงกลูโคส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:04.757607367+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:04.757609343+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:04.757611966+07:00","message":"StatePrefix: 'การลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:04.757616601+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:04.887425464+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:04.887474394+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงกลูโคสเข้าสู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:04.887480737+07:00","message":"receive interim result [false|false]: การลำเลียงกลูโคสเข้าสู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:04.887493919+07:00","message":"[buffer interim] 94 false การลำเลียงกลูโคสเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:04.88750121+07:00","message":"[bufferProcess] interim [920000000]:การลำเลียงกลูโคสเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:04.887503612+07:00","message":"[bufferProcess] send to processor:การลำเลียงกลูโคสเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:04.887508979+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:04.8875118+07:00","message":"> Transcript [961] [false]: 'การลำเลียงกลูโคสเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:04.887515154+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:04.887517138+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:04.887521761+07:00","message":"StatePrefix: 'การลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:04.887523989+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:05.130260049+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:05.130305093+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงกลูโคสเข้าสู่เซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:05.130310481+07:00","message":"receive interim result [false|false]: การลำเลียงกลูโคสเข้าสู่เซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:05.130325437+07:00","message":"[buffer interim] 94 false การลำเลียงกลูโคสเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.130338624+07:00","message":"[bufferProcess] interim [160000000]:การลำเลียงกลูโคสเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.130341009+07:00","message":"[bufferProcess] send to processor:การลำเลียงกลูโคสเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.130344488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.130347603+07:00","message":"> Transcript [962] [false]: 'การลำเลียงกลูโคสเข้าสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.13035099+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.130353101+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.130355039+07:00","message":"StatePrefix: 'การลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.130356888+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.130360021+07:00","message":"Push: 'การลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.13036172+07:00","message":"TextPushed: 'การลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.130365611+07:00","message":"Set new StatePrefix : 'การลำเลียงกลูโคสเข้าสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.130367968+07:00","message":"Next Push (prob) : 'กลูโคสเข้าสู่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:05.130376001+07:00","message":"push: {false การลำเลียง 0 0xc001f74100}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:05.456012867+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:05.456060603+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงกลูโคสเข้าสู่เซลล์เม็ด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:05.456067821+07:00","message":"receive interim result [false|false]: การลำเลียงกลูโคสเข้าสู่เซลล์เม็ด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:05.456083584+07:00","message":"[buffer interim] 94 false การลำเลียงกลูโคสเข้าสู่เซลล์เม็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.456090834+07:00","message":"[bufferProcess] interim [520000000]:การลำเลียงกลูโคสเข้าสู่เซลล์เม็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.456093439+07:00","message":"[bufferProcess] send to processor:การลำเลียงกลูโคสเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.456099891+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.456105452+07:00","message":"> Transcript [963] [false]: 'การลำเลียงกลูโคสเข้าสู่เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.456108947+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.456111159+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.456112885+07:00","message":"StatePrefix: 'การลำเลียงกลูโคสเข้าสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.456115008+07:00","message":"TextPushed: 'การลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:05.649911477+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:05.649950799+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:05.649957379+07:00","message":"receive interim result [false|false]: การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:05.649973934+07:00","message":"[buffer interim] 94 false การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.649981916+07:00","message":"[bufferProcess] interim [640000000]:การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.649984629+07:00","message":"[bufferProcess] send to processor:การลำเลียงกลูโคสเข้าสู่เซลล์เม็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.649987824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.649991217+07:00","message":"> Transcript [964] [false]: 'การลำเลียงกลูโคสเข้าสู่เซลล์เม็ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.649994703+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.649996908+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.649998829+07:00","message":"StatePrefix: 'การลำเลียงกลูโคสเข้าสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.650001103+07:00","message":"TextPushed: 'การลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:05.972499732+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:05.972539607+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือดแดง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:05.97254671+07:00","message":"receive interim result [false|false]: การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือดแดง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:05.972562121+07:00","message":"[buffer interim] 94 false การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือดแดง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.972569253+07:00","message":"[bufferProcess] interim [940000000]:การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือดแดง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.972572069+07:00","message":"[bufferProcess] send to processor:การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.972579242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.972582388+07:00","message":"> Transcript [965] [false]: 'การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.972586167+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.972588647+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.972591294+07:00","message":"StatePrefix: 'การลำเลียงกลูโคสเข้าสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:05.972593777+07:00","message":"TextPushed: 'การลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:06.278418369+07:00","message":"[GCS] IsForceVAD: false for message ID: 94"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:06.373877326+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:06.373922869+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือดแดง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:06.373929265+07:00","message":"receive interim result [true|false]: การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือดแดง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:06.373937621+07:00","message":"end recv isFinal message id 94"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:06.3739394+07:00","message":"end Recv id 94"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:06.37394599+07:00","message":"[buffer interim] 94 true การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือดแดง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:06.373954815+07:00","message":"[bufferProcess] interim [480000000]:การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือดแดง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:06.373960479+07:00","message":"[bufferProcess] send to processor (isfinal):การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือดแดง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:06.373963773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:06.373966444+07:00","message":"> Transcript [966] [false]: 'การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือดแดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:06.373969305+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:06.373971045+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:06.373972858+07:00","message":"StatePrefix: 'การลำเลียงกลูโคสเข้าสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:06.373974971+07:00","message":"TextPushed: 'การลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:06.373981163+07:00","message":"Push: 'กลูโคสเข้าสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:06.373982998+07:00","message":"TextPushed: 'การลำเลียงกลูโคสเข้าสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:06.373986092+07:00","message":"Set new StatePrefix : 'การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือดแดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:06.373988636+07:00","message":"Next Push (prob) : 'เซลล์เม็ดเลือดแดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:06.373990443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:06.373992234+07:00","message":"> Transcript [967] [true]: 'การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือดแดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:06.373994232+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:06.373995691+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:06.37399718+07:00","message":"StatePrefix: 'การลำเลียงกลูโคสเข้าสู่เซลล์เม็ดเลือดแดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:06.373998946+07:00","message":"TextPushed: 'การลำเลียงกลูโคสเข้าสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:06.374001123+07:00","message":"Push: 'เซลล์เม็ดเลือดแดง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:06.374011028+07:00","message":"push: {false กลูโคสเข้าสู่ 0 0xc001f74100}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:06.374024888+07:00","message":"push: {true เซลล์เม็ดเลือดแดง 0 0xc001f74100}"}
{"level":"info","service":"Main","time":"2026-02-25T13:08:06.382068251+07:00","message":"write wav file: './tmp/7509/7509_94.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:07.452680603+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:07.452704519+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:07.689870813+07:00","message":"[GCS] Start streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:08.220264808+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:08.220305082+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:08.220312251+07:00","message":"receive interim result [false|false]: ค่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:08.220327335+07:00","message":"[buffer interim] 95 false ค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.220333464+07:00","message":"[bufferProcess] interim [540000000]:ค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.220335+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.220340788+07:00","message":"[bufferProcess] send to processor (ticker):ค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.220343731+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.220346692+07:00","message":"> Transcript [968] [false]: 'ค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.220349052+07:00","message":"Set StatePrefix (first interim): 'ค่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:08.347376253+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:08.347411271+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คาด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:08.347416273+07:00","message":"receive interim result [false|false]: คาด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:08.34743055+07:00","message":"[buffer interim] 95 false คาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.347437406+07:00","message":"[bufferProcess] interim [660000000]:คาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.347438992+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:08.412650871+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:08.41269089+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:08.412697095+07:00","message":"receive interim result [false|false]: ค่าต่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:08.412713209+07:00","message":"[buffer interim] 95 false ค่าต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.412719909+07:00","message":"[bufferProcess] interim [780000000]:ค่าต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.412721912+07:00","message":"[bufferProcess] send to processor:คาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.412725001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.412727854+07:00","message":"> Transcript [969] [false]: 'คาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.412729777+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.412732194+07:00","message":"Set new StatePrefix: 'คาด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:08.539302216+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:08.539341804+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าตอบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:08.539347258+07:00","message":"receive interim result [false|false]: ค่าตอบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:08.539361151+07:00","message":"[buffer interim] 95 false ค่าตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.539367126+07:00","message":"[bufferProcess] interim [900000000]:ค่าตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.539369427+07:00","message":"[bufferProcess] send to processor:ค่าต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.53937228+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.539375113+07:00","message":"> Transcript [970] [false]: 'ค่าต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.539377189+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.539378941+07:00","message":"Set new StatePrefix: 'ค่าต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:08.657282946+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:08.657317211+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าต่อมา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:08.657322475+07:00","message":"receive interim result [false|false]: ค่าต่อมา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:08.657335908+07:00","message":"[buffer interim] 95 false ค่าต่อมา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.657342917+07:00","message":"[bufferProcess] interim [960000000]:ค่าต่อมา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.65734601+07:00","message":"[bufferProcess] send to processor:ค่าตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.657354721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.657357394+07:00","message":"> Transcript [971] [false]: 'ค่าตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.657359345+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.657361169+07:00","message":"Set new StatePrefix: 'ค่าตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:08.858718309+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:08.858753018+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าต่อมานะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:08.858758416+07:00","message":"receive interim result [false|false]: ค่าต่อมานะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:08.858775185+07:00","message":"[buffer interim] 95 false ค่าต่อมานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.85878157+07:00","message":"[bufferProcess] interim [140000000]:ค่าต่อมานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.858784002+07:00","message":"[bufferProcess] send to processor:ค่าต่อมา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.85878713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.858789923+07:00","message":"> Transcript [972] [false]: 'ค่าต่อมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.858792035+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.858793866+07:00","message":"Set new StatePrefix: 'ค่าต่อมา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:08.918794062+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:08.918830337+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าต่อมานะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:08.9188358+07:00","message":"receive interim result [false|false]: ค่าต่อมานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:08.91885076+07:00","message":"[buffer interim] 95 false ค่าต่อมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.918857067+07:00","message":"[bufferProcess] interim [320000000]:ค่าต่อมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.918859211+07:00","message":"[bufferProcess] send to processor:ค่าต่อมานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.918862697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.918866043+07:00","message":"> Transcript [973] [false]: 'ค่าต่อมานะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.918869244+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.918871076+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.918872702+07:00","message":"StatePrefix: 'ค่าต่อมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:08.918874469+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:09.427557342+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:09.427612779+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าต่อมานะคะแอ๊ด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:09.427619195+07:00","message":"receive interim result [false|false]: ค่าต่อมานะคะแอ๊ด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:09.427632879+07:00","message":"[buffer interim] 95 false ค่าต่อมานะคะแอ๊ด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:09.42763983+07:00","message":"[bufferProcess] interim [740000000]:ค่าต่อมานะคะแอ๊ด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:09.427642216+07:00","message":"[bufferProcess] send to processor:ค่าต่อมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:09.427647405+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:09.427650154+07:00","message":"> Transcript [974] [false]: 'ค่าต่อมานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:09.427653585+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:09.427655845+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:09.427657737+07:00","message":"StatePrefix: 'ค่าต่อมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:09.427659819+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:09.431693945+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:09.431732013+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าต่อมานะคะ Active\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:09.431737349+07:00","message":"receive interim result [false|false]: ค่าต่อมานะคะ Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:09.431754182+07:00","message":"[buffer interim] 95 false ค่าต่อมานะคะ Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:09.431760166+07:00","message":"[bufferProcess] interim [800000000]:ค่าต่อมานะคะ Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:09.431762496+07:00","message":"[bufferProcess] send to processor:ค่าต่อมานะคะแอ๊ด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:09.431769544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:09.431772176+07:00","message":"> Transcript [975] [false]: 'ค่าต่อมานะคะแอ๊ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:09.43177565+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:09.431777727+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:09.431779558+07:00","message":"StatePrefix: 'ค่าต่อมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:09.431781674+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:09.560061954+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:09.560103311+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าต่อมานะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:09.560109634+07:00","message":"receive interim result [false|false]: ค่าต่อมานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:09.560125309+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Active\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:09.56012788+07:00","message":"receive interim result [false|false]:  Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:09.560134994+07:00","message":"[buffer interim] 95 false ค่าต่อมานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:09.560138585+07:00","message":"[buffer interim] 95 false  Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:09.560144849+07:00","message":"[bufferProcess] interim [920000000]:ค่าต่อมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:09.560147005+07:00","message":"[bufferProcess] send to processor:ค่าต่อมานะคะ Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:09.560150414+07:00","message":"[bufferProcess] interim [920000000]: Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:09.560152662+07:00","message":"[bufferProcess] update buffer: ค่าต่อมานะคะ Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:09.560155342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:09.560158168+07:00","message":"> Transcript [976] [false]: 'ค่าต่อมานะคะ Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:09.560162048+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:09.560164615+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:09.560166382+07:00","message":"StatePrefix: 'ค่าต่อมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:09.560168488+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:09.560171335+07:00","message":"Push: 'ค่าต่อมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:09.560173251+07:00","message":"TextPushed: 'ค่าต่อมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:09.560175011+07:00","message":"Set new StatePrefix : 'ค่าต่อมานะคะ Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:09.560176946+07:00","message":"Next Push (prob) : 'นะคะ Active'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:09.560184926+07:00","message":"push: {false ค่าต่อมา 0 0xc0039d8400}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:09.815462241+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:09.815499485+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าต่อมานะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:09.815505822+07:00","message":"receive interim result [false|false]: ค่าต่อมานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:09.815517112+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Active tran\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:09.815520218+07:00","message":"receive interim result [false|false]:  Active tran"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:09.815527822+07:00","message":"[buffer interim] 95 false ค่าต่อมานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:09.81553095+07:00","message":"[buffer interim] 95 false  Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:09.815536011+07:00","message":"[bufferProcess] interim [160000000]:ค่าต่อมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:09.815538207+07:00","message":"[bufferProcess] send to processor:ค่าต่อมานะคะ Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:09.815540642+07:00","message":"[bufferProcess] interim [160000000]: Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:09.815543129+07:00","message":"[bufferProcess] update buffer: ค่าต่อมานะคะ Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:09.815545582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:09.815548206+07:00","message":"> Transcript [977] [false]: 'ค่าต่อมานะคะ Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:09.81555136+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:09.815553332+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:09.815556068+07:00","message":"StatePrefix: 'ค่าต่อมานะคะ Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:09.81555814+07:00","message":"TextPushed: 'ค่าต่อมา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:10.018622173+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:10.018647639+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าต่อมานะคะ Active\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:10.018652241+07:00","message":"receive interim result [false|false]: ค่าต่อมานะคะ Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:10.018663473+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Transport\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:10.018666099+07:00","message":"receive interim result [false|false]:  Transport"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:10.018672058+07:00","message":"[buffer interim] 95 false ค่าต่อมานะคะ Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:10.018675966+07:00","message":"[buffer interim] 95 false  Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.018689615+07:00","message":"[bufferProcess] interim [400000000]:ค่าต่อมานะคะ Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.018705123+07:00","message":"[bufferProcess] send to processor:ค่าต่อมานะคะ Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.018720109+07:00","message":"[bufferProcess] interim [400000000]: Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.018723214+07:00","message":"[bufferProcess] update buffer: ค่าต่อมานะคะ Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.018726968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.018730801+07:00","message":"> Transcript [978] [false]: 'ค่าต่อมานะคะ Active tran'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.018734128+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.01873625+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.018738417+07:00","message":"StatePrefix: 'ค่าต่อมานะคะ Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.018740458+07:00","message":"TextPushed: 'ค่าต่อมา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:10.258811249+07:00","message":"[GCS] IsForceVAD: false for message ID: 95"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:10.368712884+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:10.3687775+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าต่อมานะคะ Active Transport\",\"confidence\":0.9582378}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:10.368784018+07:00","message":"receive interim result [true|false]: ค่าต่อมานะคะ Active Transport"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:10.368795025+07:00","message":"end recv isFinal message id 95"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:10.368797783+07:00","message":"end Recv id 95"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:10.368804987+07:00","message":"[buffer interim] 95 true ค่าต่อมานะคะ Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.368816223+07:00","message":"[bufferProcess] interim [790000000]:ค่าต่อมานะคะ Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.368822009+07:00","message":"[bufferProcess] send to processor (isfinal):ค่าต่อมานะคะ Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.368825622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.368831257+07:00","message":"> Transcript [979] [false]: 'ค่าต่อมานะคะ Active Transport'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.368834277+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.368836091+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.368837868+07:00","message":"StatePrefix: 'ค่าต่อมานะคะ Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.368839934+07:00","message":"TextPushed: 'ค่าต่อมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.36884149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.368843306+07:00","message":"> Transcript [980] [true]: 'ค่าต่อมานะคะ Active Transport'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.368845333+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.368847127+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.368848608+07:00","message":"StatePrefix: 'ค่าต่อมานะคะ Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.368850491+07:00","message":"TextPushed: 'ค่าต่อมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.368857156+07:00","message":"Push: 'นะคะ Active Transport'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:10.368865254+07:00","message":"push: {true นะคะ Active Transport 0 0xc0039d8400}"}
{"level":"info","service":"Main","time":"2026-02-25T13:08:10.376383481+07:00","message":"write wav file: './tmp/7509/7509_95.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:10.453245003+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:10.453259976+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:10.579687476+07:00","message":"[GCS] Start streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:10.943008468+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:10.943052229+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:10.943058029+07:00","message":"receive interim result [false|false]: หนัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:10.943071658+07:00","message":"[buffer interim] 96 false หนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.943079489+07:00","message":"[bufferProcess] interim [420000000]:หนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:10.943081443+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:11.053315163+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:11.05338104+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:11.053387506+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:11.053401408+07:00","message":"[buffer interim] 96 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:11.05340819+07:00","message":"[bufferProcess] interim [480000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:11.053411038+07:00","message":"[bufferProcess] send to processor:หนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:11.053415849+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:11.053418709+07:00","message":"> Transcript [981] [false]: 'หนัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:11.053421073+07:00","message":"Set StatePrefix (first interim): 'หนัง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:11.240792976+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:11.2408274+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนโชว์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:11.240833562+07:00","message":"receive interim result [false|false]: นักเรียนโชว์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:11.240847223+07:00","message":"[buffer interim] 96 false นักเรียนโชว์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:11.240853479+07:00","message":"[bufferProcess] interim [720000000]:นักเรียนโชว์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:11.240855851+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:11.240861329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:11.240863876+07:00","message":"> Transcript [982] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:11.240865924+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:11.24086771+07:00","message":"Set new StatePrefix: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:11.416692487+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:11.416728335+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนชม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:11.416734241+07:00","message":"receive interim result [false|false]: นักเรียนชม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:11.416747667+07:00","message":"[buffer interim] 96 false นักเรียนชม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:11.416753589+07:00","message":"[bufferProcess] interim [900000000]:นักเรียนชม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:11.416755795+07:00","message":"[bufferProcess] send to processor:นักเรียนโชว์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:11.416760811+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:11.416763447+07:00","message":"> Transcript [983] [false]: 'นักเรียนโชว์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:11.416766703+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:11.416768594+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:11.416770349+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:11.416772437+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:12.037338669+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:12.037382192+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนชม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:12.037387536+07:00","message":"receive interim result [false|false]: นักเรียนชม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:12.037401469+07:00","message":"[buffer interim] 96 false นักเรียนชม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:12.037408321+07:00","message":"[bufferProcess] interim [500000000]:นักเรียนชม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:12.037410593+07:00","message":"[bufferProcess] send to processor:นักเรียนชม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:12.037416064+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:12.03741881+07:00","message":"> Transcript [984] [false]: 'นักเรียนชม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:12.037421534+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:12.037423281+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:12.037424917+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:12.03742713+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:12.249995361+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:12.250034167+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนชมอนิเมะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:12.250039992+07:00","message":"receive interim result [false|false]: นักเรียนชมอนิเมะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:12.250053968+07:00","message":"[buffer interim] 96 false นักเรียนชมอนิเมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:12.250060369+07:00","message":"[bufferProcess] interim [680000000]:นักเรียนชมอนิเมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:12.250062664+07:00","message":"[bufferProcess] send to processor:นักเรียนชม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:12.250067889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:12.250070704+07:00","message":"> Transcript [985] [false]: 'นักเรียนชม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:12.250073976+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:12.250075935+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:12.250077628+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:12.250079433+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:12.446849518+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:12.446886829+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนชม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:12.446893252+07:00","message":"receive interim result [false|false]: นักเรียนชม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:12.446904223+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Animation\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:12.446907551+07:00","message":"receive interim result [false|false]:  Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:12.44692242+07:00","message":"[buffer interim] 96 false นักเรียนชม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:12.446939569+07:00","message":"[buffer interim] 96 false  Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:12.446946345+07:00","message":"[bufferProcess] interim [920000000]:นักเรียนชม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:12.446949324+07:00","message":"[bufferProcess] send to processor:นักเรียนชมอนิเมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:12.44695563+07:00","message":"[bufferProcess] interim [920000000]: Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:12.446958016+07:00","message":"[bufferProcess] update buffer: นักเรียนชม Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:12.446961116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:12.446964354+07:00","message":"> Transcript [986] [false]: 'นักเรียนชมอนิเมะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:12.446967702+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:12.446969951+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:12.44697169+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:12.446973541+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:12.446979451+07:00","message":"Push: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:12.446981509+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:12.446983759+07:00","message":"Set new StatePrefix : 'นักเรียนชมอนิเมะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:12.446986013+07:00","message":"Next Push (prob) : 'ชมอนิเมะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:12.44699356+07:00","message":"push: {false นักเรียน 0 0xc0039d8e00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:12.719341851+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:12.719381642+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนชม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:12.719388712+07:00","message":"receive interim result [false|false]: นักเรียนชม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:12.719399525+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Animation นี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:12.719402277+07:00","message":"receive interim result [false|false]:  Animation นี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:12.719409552+07:00","message":"[buffer interim] 96 false นักเรียนชม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:12.719415152+07:00","message":"[buffer interim] 96 false  Animation นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:12.719420536+07:00","message":"[bufferProcess] interim [220000000]:นักเรียนชม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:12.719422668+07:00","message":"[bufferProcess] send to processor:นักเรียนชม Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:12.719425477+07:00","message":"[bufferProcess] interim [220000000]: Animation นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:12.719428482+07:00","message":"[bufferProcess] update buffer: นักเรียนชม Animation นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:12.71943175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:12.719434832+07:00","message":"> Transcript [987] [false]: 'นักเรียนชม Animation'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:12.719436718+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:12.719438525+07:00","message":"Set new StatePrefix: 'นักเรียนชม Animation'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:12.897736602+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:12.897768577+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนชม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:12.897774844+07:00","message":"receive interim result [false|false]: นักเรียนชม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:12.89778478+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Animation นี้เลย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:12.897787539+07:00","message":"receive interim result [false|false]:  Animation นี้เลย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:12.897797927+07:00","message":"[buffer interim] 96 false นักเรียนชม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:12.897801101+07:00","message":"[buffer interim] 96 false  Animation นี้เลย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:12.897806066+07:00","message":"[bufferProcess] interim [340000000]:นักเรียนชม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:12.897808753+07:00","message":"[bufferProcess] send to processor:นักเรียนชม Animation นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:12.897811542+07:00","message":"[bufferProcess] interim [340000000]: Animation นี้เลย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:12.897815654+07:00","message":"[bufferProcess] update buffer: นักเรียนชม Animation นี้เลย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:12.89781838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:12.897821124+07:00","message":"> Transcript [988] [false]: 'นักเรียนชม Animation นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:12.89782378+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:12.897825754+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:12.897827411+07:00","message":"StatePrefix: 'นักเรียนชม Animation'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:12.897829503+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:13.017281445+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:13.017318797+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนชม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:13.017325383+07:00","message":"receive interim result [false|false]: นักเรียนชม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:13.017337062+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Animation นี้เลยนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:13.01733974+07:00","message":"receive interim result [false|false]:  Animation นี้เลยนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:13.017347062+07:00","message":"[buffer interim] 96 false นักเรียนชม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:13.017353817+07:00","message":"[buffer interim] 96 false  Animation นี้เลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.017359678+07:00","message":"[bufferProcess] interim [460000000]:นักเรียนชม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.017362026+07:00","message":"[bufferProcess] send to processor:นักเรียนชม Animation นี้เลย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.017364925+07:00","message":"[bufferProcess] interim [460000000]: Animation นี้เลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.017367318+07:00","message":"[bufferProcess] update buffer: นักเรียนชม Animation นี้เลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.017370558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.017373483+07:00","message":"> Transcript [989] [false]: 'นักเรียนชม Animation นี้เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.017376319+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.017379471+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.017381717+07:00","message":"StatePrefix: 'นักเรียนชม Animation'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.017383628+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:13.022764614+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:13.022803967+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนชม Animation\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:13.02281014+07:00","message":"receive interim result [false|false]: นักเรียนชม Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:13.02282322+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นี้เลยนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:13.022826213+07:00","message":"receive interim result [false|false]:  นี้เลยนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:13.022832481+07:00","message":"[buffer interim] 96 false นักเรียนชม Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:13.022835264+07:00","message":"[buffer interim] 96 false  นี้เลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.022840333+07:00","message":"[bufferProcess] interim [520000000]:นักเรียนชม Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.022843273+07:00","message":"[bufferProcess] send to processor:นักเรียนชม Animation นี้เลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.022849557+07:00","message":"[bufferProcess] interim [520000000]: นี้เลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.02285227+07:00","message":"[bufferProcess] update buffer: นักเรียนชม Animation นี้เลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.022855287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.022858104+07:00","message":"> Transcript [990] [false]: 'นักเรียนชม Animation นี้เลยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.022861038+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.022863443+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.022865423+07:00","message":"StatePrefix: 'นักเรียนชม Animation'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.022867233+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:13.225653421+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:13.225692303+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนชม Animation\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:13.225699004+07:00","message":"receive interim result [false|false]: นักเรียนชม Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:13.225709918+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นี้เลยนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:13.225712634+07:00","message":"receive interim result [false|false]:  นี้เลยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:13.225728942+07:00","message":"[buffer interim] 96 false นักเรียนชม Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:13.225736025+07:00","message":"[buffer interim] 96 false  นี้เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.225742097+07:00","message":"[bufferProcess] interim [640000000]:นักเรียนชม Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.225745541+07:00","message":"[bufferProcess] send to processor:นักเรียนชม Animation นี้เลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.225751318+07:00","message":"[bufferProcess] interim [640000000]: นี้เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.2257538+07:00","message":"[bufferProcess] update buffer: นักเรียนชม Animation นี้เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.225757217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.225761356+07:00","message":"> Transcript [991] [false]: 'นักเรียนชม Animation นี้เลยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.225764971+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.225766912+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.225768948+07:00","message":"StatePrefix: 'นักเรียนชม Animation'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.22577107+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.225777016+07:00","message":"Push: 'ชม Animation'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.225779016+07:00","message":"TextPushed: 'นักเรียนชม Animation'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.225781169+07:00","message":"Set new StatePrefix : 'นักเรียนชม Animation นี้เลยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.225783062+07:00","message":"Next Push (prob) : ' นี้เลยนะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:13.225790791+07:00","message":"push: {false ชม Animation 0 0xc0039d8e00}"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:13.453718429+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:13.453746831+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:13.458446726+07:00","message":"[GCS] IsForceVAD: false for message ID: 96"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:13.616552814+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:13.616598811+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนชมแอนิเมชันนี้เลยนะคะ\",\"confidence\":0.94553226}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:13.61660764+07:00","message":"receive interim result [true|false]: นักเรียนชมแอนิเมชันนี้เลยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:13.616614597+07:00","message":"end recv isFinal message id 96"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:13.61661755+07:00","message":"end Recv id 96"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:13.616626641+07:00","message":"[buffer interim] 96 true นักเรียนชมแอนิเมชันนี้เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.616635265+07:00","message":"[bufferProcess] interim [90000000]:นักเรียนชมแอนิเมชันนี้เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.616639544+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนชม Animation นี้เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.616643759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.616647322+07:00","message":"> Transcript [992] [false]: 'นักเรียนชม Animation นี้เลยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.616651831+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.616654654+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.616657538+07:00","message":"StatePrefix: 'นักเรียนชม Animation นี้เลยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.61666102+07:00","message":"TextPushed: 'นักเรียนชม Animation'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.616663938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.616666751+07:00","message":"> Transcript [993] [true]: 'นักเรียนชมแอนิเมชันนี้เลยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.616669983+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.616672398+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.616674865+07:00","message":"StatePrefix: 'นักเรียนชม Animation นี้เลยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.616678724+07:00","message":"TextPushed: 'นักเรียนชม Animation'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.616681562+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.616833842+07:00","message":"Push: 'แอนิเมชันนี้เลยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.616838274+07:00","message":"TextPushed: 'นักเรียนชม Animationแอนิเมชันนี้เลยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.616841481+07:00","message":"Set new StatePrefix : 'นักเรียนชมแอนิเมชันนี้เลยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.61684474+07:00","message":"Next Push (prob) : 'นักเรียนชมแอนิเมชันนี้เลยนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:13.616855955+07:00","message":"push: {true แอนิเมชันนี้เลยนะคะ 0 0xc0039d8e00}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:13.616862695+07:00","message":"write aligntment file to 'tmp/7509/align_message_id_96.html'"}
{"level":"info","service":"Main","time":"2026-02-25T13:08:13.624921043+07:00","message":"write wav file: './tmp/7509/7509_96.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:13.900559362+07:00","message":"[GCS] Start streaming session, msgId: 97"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:16.454670151+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:16.454688409+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:19.455311564+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:19.455345457+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:20.439602505+07:00","message":"[GCS] IsForceVAD: false for message ID: 97"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:20.500477251+07:00","message":"[GCS] Start streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:20.533272865+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:20.533291989+07:00","message":"found end of frame, send empty tag with msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:20.533294772+07:00","message":"end Recv id 97"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:20.533302299+07:00","message":"[buffer interim] 97 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:20.533309848+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:20.533319344+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:20.533323795+07:00","message":"> Transcript [994] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:20.533326324+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:20.533328157+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:20.533329791+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:20.533331628+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:20.533333964+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:20.533344216+07:00","message":"push: {true \n 0 0xc000107500}"}
{"level":"info","service":"Main","time":"2026-02-25T13:08:20.545173904+07:00","message":"write wav file: './tmp/7509/7509_97.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:21.778291337+07:00","message":"[GCS] IsForceVAD: false for message ID: 98"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:21.865901987+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:21.86592169+07:00","message":"found end of frame, send empty tag with msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:21.86592461+07:00","message":"end Recv id 98"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:21.865930741+07:00","message":"[buffer interim] 98 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:21.865937583+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:21.865940954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:21.865943266+07:00","message":"> Transcript [995] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:21.865945253+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:21.865946996+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:21.865948618+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:21.865950169+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:21.865952512+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:21.865959486+07:00","message":"push: {true \n 0 0xc00051c200}"}
{"level":"info","service":"Main","time":"2026-02-25T13:08:21.873733309+07:00","message":"write wav file: './tmp/7509/7509_98.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:21.910148646+07:00","message":"[GCS] Start streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:22.037609575+07:00","message":"[GCS] IsForceVAD: false for message ID: 99"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:22.113768866+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:22.113798931+07:00","message":"found end of frame, send empty tag with msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:22.113802043+07:00","message":"end Recv id 99"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:22.1138101+07:00","message":"[buffer interim] 99 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:22.113818291+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:22.113822089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:22.113825803+07:00","message":"> Transcript [996] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:22.113828446+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:22.113830281+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:22.113831958+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:22.113833795+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:22.113836208+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:22.113845322+07:00","message":"push: {true \n 0 0xc000106c00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:08:22.119433934+07:00","message":"write wav file: './tmp/7509/7509_99.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:22.169353313+07:00","message":"[GCS] Start streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:22.297157278+07:00","message":"[GCS] IsForceVAD: false for message ID: 100"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:22.45439191+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:22.454412142+07:00","message":"found end of frame, send empty tag with msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:22.454415316+07:00","message":"end Recv id 100"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:22.454421866+07:00","message":"[buffer interim] 100 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:22.454430671+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:22.454433624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:22.454436147+07:00","message":"> Transcript [997] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:22.454438388+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:22.454440159+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:22.45444175+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:22.454443437+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:22.454446025+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:22.454455983+07:00","message":"push: {true \n 0 0xc001f74b80}"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:22.455590506+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:22.455632983+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"Main","time":"2026-02-25T13:08:22.4597793+07:00","message":"write wav file: './tmp/7509/7509_100.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:22.490634458+07:00","message":"[GCS] Start streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:22.548666755+07:00","message":"[GCS] IsForceVAD: false for message ID: 101"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:22.80917028+07:00","message":"[GCS] Start streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:22.867500647+07:00","message":"[GCS] IsForceVAD: false for message ID: 102"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:22.874559148+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:22.874579697+07:00","message":"found end of frame, send empty tag with msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:22.874585353+07:00","message":"end Recv id 101"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:22.87459343+07:00","message":"[buffer interim] 101 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:22.874600081+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:22.874603676+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:22.874606503+07:00","message":"> Transcript [998] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:22.874608734+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:22.87461045+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:22.874612115+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:22.874613744+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:22.874616324+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:22.874625207+07:00","message":"push: {true \n 0 0xc00051cf00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:08:22.880131812+07:00","message":"write wav file: './tmp/7509/7509_101.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:23.07534144+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:23.075382188+07:00","message":"found end of frame, send empty tag with msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:23.075385993+07:00","message":"end Recv id 102"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:23.075397308+07:00","message":"[buffer interim] 102 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:23.075405453+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:23.075409203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:23.075411995+07:00","message":"> Transcript [999] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:23.075414499+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:23.07541627+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:23.075418071+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:23.075420426+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:23.075426599+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:23.075437685+07:00","message":"push: {true \n 0 0xc000045180}"}
{"level":"info","service":"Main","time":"2026-02-25T13:08:23.080792891+07:00","message":"write wav file: './tmp/7509/7509_102.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:23.449452904+07:00","message":"[GCS] Start streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:24.181366017+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:24.181401057+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อนิเมะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:24.181406079+07:00","message":"receive interim result [false|false]: อนิเมะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:24.181420491+07:00","message":"[buffer interim] 103 false อนิเมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:24.181426354+07:00","message":"[bufferProcess] interim [780000000]:อนิเมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:24.181428667+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:24.181434703+07:00","message":"[bufferProcess] send to processor (ticker):อนิเมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:24.181437698+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:24.181440143+07:00","message":"> Transcript [1000] [false]: 'อนิเมะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:24.181442123+07:00","message":"Set StatePrefix (first interim): 'อนิเมะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:24.414142354+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:24.414185624+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Animation\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:24.41419051+07:00","message":"receive interim result [false|false]: Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:24.414203338+07:00","message":"[buffer interim] 103 false Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:24.41420982+07:00","message":"[bufferProcess] interim [20000000]:Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:24.414211762+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:24.867759697+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:24.867796823+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Animation App\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:24.867801732+07:00","message":"receive interim result [false|false]: Animation App"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:24.867815637+07:00","message":"[buffer interim] 103 false Animation App"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:24.867822172+07:00","message":"[bufferProcess] interim [440000000]:Animation App"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:24.867824508+07:00","message":"[bufferProcess] send to processor:Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:24.867830144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:24.867833303+07:00","message":"> Transcript [1001] [false]: 'Animation'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:24.867835856+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:24.867837956+07:00","message":"Set new StatePrefix: 'Animation'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:24.872322581+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:24.872343054+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Animation at\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:24.872347379+07:00","message":"receive interim result [false|false]: Animation at"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:24.872358644+07:00","message":"[buffer interim] 103 false Animation at"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:24.872363644+07:00","message":"[bufferProcess] interim [500000000]:Animation at"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:24.872365604+07:00","message":"[bufferProcess] send to processor:Animation App"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:24.872368616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:24.87237079+07:00","message":"> Transcript [1002] [false]: 'Animation App'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:24.872375333+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:24.872377821+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:24.872380332+07:00","message":"StatePrefix: 'Animation'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:24.872382602+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:24.997891856+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:24.997955257+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Animation Action\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:24.997963439+07:00","message":"receive interim result [false|false]: Animation Action"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:24.997980189+07:00","message":"[buffer interim] 103 false Animation Action"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:24.997987542+07:00","message":"[bufferProcess] interim [560000000]:Animation Action"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:24.997990262+07:00","message":"[bufferProcess] send to processor:Animation at"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:24.997993372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:24.997996022+07:00","message":"> Transcript [1003] [false]: 'Animation at'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:24.99799898+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:24.998001017+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:24.99800338+07:00","message":"StatePrefix: 'Animation'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:24.998005784+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:25.010722311+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:25.010746647+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Animation\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:25.010751855+07:00","message":"receive interim result [false|false]: Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:25.010762425+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Active\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:25.010765045+07:00","message":"receive interim result [false|false]:  Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:25.01077053+07:00","message":"[buffer interim] 103 false Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:25.010772823+07:00","message":"[buffer interim] 103 false  Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.010777366+07:00","message":"[bufferProcess] interim [620000000]:Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.010780102+07:00","message":"[bufferProcess] send to processor:Animation Action"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.010782586+07:00","message":"[bufferProcess] interim [620000000]: Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.010784798+07:00","message":"[bufferProcess] update buffer: Animation Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.010787239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.010789261+07:00","message":"> Transcript [1004] [false]: 'Animation Action'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.01079203+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.010794067+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.010796105+07:00","message":"StatePrefix: 'Animation'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.010797816+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:25.317527915+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:25.317564515+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Animation\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:25.317569546+07:00","message":"receive interim result [false|false]: Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:25.317579398+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Active tran\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:25.317581888+07:00","message":"receive interim result [false|false]:  Active tran"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:25.317589794+07:00","message":"[buffer interim] 103 false Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:25.317592721+07:00","message":"[buffer interim] 103 false  Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.317597895+07:00","message":"[bufferProcess] interim [920000000]:Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.317599992+07:00","message":"[bufferProcess] send to processor:Animation Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.317602334+07:00","message":"[bufferProcess] interim [920000000]: Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.317604767+07:00","message":"[bufferProcess] update buffer: Animation Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.317607253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.31760972+07:00","message":"> Transcript [1005] [false]: 'Animation Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.317612448+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.31761445+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.317616113+07:00","message":"StatePrefix: 'Animation'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.31761781+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.317620461+07:00","message":"Push: 'Animation'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.317622146+07:00","message":"TextPushed: 'Animation'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.317625702+07:00","message":"Set new StatePrefix : 'Animation Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.31762767+07:00","message":"Next Push (prob) : ' Active'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:25.317634742+07:00","message":"push: {false Animation 0 0xc0039d8b00}"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:25.456096134+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:25.456114133+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:25.571543565+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:25.571578977+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Animation\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:25.571584544+07:00","message":"receive interim result [false|false]: Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:25.571594953+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Active Transport\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:25.571598556+07:00","message":"receive interim result [false|false]:  Active Transport"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:25.571616203+07:00","message":"[buffer interim] 103 false Animation"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:25.571635782+07:00","message":"[buffer interim] 103 false  Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.571644867+07:00","message":"[bufferProcess] interim [160000000]:Animation"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.571647624+07:00","message":"[bufferProcess] send to processor:Animation Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.571652068+07:00","message":"[bufferProcess] interim [160000000]: Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.571654791+07:00","message":"[bufferProcess] update buffer: Animation Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.571657518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.571660408+07:00","message":"> Transcript [1006] [false]: 'Animation Active tran'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.571662992+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.571665182+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.57166696+07:00","message":"StatePrefix: 'Animation Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.571669716+07:00","message":"TextPushed: 'Animation'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:25.574222593+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:25.574256098+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Animation Active\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:25.574262663+07:00","message":"receive interim result [false|false]: Animation Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:25.574274604+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Transport\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:25.574277268+07:00","message":"receive interim result [false|false]:  Transport"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:25.574283733+07:00","message":"[buffer interim] 103 false Animation Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:25.574286182+07:00","message":"[buffer interim] 103 false  Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.574291657+07:00","message":"[bufferProcess] interim [220000000]:Animation Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.574293753+07:00","message":"[bufferProcess] send to processor:Animation Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.574298533+07:00","message":"[bufferProcess] interim [220000000]: Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.574300916+07:00","message":"[bufferProcess] update buffer: Animation Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.574303528+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.574306155+07:00","message":"> Transcript [1007] [false]: 'Animation Active Transport'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.57430868+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.574310534+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.574312236+07:00","message":"StatePrefix: 'Animation Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.574314331+07:00","message":"TextPushed: 'Animation'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:25.878045807+07:00","message":"[GCS] IsForceVAD: false for message ID: 103"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:25.985315331+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:25.985366733+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Animation Active Transport\",\"confidence\":0.89932275}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:25.985375887+07:00","message":"receive interim result [true|false]: Animation Active Transport"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:25.985388384+07:00","message":"end recv isFinal message id 103"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:25.985391407+07:00","message":"end Recv id 103"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:25.985400407+07:00","message":"[buffer interim] 103 true Animation Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.985414245+07:00","message":"[bufferProcess] interim [670000000]:Animation Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.985418577+07:00","message":"[bufferProcess] send to processor (isfinal):Animation Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.98543519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.985457093+07:00","message":"> Transcript [1008] [false]: 'Animation Active Transport'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.985461776+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.985464065+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.985465989+07:00","message":"StatePrefix: 'Animation Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.985468356+07:00","message":"TextPushed: 'Animation'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.98547064+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.98547306+07:00","message":"> Transcript [1009] [true]: 'Animation Active Transport'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.985475024+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.985476522+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.985478041+07:00","message":"StatePrefix: 'Animation Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.985479628+07:00","message":"TextPushed: 'Animation'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:25.985487152+07:00","message":"Push: ' Active Transport'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:25.985499354+07:00","message":"push: {true  Active Transport 0 0xc0039d8b00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:08:25.997438179+07:00","message":"write wav file: './tmp/7509/7509_103.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:26.020000797+07:00","message":"[GCS] Start streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:26.350040814+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:26.350086384+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:26.350091023+07:00","message":"receive interim result [false|false]: จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:26.350105666+07:00","message":"[buffer interim] 104 false จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.350111258+07:00","message":"[bufferProcess] interim [360000000]:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.350112802+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:26.508565013+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:26.508608111+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เฉพาะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:26.508613829+07:00","message":"receive interim result [false|false]: เฉพาะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:26.5086283+07:00","message":"[buffer interim] 104 false เฉพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.508638311+07:00","message":"[bufferProcess] interim [480000000]:เฉพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.508640682+07:00","message":"[bufferProcess] send to processor:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.508647295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.508650187+07:00","message":"> Transcript [1010] [false]: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.508652271+07:00","message":"Set StatePrefix (first interim): 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:26.546772501+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:26.54681374+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะพบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:26.54681988+07:00","message":"receive interim result [false|false]: จะพบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:26.546834369+07:00","message":"[buffer interim] 104 false จะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.546842182+07:00","message":"[bufferProcess] interim [600000000]:จะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.546845381+07:00","message":"[bufferProcess] send to processor:เฉพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.54684945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.546853142+07:00","message":"> Transcript [1011] [false]: 'เฉพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.546856354+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.546859186+07:00","message":"Set new StatePrefix: 'เฉพาะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:26.671054286+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:26.671093373+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะพบว่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:26.671099639+07:00","message":"receive interim result [false|false]: จะพบว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:26.671112868+07:00","message":"[buffer interim] 104 false จะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.671120084+07:00","message":"[bufferProcess] interim [720000000]:จะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.671122543+07:00","message":"[bufferProcess] send to processor:จะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.671137063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.671140171+07:00","message":"> Transcript [1012] [false]: 'จะพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.671142469+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:26.671144486+07:00","message":"Set new StatePrefix: 'จะพบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:27.037991418+07:00","message":"[GCS] IsForceVAD: false for message ID: 104"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:27.134600591+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:27.134638257+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะพบว่า\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:27.134644168+07:00","message":"receive interim result [true|false]: จะพบว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:27.134661487+07:00","message":"end recv isFinal message id 104"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:27.134663936+07:00","message":"end Recv id 104"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:27.134669337+07:00","message":"[buffer interim] 104 true จะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.134678381+07:00","message":"[bufferProcess] interim [260000000]:จะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.1346831+07:00","message":"[bufferProcess] send to processor (isfinal):จะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.134686097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.134688496+07:00","message":"> Transcript [1013] [false]: 'จะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.134691394+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.134693554+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.134695648+07:00","message":"StatePrefix: 'จะพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.134697514+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.134698996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.134700718+07:00","message":"> Transcript [1014] [true]: 'จะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.134702894+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.134704449+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.134706125+07:00","message":"StatePrefix: 'จะพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.134707772+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.134713934+07:00","message":"Push: 'จะพบว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:27.134721786+07:00","message":"push: {true จะพบว่า 0 0xc00051c280}"}
{"level":"info","service":"Main","time":"2026-02-25T13:08:27.141292133+07:00","message":"write wav file: './tmp/7509/7509_104.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:27.229604966+07:00","message":"[GCS] Start streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:27.579804529+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:27.579831989+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:27.579836387+07:00","message":"receive interim result [false|false]: ให้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:27.579847607+07:00","message":"[buffer interim] 105 false ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.579853705+07:00","message":"[bufferProcess] interim [420000000]:ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.57985536+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:27.783691105+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:27.783732874+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้ดู\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:27.783739034+07:00","message":"receive interim result [false|false]: ให้ดู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:27.783753276+07:00","message":"[buffer interim] 105 false ให้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.783760987+07:00","message":"[bufferProcess] interim [540000000]:ให้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.783763232+07:00","message":"[bufferProcess] send to processor:ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.783768694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.783771751+07:00","message":"> Transcript [1015] [false]: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.783773858+07:00","message":"Set StatePrefix (first interim): 'ให้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:27.899294352+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:27.899338146+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้โดน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:27.899343011+07:00","message":"receive interim result [false|false]: ให้โดน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:27.899356965+07:00","message":"[buffer interim] 105 false ให้โดน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.899363366+07:00","message":"[bufferProcess] interim [660000000]:ให้โดน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.899365735+07:00","message":"[bufferProcess] send to processor:ให้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.899370777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.899373251+07:00","message":"> Transcript [1016] [false]: 'ให้ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.899376457+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.899378598+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.899381257+07:00","message":"StatePrefix: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.899383468+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:27.906772061+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:27.906785227+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไฮโดรเจน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:27.906789456+07:00","message":"receive interim result [false|false]: ไฮโดรเจน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:27.906797943+07:00","message":"[buffer interim] 105 false ไฮโดรเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.906801343+07:00","message":"[bufferProcess] interim [720000000]:ไฮโดรเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.906803693+07:00","message":"[bufferProcess] send to processor:ให้โดน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.906805979+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.906808013+07:00","message":"> Transcript [1017] [false]: 'ให้โดน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.906810086+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.906811789+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.906813383+07:00","message":"StatePrefix: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:27.906815227+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:28.207369575+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:28.207421184+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไฮโดรเจนใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:28.207428737+07:00","message":"receive interim result [false|false]: ไฮโดรเจนใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:28.20744453+07:00","message":"[buffer interim] 105 false ไฮโดรเจนใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:28.207456081+07:00","message":"[bufferProcess] interim [20000000]:ไฮโดรเจนใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:28.207459498+07:00","message":"[bufferProcess] send to processor:ไฮโดรเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:28.207466907+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:28.207471224+07:00","message":"> Transcript [1018] [false]: 'ไฮโดรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:28.207474477+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:28.207478219+07:00","message":"Set new StatePrefix: 'ไฮโดรเจน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:28.39319077+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:28.393237418+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไฮโดรเจนไอออน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:28.393245003+07:00","message":"receive interim result [false|false]: ไฮโดรเจนไอออน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:28.393256951+07:00","message":"[buffer interim] 105 false ไฮโดรเจนไอออน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:28.39326564+07:00","message":"[bufferProcess] interim [140000000]:ไฮโดรเจนไอออน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:28.393269331+07:00","message":"[bufferProcess] send to processor:ไฮโดรเจนใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:28.393275116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:28.393279024+07:00","message":"> Transcript [1019] [false]: 'ไฮโดรเจนใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:28.39328338+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:28.393286228+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:28.393288891+07:00","message":"StatePrefix: 'ไฮโดรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:28.393291945+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:28.457021993+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:28.4570283+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:28.78322538+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:28.783272743+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไฮโดรเจนไอออน 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:28.783280819+07:00","message":"receive interim result [false|false]: ไฮโดรเจนไอออน 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:28.783296103+07:00","message":"[buffer interim] 105 false ไฮโดรเจนไอออน 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:28.783303584+07:00","message":"[bufferProcess] interim [620000000]:ไฮโดรเจนไอออน 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:28.783305899+07:00","message":"[bufferProcess] send to processor:ไฮโดรเจนไอออน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:28.783312662+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:28.783315459+07:00","message":"> Transcript [1020] [false]: 'ไฮโดรเจนไอออน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:28.783318424+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:28.783321744+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:28.783324041+07:00","message":"StatePrefix: 'ไฮโดรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:28.783326255+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:28.974103895+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:28.974142079+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไฮโดรเจนไอออน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:28.974149105+07:00","message":"receive interim result [false|false]: ไฮโดรเจนไอออน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:28.974158504+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:28.974161027+07:00","message":"receive interim result [false|false]:  3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:28.974167995+07:00","message":"[buffer interim] 105 false ไฮโดรเจนไอออน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:28.974173336+07:00","message":"[buffer interim] 105 false  3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:28.974178605+07:00","message":"[bufferProcess] interim [740000000]:ไฮโดรเจนไอออน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:28.974180516+07:00","message":"[bufferProcess] send to processor:ไฮโดรเจนไอออน 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:28.974183474+07:00","message":"[bufferProcess] interim [740000000]: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:28.974185873+07:00","message":"[bufferProcess] update buffer: ไฮโดรเจนไอออน 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:28.974188603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:28.974191219+07:00","message":"> Transcript [1021] [false]: 'ไฮโดรเจนไอออน 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:28.97419374+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:28.974202176+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:28.974205285+07:00","message":"StatePrefix: 'ไฮโดรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:28.974208099+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:28.976321495+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:28.976336927+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไฮโดรเจนไอออนสามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:28.976341025+07:00","message":"receive interim result [false|false]: ไฮโดรเจนไอออนสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:28.976349904+07:00","message":"[buffer interim] 105 false ไฮโดรเจนไอออนสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:28.976353388+07:00","message":"[bufferProcess] interim [800000000]:ไฮโดรเจนไอออนสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:28.976355696+07:00","message":"[bufferProcess] send to processor:ไฮโดรเจนไอออน 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:28.976357877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:28.976359999+07:00","message":"> Transcript [1022] [false]: 'ไฮโดรเจนไอออน 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:28.97636251+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:28.976365193+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:28.97636809+07:00","message":"StatePrefix: 'ไฮโดรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:28.976370753+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:28.976376992+07:00","message":"Push: 'ไฮโดรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:28.976382551+07:00","message":"TextPushed: 'ไฮโดรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:28.976385244+07:00","message":"Set new StatePrefix : 'ไฮโดรเจนไอออน 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:28.976388574+07:00","message":"Next Push (prob) : 'ไอออน 3'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:28.976399179+07:00","message":"push: {false ไฮโดรเจน 0 0xc0004a2380}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:29.305138772+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:29.305180826+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไฮโดรเจนไอออนสามารถนำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:29.305186891+07:00","message":"receive interim result [false|false]: ไฮโดรเจนไอออนสามารถนำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:29.305201511+07:00","message":"[buffer interim] 105 false ไฮโดรเจนไอออนสามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:29.30521402+07:00","message":"[bufferProcess] interim [40000000]:ไฮโดรเจนไอออนสามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:29.305216994+07:00","message":"[bufferProcess] send to processor:ไฮโดรเจนไอออนสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:29.305220674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:29.305223829+07:00","message":"> Transcript [1023] [false]: 'ไฮโดรเจนไอออนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:29.30522626+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:29.30522843+07:00","message":"Set new StatePrefix: 'ไฮโดรเจนไอออนสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:29.352950201+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:29.352986985+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไฮโดรเจนไอออนสามารถลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:29.352993021+07:00","message":"receive interim result [false|false]: ไฮโดรเจนไอออนสามารถลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:29.353007177+07:00","message":"[buffer interim] 105 false ไฮโดรเจนไอออนสามารถลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:29.353014391+07:00","message":"[bufferProcess] interim [160000000]:ไฮโดรเจนไอออนสามารถลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:29.353016743+07:00","message":"[bufferProcess] send to processor:ไฮโดรเจนไอออนสามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:29.353020076+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:29.353023038+07:00","message":"> Transcript [1024] [false]: 'ไฮโดรเจนไอออนสามารถนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:29.353025817+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:29.353027702+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:29.353029393+07:00","message":"StatePrefix: 'ไฮโดรเจนไอออนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:29.353031405+07:00","message":"TextPushed: 'ไฮโดรเจน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:29.673475681+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:29.673513747+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไฮโดรเจนไอออนสามารถลำเลียงผ่าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:29.673519557+07:00","message":"receive interim result [false|false]: ไฮโดรเจนไอออนสามารถลำเลียงผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:29.673534884+07:00","message":"[buffer interim] 105 false ไฮโดรเจนไอออนสามารถลำเลียงผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:29.673540992+07:00","message":"[bufferProcess] interim [460000000]:ไฮโดรเจนไอออนสามารถลำเลียงผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:29.673543444+07:00","message":"[bufferProcess] send to processor:ไฮโดรเจนไอออนสามารถลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:29.673546468+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:29.673548956+07:00","message":"> Transcript [1025] [false]: 'ไฮโดรเจนไอออนสามารถลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:29.673551946+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:29.673553759+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:29.673555743+07:00","message":"StatePrefix: 'ไฮโดรเจนไอออนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:29.673557659+07:00","message":"TextPushed: 'ไฮโดรเจน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:29.876457989+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:29.876493683+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:29.876498933+07:00","message":"receive interim result [false|false]: ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:29.876512831+07:00","message":"[buffer interim] 105 false ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:29.876519957+07:00","message":"[bufferProcess] interim [700000000]:ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:29.876522375+07:00","message":"[bufferProcess] send to processor:ไฮโดรเจนไอออนสามารถลำเลียงผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:29.876525218+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:29.876527842+07:00","message":"> Transcript [1026] [false]: 'ไฮโดรเจนไอออนสามารถลำเลียงผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:29.876530918+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:29.876532854+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:29.876534926+07:00","message":"StatePrefix: 'ไฮโดรเจนไอออนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:29.876537051+07:00","message":"TextPushed: 'ไฮโดรเจน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:30.059341007+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:30.059376749+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปรเน็ต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:30.059381486+07:00","message":"receive interim result [false|false]: ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปรเน็ต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:30.059396507+07:00","message":"[buffer interim] 105 false ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปรเน็ต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.0594032+07:00","message":"[bufferProcess] interim [880000000]:ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปรเน็ต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.059405512+07:00","message":"[bufferProcess] send to processor:ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.059409078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.059411711+07:00","message":"> Transcript [1027] [false]: 'ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.05941475+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.059417031+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.059419297+07:00","message":"StatePrefix: 'ไฮโดรเจนไอออนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.059421175+07:00","message":"TextPushed: 'ไฮโดรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.0594265+07:00","message":"Push: 'ไอออนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.059428472+07:00","message":"TextPushed: 'ไฮโดรเจนไอออนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.059432064+07:00","message":"Set new StatePrefix : 'ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.059434529+07:00","message":"Next Push (prob) : 'ลำเลียงผ่านโปร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:30.059443015+07:00","message":"push: {false ไอออนสามารถ 0 0xc0004a2380}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:30.185346598+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:30.185388587+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปรตีน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:30.18539457+07:00","message":"receive interim result [false|false]: ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปรตีน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:30.185406483+07:00","message":"[buffer interim] 105 false ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปรตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.18541266+07:00","message":"[bufferProcess] interim [940000000]:ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปรตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.185415201+07:00","message":"[bufferProcess] send to processor:ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปรเน็ต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.18542049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.18542307+07:00","message":"> Transcript [1028] [false]: 'ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปรเน็ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.185425889+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.185427913+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.185429904+07:00","message":"StatePrefix: 'ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.18543257+07:00","message":"TextPushed: 'ไฮโดรเจนไอออนสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:30.4468713+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:30.446909521+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปรตีนลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:30.446915277+07:00","message":"receive interim result [false|false]: ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปรตีนลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:30.446930708+07:00","message":"[buffer interim] 105 false ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.446937544+07:00","message":"[bufferProcess] interim [300000000]:ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.446940054+07:00","message":"[bufferProcess] send to processor:ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปรตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.44694635+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.446949114+07:00","message":"> Transcript [1029] [false]: 'ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปรตีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.446951939+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.446953939+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.4469562+07:00","message":"StatePrefix: 'ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.446958541+07:00","message":"TextPushed: 'ไฮโดรเจนไอออนสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:30.749026464+07:00","message":"[GCS] IsForceVAD: false for message ID: 105"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:30.844425436+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:30.84447173+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปรตีนลำเลียง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:30.844478694+07:00","message":"receive interim result [true|false]: ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปรตีนลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:30.844488483+07:00","message":"end recv isFinal message id 105"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:30.84449062+07:00","message":"end Recv id 105"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:30.84449808+07:00","message":"[buffer interim] 105 true ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.844508276+07:00","message":"[bufferProcess] interim [750000000]:ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.844515393+07:00","message":"[bufferProcess] send to processor (isfinal):ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.844520269+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.844526241+07:00","message":"> Transcript [1030] [false]: 'ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปรตีนลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.844530876+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.844532718+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.844534929+07:00","message":"StatePrefix: 'ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.844537731+07:00","message":"TextPushed: 'ไฮโดรเจนไอออนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.844539477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.844541311+07:00","message":"> Transcript [1031] [true]: 'ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปรตีนลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.844543306+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.844544823+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.844546391+07:00","message":"StatePrefix: 'ไฮโดรเจนไอออนสามารถลำเลียงผ่านโปร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.844548307+07:00","message":"TextPushed: 'ไฮโดรเจนไอออนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:30.844554372+07:00","message":"Push: 'ลำเลียงผ่านโปรตีนลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:30.84456317+07:00","message":"push: {true ลำเลียงผ่านโปรตีนลำเลียง 0 0xc0004a2380}"}
{"level":"info","service":"Main","time":"2026-02-25T13:08:30.855391959+07:00","message":"write wav file: './tmp/7509/7509_105.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:30.939410058+07:00","message":"[GCS] Start streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:31.367108093+07:00","message":"[GCS] Cleaned up inactive client: 72"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:31.367131237+07:00","message":"[GCS] Cleaned up inactive client: 74"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:31.367134137+07:00","message":"[GCS] Cleaned up inactive client: 73"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:31.367135902+07:00","message":"[GCS] Cleaned up inactive client: 77"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:31.367137499+07:00","message":"[GCS] Cleaned up inactive client: 75"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:31.367139095+07:00","message":"[GCS] Cleaned up inactive client: 71"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:31.367140682+07:00","message":"[GCS] Cleaned up inactive client: 76"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:31.36714227+07:00","message":"[GCS] Cleaned up inactive client: 78"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:31.420675292+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:31.420708709+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:31.420713676+07:00","message":"receive interim result [false|false]: จาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:31.420725475+07:00","message":"[buffer interim] 106 false จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:31.420731153+07:00","message":"[bufferProcess] interim [300000000]:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:31.420732815+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:31.457069031+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:31.457081654+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:31.787713013+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:31.787741863+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากบริเวณ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:31.787746978+07:00","message":"receive interim result [false|false]: จากบริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:31.787762716+07:00","message":"[buffer interim] 106 false จากบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:31.7877722+07:00","message":"[bufferProcess] interim [660000000]:จากบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:31.787774447+07:00","message":"[bufferProcess] send to processor:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:31.787777992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:31.787780525+07:00","message":"> Transcript [1032] [false]: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:31.787782773+07:00","message":"Set StatePrefix (first interim): 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:31.989055108+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:31.989091407+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บริเวณ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:31.989097856+07:00","message":"receive interim result [false|false]: บริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:31.989119847+07:00","message":"[buffer interim] 106 false บริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:31.989126781+07:00","message":"[bufferProcess] interim [900000000]:บริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:31.989129013+07:00","message":"[bufferProcess] send to processor:จากบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:31.989132018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:31.989135061+07:00","message":"> Transcript [1033] [false]: 'จากบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:31.989138136+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:31.989140045+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:31.98914202+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:31.989143834+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:32.101717412+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:32.101752179+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บริเวณความ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:32.101757173+07:00","message":"receive interim result [false|false]: บริเวณความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:32.101769558+07:00","message":"[buffer interim] 106 false บริเวณความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:32.101775284+07:00","message":"[bufferProcess] interim [960000000]:บริเวณความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:32.101777272+07:00","message":"[bufferProcess] send to processor:บริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:32.101782039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:32.101784719+07:00","message":"> Transcript [1034] [false]: 'บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:32.101786886+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:32.10178877+07:00","message":"Set new StatePrefix: 'บริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:32.30048195+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:32.300515317+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บริเวณความเข้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:32.300521021+07:00","message":"receive interim result [false|false]: บริเวณความเข้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:32.300533214+07:00","message":"[buffer interim] 106 false บริเวณความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:32.300539386+07:00","message":"[bufferProcess] interim [200000000]:บริเวณความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:32.300541718+07:00","message":"[bufferProcess] send to processor:บริเวณความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:32.300546815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:32.300549123+07:00","message":"> Transcript [1035] [false]: 'บริเวณความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:32.300551761+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:32.300553709+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:32.300555411+07:00","message":"StatePrefix: 'บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:32.300557422+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:32.554445179+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:32.554491037+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บริเวณความเข้มข้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:32.554496609+07:00","message":"receive interim result [false|false]: บริเวณความเข้มข้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:32.554511912+07:00","message":"[buffer interim] 106 false บริเวณความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:32.554527087+07:00","message":"[bufferProcess] interim [440000000]:บริเวณความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:32.554530061+07:00","message":"[bufferProcess] send to processor:บริเวณความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:32.554539361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:32.554542569+07:00","message":"> Transcript [1036] [false]: 'บริเวณความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:32.554546353+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:32.554549489+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:32.554551338+07:00","message":"StatePrefix: 'บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:32.5545536+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:32.813453833+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:32.813494783+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บริเวณความเข้มข้นของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:32.813500529+07:00","message":"receive interim result [false|false]: บริเวณความเข้มข้นของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:32.813515339+07:00","message":"[buffer interim] 106 false บริเวณความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:32.813521496+07:00","message":"[bufferProcess] interim [680000000]:บริเวณความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:32.813523736+07:00","message":"[bufferProcess] send to processor:บริเวณความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:32.813529488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:32.813531901+07:00","message":"> Transcript [1037] [false]: 'บริเวณความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:32.813534719+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:32.81353696+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:32.813538729+07:00","message":"StatePrefix: 'บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:32.813541041+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:33.006058661+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:33.006102431+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บริเวณความเข้มข้นของสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:33.006108471+07:00","message":"receive interim result [false|false]: บริเวณความเข้มข้นของสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:33.006124403+07:00","message":"[buffer interim] 106 false บริเวณความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.00613127+07:00","message":"[bufferProcess] interim [920000000]:บริเวณความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.006134106+07:00","message":"[bufferProcess] send to processor:บริเวณความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.006141153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.006143779+07:00","message":"> Transcript [1038] [false]: 'บริเวณความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.006147012+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.006149085+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.006151084+07:00","message":"StatePrefix: 'บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.006153286+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.006160929+07:00","message":"Push: 'บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.006162778+07:00","message":"TextPushed: 'บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.006164813+07:00","message":"Set new StatePrefix : 'บริเวณความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.006167314+07:00","message":"Next Push (prob) : 'ความเข้มข้นของ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:33.006175321+07:00","message":"push: {false บริเวณ 0 0xc0039d8d00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:33.259125834+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:33.259168516+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บริเวณความเข้มข้นของสารต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:33.259174662+07:00","message":"receive interim result [false|false]: บริเวณความเข้มข้นของสารต่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:33.25918922+07:00","message":"[buffer interim] 106 false บริเวณความเข้มข้นของสารต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.259196502+07:00","message":"[bufferProcess] interim [220000000]:บริเวณความเข้มข้นของสารต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.259199458+07:00","message":"[bufferProcess] send to processor:บริเวณความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.259205602+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.259208227+07:00","message":"> Transcript [1039] [false]: 'บริเวณความเข้มข้นของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.259211398+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.259213412+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.25921531+07:00","message":"StatePrefix: 'บริเวณความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.259217424+07:00","message":"TextPushed: 'บริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:33.384423202+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:33.384461933+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บริเวณความเข้มข้นของสารตั้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:33.384468009+07:00","message":"receive interim result [false|false]: บริเวณความเข้มข้นของสารตั้ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:33.384485514+07:00","message":"[buffer interim] 106 false บริเวณความเข้มข้นของสารตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.3844938+07:00","message":"[bufferProcess] interim [280000000]:บริเวณความเข้มข้นของสารตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.384496475+07:00","message":"[bufferProcess] send to processor:บริเวณความเข้มข้นของสารต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.384503611+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.384506488+07:00","message":"> Transcript [1040] [false]: 'บริเวณความเข้มข้นของสารต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.384512108+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.38451408+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.384516099+07:00","message":"StatePrefix: 'บริเวณความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.384518348+07:00","message":"TextPushed: 'บริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:33.516375824+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:33.516422406+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บริเวณความเข้มข้นของสารต่ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:33.516429823+07:00","message":"receive interim result [false|false]: บริเวณความเข้มข้นของสารต่ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:33.516444498+07:00","message":"[buffer interim] 106 false บริเวณความเข้มข้นของสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.516451797+07:00","message":"[bufferProcess] interim [400000000]:บริเวณความเข้มข้นของสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.516454156+07:00","message":"[bufferProcess] send to processor:บริเวณความเข้มข้นของสารตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.51646058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.51646344+07:00","message":"> Transcript [1041] [false]: 'บริเวณความเข้มข้นของสารตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.516467359+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.516469692+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.516473291+07:00","message":"StatePrefix: 'บริเวณความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.51647558+07:00","message":"TextPushed: 'บริเวณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:33.569159176+07:00","message":"[GCS] IsForceVAD: false for message ID: 106"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:33.667529285+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:33.667568465+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากบริเวณความเข้มข้นของสารต่ำ\",\"confidence\":0.94818413}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:33.667575942+07:00","message":"receive interim result [true|false]: จากบริเวณความเข้มข้นของสารต่ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:33.667584838+07:00","message":"end recv isFinal message id 106"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:33.667587008+07:00","message":"end Recv id 106"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:33.667593334+07:00","message":"[buffer interim] 106 true จากบริเวณความเข้มข้นของสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.66760061+07:00","message":"[bufferProcess] interim [640000000]:จากบริเวณความเข้มข้นของสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.667605651+07:00","message":"[bufferProcess] send to processor (isfinal):บริเวณความเข้มข้นของสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.667609575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.667612807+07:00","message":"> Transcript [1042] [false]: 'บริเวณความเข้มข้นของสารต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.667616072+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.667617925+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.667620148+07:00","message":"StatePrefix: 'บริเวณความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.667622216+07:00","message":"TextPushed: 'บริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.667627076+07:00","message":"Push: 'ความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.667629293+07:00","message":"TextPushed: 'บริเวณความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.667633369+07:00","message":"Set new StatePrefix : 'บริเวณความเข้มข้นของสารต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.667635794+07:00","message":"Next Push (prob) : 'สารต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.667637501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.667639369+07:00","message":"> Transcript [1043] [true]: 'จากบริเวณความเข้มข้นของสารต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.667641393+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.667642877+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.667644355+07:00","message":"StatePrefix: 'บริเวณความเข้มข้นของสารต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.667646059+07:00","message":"TextPushed: 'บริเวณความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.667647553+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:33.667726227+07:00","message":"push: {false ความเข้มข้นของ 0 0xc0039d8d00}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.667753938+07:00","message":"Push: 'สารต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.667757139+07:00","message":"TextPushed: 'บริเวณความเข้มข้นของสารต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.667759137+07:00","message":"Set new StatePrefix : 'จากบริเวณความเข้มข้นของสารต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.667760822+07:00","message":"Next Push (prob) : 'จากบริเวณความเข้มข้นของสารต่ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:33.667766859+07:00","message":"push: {true สารต่ำ 0 0xc0039d8d00}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:33.667780156+07:00","message":"write aligntment file to 'tmp/7509/align_message_id_106.html'"}
{"level":"info","service":"Main","time":"2026-02-25T13:08:33.677455288+07:00","message":"write wav file: './tmp/7509/7509_106.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:33.761079337+07:00","message":"[GCS] Start streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:34.103312084+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:34.10336575+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:34.103371695+07:00","message":"receive interim result [false|false]: ไป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:34.103387679+07:00","message":"[buffer interim] 107 false ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.10339353+07:00","message":"[bufferProcess] interim [420000000]:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.103395089+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:34.30360432+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:34.303637149+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:34.303643004+07:00","message":"receive interim result [false|false]: ไปยัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:34.303656311+07:00","message":"[buffer interim] 107 false ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.303662923+07:00","message":"[bufferProcess] interim [540000000]:ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.30366479+07:00","message":"[bufferProcess] send to processor:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.303669651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.303672184+07:00","message":"> Transcript [1044] [false]: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.303674575+07:00","message":"Set StatePrefix (first interim): 'ไป'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:34.457613993+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:34.457628343+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:34.612383642+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:34.612420115+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:34.612425617+07:00","message":"receive interim result [false|false]: ไปยังบริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:34.612442151+07:00","message":"[buffer interim] 107 false ไปยังบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.612450183+07:00","message":"[bufferProcess] interim [840000000]:ไปยังบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.612452674+07:00","message":"[bufferProcess] send to processor:ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.612458249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.612460919+07:00","message":"> Transcript [1045] [false]: 'ไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.612464066+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.612466259+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.612468267+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.612470616+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:34.946779658+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:34.946826163+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:34.94683221+07:00","message":"receive interim result [false|false]: ไปยังบริเวณส่วน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:34.946845298+07:00","message":"[buffer interim] 107 false ไปยังบริเวณส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.946852496+07:00","message":"[bufferProcess] interim [200000000]:ไปยังบริเวณส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.946854911+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.94685988+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.946863297+07:00","message":"> Transcript [1046] [false]: 'ไปยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.946866347+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.946868284+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.946870194+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.946872341+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:34.993349722+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:34.993396436+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:34.993405342+07:00","message":"receive interim result [false|false]: ไปยังบริเวณความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:34.993420172+07:00","message":"[buffer interim] 107 false ไปยังบริเวณความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.993427371+07:00","message":"[bufferProcess] interim [260000000]:ไปยังบริเวณความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.993429809+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.993438026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.99345016+07:00","message":"> Transcript [1047] [false]: 'ไปยังบริเวณส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.993456066+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.993458547+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.993461109+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:34.99346321+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:35.181663536+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:35.181701744+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณความเข้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:35.181707964+07:00","message":"receive interim result [false|false]: ไปยังบริเวณความเข้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:35.181723421+07:00","message":"[buffer interim] 107 false ไปยังบริเวณความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:35.181730678+07:00","message":"[bufferProcess] interim [440000000]:ไปยังบริเวณความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:35.181733293+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:35.181737031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:35.181739961+07:00","message":"> Transcript [1048] [false]: 'ไปยังบริเวณความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:35.181742882+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:35.18174499+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:35.18174692+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:35.181749414+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:35.181752266+07:00","message":"Push: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:35.181754075+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:35.181756055+07:00","message":"Set new StatePrefix : 'ไปยังบริเวณความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:35.181758123+07:00","message":"Next Push (prob) : 'ยังบริเวณความ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:35.181766045+07:00","message":"push: {false ไป 0 0xc00051d500}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:35.315275154+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:35.31531625+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณความเข้มข้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:35.315323075+07:00","message":"receive interim result [false|false]: ไปยังบริเวณความเข้มข้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:35.315337708+07:00","message":"[buffer interim] 107 false ไปยังบริเวณความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:35.315344962+07:00","message":"[bufferProcess] interim [620000000]:ไปยังบริเวณความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:35.315347581+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:35.315353393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:35.31535601+07:00","message":"> Transcript [1049] [false]: 'ไปยังบริเวณความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:35.315359865+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:35.31536201+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:35.315364208+07:00","message":"StatePrefix: 'ไปยังบริเวณความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:35.315366861+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:35.634220397+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:35.634256932+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณความเข้มข้นของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:35.634262809+07:00","message":"receive interim result [false|false]: ไปยังบริเวณความเข้มข้นของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:35.634277448+07:00","message":"[buffer interim] 107 false ไปยังบริเวณความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:35.634284218+07:00","message":"[bufferProcess] interim [860000000]:ไปยังบริเวณความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:35.634286346+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:35.634289534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:35.634292187+07:00","message":"> Transcript [1050] [false]: 'ไปยังบริเวณความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:35.634295007+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:35.634296947+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:35.634299075+07:00","message":"StatePrefix: 'ไปยังบริเวณความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:35.634301428+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:35.828433066+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:35.828482068+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณความเข้มข้นของสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:35.828488038+07:00","message":"receive interim result [false|false]: ไปยังบริเวณความเข้มข้นของสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:35.828503457+07:00","message":"[buffer interim] 107 false ไปยังบริเวณความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:35.82850976+07:00","message":"[bufferProcess] interim [100000000]:ไปยังบริเวณความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:35.828512158+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:35.828519098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:35.828521802+07:00","message":"> Transcript [1051] [false]: 'ไปยังบริเวณความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:35.828524829+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:35.828526816+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:35.828528935+07:00","message":"StatePrefix: 'ไปยังบริเวณความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:35.828531882+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:36.217480466+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:36.217521172+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณความเข้มข้นของสารสื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:36.21752654+07:00","message":"receive interim result [false|false]: ไปยังบริเวณความเข้มข้นของสารสื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:36.217542334+07:00","message":"[buffer interim] 107 false ไปยังบริเวณความเข้มข้นของสารสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:36.217549098+07:00","message":"[bufferProcess] interim [460000000]:ไปยังบริเวณความเข้มข้นของสารสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:36.21755189+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:36.217558382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:36.217561382+07:00","message":"> Transcript [1052] [false]: 'ไปยังบริเวณความเข้มข้นของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:36.217564878+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:36.217566856+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:36.217568871+07:00","message":"StatePrefix: 'ไปยังบริเวณความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:36.217571731+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:36.217577579+07:00","message":"Push: 'ยังบริเวณความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:36.217579945+07:00","message":"TextPushed: 'ไปยังบริเวณความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:36.217582348+07:00","message":"Set new StatePrefix : 'ไปยังบริเวณความเข้มข้นของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:36.217584483+07:00","message":"Next Push (prob) : 'เข้มข้นของสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:36.217594742+07:00","message":"push: {false ยังบริเวณความ 0 0xc00051d500}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:36.233935591+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:36.23397394+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณความเข้มข้นของสารศูนย์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:36.233980205+07:00","message":"receive interim result [false|false]: ไปยังบริเวณความเข้มข้นของสารศูนย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:36.233994181+07:00","message":"[buffer interim] 107 false ไปยังบริเวณความเข้มข้นของสารศูนย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:36.234000961+07:00","message":"[bufferProcess] interim [520000000]:ไปยังบริเวณความเข้มข้นของสารศูนย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:36.234003495+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณความเข้มข้นของสารสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:36.234007323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:36.234011473+07:00","message":"> Transcript [1053] [false]: 'ไปยังบริเวณความเข้มข้นของสารสื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:36.234015431+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:36.234017537+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:36.234019354+07:00","message":"StatePrefix: 'ไปยังบริเวณความเข้มข้นของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:36.234021634+07:00","message":"TextPushed: 'ไปยังบริเวณความ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:36.336476145+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:36.336514454+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณความเข้มข้นของสารสูง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:36.336521451+07:00","message":"receive interim result [false|false]: ไปยังบริเวณความเข้มข้นของสารสูง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:36.336536314+07:00","message":"[buffer interim] 107 false ไปยังบริเวณความเข้มข้นของสารสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:36.336543733+07:00","message":"[bufferProcess] interim [580000000]:ไปยังบริเวณความเข้มข้นของสารสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:36.336546436+07:00","message":"[bufferProcess] send to processor:ไปยังบริเวณความเข้มข้นของสารศูนย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:36.336553637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:36.336556392+07:00","message":"> Transcript [1054] [false]: 'ไปยังบริเวณความเข้มข้นของสารศูนย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:36.336559967+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:36.336562682+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:36.336565179+07:00","message":"StatePrefix: 'ไปยังบริเวณความเข้มข้นของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:36.336567598+07:00","message":"TextPushed: 'ไปยังบริเวณความ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:36.457284429+07:00","message":"[GCS] IsForceVAD: false for message ID: 107"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:36.550477688+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:36.550529056+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังบริเวณความเข้มข้นของสารสูง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:36.550538216+07:00","message":"receive interim result [true|false]: ไปยังบริเวณความเข้มข้นของสารสูง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:36.550549609+07:00","message":"end recv isFinal message id 107"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:36.550552331+07:00","message":"end Recv id 107"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:36.550561277+07:00","message":"[buffer interim] 107 true ไปยังบริเวณความเข้มข้นของสารสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:36.550574106+07:00","message":"[bufferProcess] interim [910000000]:ไปยังบริเวณความเข้มข้นของสารสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:36.550582004+07:00","message":"[bufferProcess] send to processor (isfinal):ไปยังบริเวณความเข้มข้นของสารสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:36.550586567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:36.550590852+07:00","message":"> Transcript [1055] [false]: 'ไปยังบริเวณความเข้มข้นของสารสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:36.550594998+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:36.550597691+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:36.550600812+07:00","message":"StatePrefix: 'ไปยังบริเวณความเข้มข้นของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:36.550604307+07:00","message":"TextPushed: 'ไปยังบริเวณความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:36.550607035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:36.550609877+07:00","message":"> Transcript [1056] [true]: 'ไปยังบริเวณความเข้มข้นของสารสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:36.550613215+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:36.550615612+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:36.550618316+07:00","message":"StatePrefix: 'ไปยังบริเวณความเข้มข้นของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:36.550621185+07:00","message":"TextPushed: 'ไปยังบริเวณความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:36.550629865+07:00","message":"Push: 'เข้มข้นของสารสูง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:36.550641313+07:00","message":"push: {true เข้มข้นของสารสูง 0 0xc00051d500}"}
{"level":"info","service":"Main","time":"2026-02-25T13:08:36.558896346+07:00","message":"write wav file: './tmp/7509/7509_107.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:36.651269589+07:00","message":"[GCS] Start streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:37.118159349+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:37.118199459+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:37.118205165+07:00","message":"receive interim result [false|false]: โดย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:37.118219457+07:00","message":"[buffer interim] 108 false โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:37.118225559+07:00","message":"[bufferProcess] interim [300000000]:โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:37.118227392+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:37.196171736+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:37.196214125+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยใช้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:37.196220424+07:00","message":"receive interim result [false|false]: โดยใช้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:37.196233777+07:00","message":"[buffer interim] 108 false โดยใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:37.196244585+07:00","message":"[bufferProcess] interim [420000000]:โดยใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:37.196246794+07:00","message":"[bufferProcess] send to processor:โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:37.19624976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:37.196252149+07:00","message":"> Transcript [1057] [false]: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:37.196254415+07:00","message":"Set StatePrefix (first interim): 'โดย'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:37.458026098+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:37.458051984+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:37.505904586+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:37.505956345+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยใช้พลัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:37.505967379+07:00","message":"receive interim result [false|false]: โดยใช้พลัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:37.505981571+07:00","message":"[buffer interim] 108 false โดยใช้พลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:37.505987936+07:00","message":"[bufferProcess] interim [720000000]:โดยใช้พลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:37.505990535+07:00","message":"[bufferProcess] send to processor:โดยใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:37.505996224+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:37.505998728+07:00","message":"> Transcript [1058] [false]: 'โดยใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:37.506001325+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:37.506003156+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:37.506005292+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:37.506007373+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:37.690873863+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:37.690911332+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยใช้พลังงาน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:37.690917192+07:00","message":"receive interim result [false|false]: โดยใช้พลังงาน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:37.690931804+07:00","message":"[buffer interim] 108 false โดยใช้พลังงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:37.690937878+07:00","message":"[bufferProcess] interim [900000000]:โดยใช้พลังงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:37.690940187+07:00","message":"[bufferProcess] send to processor:โดยใช้พลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:37.690946813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:37.690949357+07:00","message":"> Transcript [1059] [false]: 'โดยใช้พลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:37.690952314+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:37.690954382+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:37.690956738+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:37.690959066+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:38.012026794+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:38.012067349+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยใช้พลังงานจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:38.012073102+07:00","message":"receive interim result [false|false]: โดยใช้พลังงานจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:38.012084995+07:00","message":"[buffer interim] 108 false โดยใช้พลังงานจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:38.012091749+07:00","message":"[bufferProcess] interim [200000000]:โดยใช้พลังงานจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:38.012093916+07:00","message":"[bufferProcess] send to processor:โดยใช้พลังงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:38.012098983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:38.012101749+07:00","message":"> Transcript [1060] [false]: 'โดยใช้พลังงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:38.01210486+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:38.012107015+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:38.012108835+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:38.012110923+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:38.387668368+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:38.3877038+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยใช้พลังงานจากเอส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:38.387709791+07:00","message":"receive interim result [false|false]: โดยใช้พลังงานจากเอส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:38.387720993+07:00","message":"[buffer interim] 108 false โดยใช้พลังงานจากเอส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:38.38772676+07:00","message":"[bufferProcess] interim [560000000]:โดยใช้พลังงานจากเอส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:38.387729067+07:00","message":"[bufferProcess] send to processor:โดยใช้พลังงานจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:38.387733668+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:38.38773674+07:00","message":"> Transcript [1061] [false]: 'โดยใช้พลังงานจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:38.3877397+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:38.38774145+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:38.387743292+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:38.387745678+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:38.387750061+07:00","message":"Push: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:38.387751823+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:38.387753751+07:00","message":"Set new StatePrefix : 'โดยใช้พลังงานจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:38.387755772+07:00","message":"Next Push (prob) : 'ใช้พลังงานจาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:38.387762395+07:00","message":"push: {false โดย 0 0xc000045780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:38.390859288+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:38.390894024+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยใช้พลังงานจาก ATP\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:38.390900031+07:00","message":"receive interim result [false|false]: โดยใช้พลังงานจาก ATP"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:38.390913991+07:00","message":"[buffer interim] 108 false โดยใช้พลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:38.390918917+07:00","message":"[bufferProcess] interim [620000000]:โดยใช้พลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:38.39092135+07:00","message":"[bufferProcess] send to processor:โดยใช้พลังงานจากเอส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:38.390923938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:38.390926323+07:00","message":"> Transcript [1062] [false]: 'โดยใช้พลังงานจากเอส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:38.39093023+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:38.390932451+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:38.390934098+07:00","message":"StatePrefix: 'โดยใช้พลังงานจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:38.390936195+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:38.585912256+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:38.585948129+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยใช้พลังงานจาก\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:38.585955147+07:00","message":"receive interim result [false|false]: โดยใช้พลังงานจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:38.585963953+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ATP\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:38.585966866+07:00","message":"receive interim result [false|false]:  ATP"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:38.585973505+07:00","message":"[buffer interim] 108 false โดยใช้พลังงานจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:38.585979196+07:00","message":"[buffer interim] 108 false  ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:38.585984999+07:00","message":"[bufferProcess] interim [800000000]:โดยใช้พลังงานจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:38.585987232+07:00","message":"[bufferProcess] send to processor:โดยใช้พลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:38.585989918+07:00","message":"[bufferProcess] interim [800000000]: ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:38.585992333+07:00","message":"[bufferProcess] update buffer: โดยใช้พลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:38.585995082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:38.58599755+07:00","message":"> Transcript [1063] [false]: 'โดยใช้พลังงานจาก ATP'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:38.586000132+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:38.586002002+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:38.586003684+07:00","message":"StatePrefix: 'โดยใช้พลังงานจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:38.586005859+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:38.970641831+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:38.97068118+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยใช้พลังงานจาก ATP\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:38.970688184+07:00","message":"receive interim result [false|false]: โดยใช้พลังงานจาก ATP"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:38.970702353+07:00","message":"[buffer interim] 108 false โดยใช้พลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:38.970708752+07:00","message":"[bufferProcess] interim [220000000]:โดยใช้พลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:38.970711857+07:00","message":"[bufferProcess] send to processor:โดยใช้พลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:38.970719037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:38.970722804+07:00","message":"> Transcript [1064] [false]: 'โดยใช้พลังงานจาก ATP'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:38.970727411+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:38.970730554+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:38.970733438+07:00","message":"StatePrefix: 'โดยใช้พลังงานจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:38.970736461+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:39.081012327+07:00","message":"[GCS] IsForceVAD: false for message ID: 108"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:39.176489947+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:39.176540485+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยใช้พลังงานจาก ATP\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:39.176546864+07:00","message":"receive interim result [true|false]: โดยใช้พลังงานจาก ATP"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:39.176557803+07:00","message":"end recv isFinal message id 108"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:39.176560312+07:00","message":"end Recv id 108"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:39.176566811+07:00","message":"[buffer interim] 108 true โดยใช้พลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:39.176573281+07:00","message":"[bufferProcess] interim [460000000]:โดยใช้พลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:39.176576967+07:00","message":"[bufferProcess] send to processor (isfinal):โดยใช้พลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:39.176580238+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:39.17658295+07:00","message":"> Transcript [1065] [false]: 'โดยใช้พลังงานจาก ATP'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:39.176585952+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:39.176590739+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:39.176592558+07:00","message":"StatePrefix: 'โดยใช้พลังงานจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:39.176594813+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:39.176597283+07:00","message":"Push: 'ใช้พลังงานจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:39.176599123+07:00","message":"TextPushed: 'โดยใช้พลังงานจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:39.176601033+07:00","message":"Set new StatePrefix : 'โดยใช้พลังงานจาก ATP'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:39.176603233+07:00","message":"Next Push (prob) : ' ATP'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:39.176604907+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:39.176606653+07:00","message":"> Transcript [1066] [true]: 'โดยใช้พลังงานจาก ATP'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:39.17660872+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:39.176610468+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:39.176611934+07:00","message":"StatePrefix: 'โดยใช้พลังงานจาก ATP'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:39.176613805+07:00","message":"TextPushed: 'โดยใช้พลังงานจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:39.176615635+07:00","message":"Push: ' ATP'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:39.176622838+07:00","message":"push: {false ใช้พลังงานจาก 0 0xc000045780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:39.176627586+07:00","message":"push: {true  ATP 0 0xc000045780}"}
{"level":"info","service":"Main","time":"2026-02-25T13:08:39.184683122+07:00","message":"write wav file: './tmp/7509/7509_108.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:40.23105395+07:00","message":"[GCS] Start streaming session, msgId: 109"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:40.458768869+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:40.458771485+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:40.753318231+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:40.753362859+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:40.753368182+07:00","message":"receive interim result [false|false]: สำหรับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:40.753383357+07:00","message":"[buffer interim] 109 false สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:40.753389132+07:00","message":"[bufferProcess] interim [540000000]:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:40.753391141+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:40.753397322+07:00","message":"[bufferProcess] send to processor (ticker):สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:40.753399991+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:40.753402767+07:00","message":"> Transcript [1067] [false]: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:40.753404703+07:00","message":"Set StatePrefix (first interim): 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:40.942453382+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:40.942496793+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับตัว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:40.94250298+07:00","message":"receive interim result [false|false]: สำหรับตัว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:40.942521733+07:00","message":"[buffer interim] 109 false สำหรับตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:40.94253042+07:00","message":"[bufferProcess] interim [780000000]:สำหรับตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:40.942532791+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:41.203003771+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:41.203043635+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับตัวย่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:41.203048662+07:00","message":"receive interim result [false|false]: สำหรับตัวย่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:41.203060877+07:00","message":"[buffer interim] 109 false สำหรับตัวย่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:41.20306687+07:00","message":"[bufferProcess] interim [960000000]:สำหรับตัวย่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:41.203069124+07:00","message":"[bufferProcess] send to processor:สำหรับตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:41.203074003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:41.2030765+07:00","message":"> Transcript [1068] [false]: 'สำหรับตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:41.203079498+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:41.203081619+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:41.203083477+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:41.203085495+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:41.208446792+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:41.208462012+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับตัวอย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:41.208465384+07:00","message":"receive interim result [false|false]: สำหรับตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:41.208472237+07:00","message":"[buffer interim] 109 false สำหรับตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:41.208475069+07:00","message":"[bufferProcess] interim [20000000]:สำหรับตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:41.208476856+07:00","message":"[bufferProcess] send to processor:สำหรับตัวย่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:41.208479018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:41.208481004+07:00","message":"> Transcript [1069] [false]: 'สำหรับตัวย่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:41.208482876+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:41.208484617+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:41.208486229+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:41.20848794+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:41.454272137+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:41.45431068+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับตัวอย่างการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:41.454316789+07:00","message":"receive interim result [false|false]: สำหรับตัวอย่างการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:41.454329382+07:00","message":"[buffer interim] 109 false สำหรับตัวอย่างการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:41.454335848+07:00","message":"[bufferProcess] interim [260000000]:สำหรับตัวอย่างการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:41.454337947+07:00","message":"[bufferProcess] send to processor:สำหรับตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:41.454342919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:41.454345967+07:00","message":"> Transcript [1070] [false]: 'สำหรับตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:41.454349326+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:41.454351315+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:41.454353214+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:41.454355314+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:41.659588904+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:41.659631536+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับตัวอย่างการทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:41.659637728+07:00","message":"receive interim result [false|false]: สำหรับตัวอย่างการทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:41.659650349+07:00","message":"[buffer interim] 109 false สำหรับตัวอย่างการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:41.659657428+07:00","message":"[bufferProcess] interim [440000000]:สำหรับตัวอย่างการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:41.65965979+07:00","message":"[bufferProcess] send to processor:สำหรับตัวอย่างการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:41.659665035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:41.659667842+07:00","message":"> Transcript [1071] [false]: 'สำหรับตัวอย่างการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:41.659671365+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:41.659673336+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:41.659675299+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:41.659677479+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:41.659681744+07:00","message":"Push: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:41.659683496+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:41.659685408+07:00","message":"Set new StatePrefix : 'สำหรับตัวอย่างการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:41.659687369+07:00","message":"Next Push (prob) : 'ตัวอย่างการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:41.659695135+07:00","message":"push: {false สำหรับ 0 0xc000106580}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:41.67678431+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:41.676801597+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับตัวอย่างการนำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:41.676806418+07:00","message":"receive interim result [false|false]: สำหรับตัวอย่างการนำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:41.676817234+07:00","message":"[buffer interim] 109 false สำหรับตัวอย่างการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:41.676821581+07:00","message":"[bufferProcess] interim [500000000]:สำหรับตัวอย่างการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:41.676823451+07:00","message":"[bufferProcess] send to processor:สำหรับตัวอย่างการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:41.676826142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:41.676828287+07:00","message":"> Transcript [1072] [false]: 'สำหรับตัวอย่างการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:41.676830959+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:41.676833353+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:41.676835335+07:00","message":"StatePrefix: 'สำหรับตัวอย่างการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:41.676837363+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:41.781762665+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:41.781799184+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับตัวอย่างการลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:41.781804981+07:00","message":"receive interim result [false|false]: สำหรับตัวอย่างการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:41.781818776+07:00","message":"[buffer interim] 109 false สำหรับตัวอย่างการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:41.781825294+07:00","message":"[bufferProcess] interim [560000000]:สำหรับตัวอย่างการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:41.781827837+07:00","message":"[bufferProcess] send to processor:สำหรับตัวอย่างการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:41.78183478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:41.781837221+07:00","message":"> Transcript [1073] [false]: 'สำหรับตัวอย่างการนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:41.781840662+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:41.781842449+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:41.781844467+07:00","message":"StatePrefix: 'สำหรับตัวอย่างการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:41.781847078+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:42.090089685+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:42.090122736+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับตัวอย่างการลำเลียงสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:42.090128113+07:00","message":"receive interim result [false|false]: สำหรับตัวอย่างการลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:42.090140816+07:00","message":"[buffer interim] 109 false สำหรับตัวอย่างการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:42.090147016+07:00","message":"[bufferProcess] interim [860000000]:สำหรับตัวอย่างการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:42.090149267+07:00","message":"[bufferProcess] send to processor:สำหรับตัวอย่างการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:42.090154208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:42.090156665+07:00","message":"> Transcript [1074] [false]: 'สำหรับตัวอย่างการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:42.090159673+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:42.090161555+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:42.090163505+07:00","message":"StatePrefix: 'สำหรับตัวอย่างการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:42.09016581+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:42.352933691+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:42.352968942+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับตัวอย่างการลำเลียงสารแบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:42.352973888+07:00","message":"receive interim result [false|false]: สำหรับตัวอย่างการลำเลียงสารแบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:42.352982076+07:00","message":"[buffer interim] 109 false สำหรับตัวอย่างการลำเลียงสารแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:42.352988478+07:00","message":"[bufferProcess] interim [160000000]:สำหรับตัวอย่างการลำเลียงสารแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:42.352990558+07:00","message":"[bufferProcess] send to processor:สำหรับตัวอย่างการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:42.352993549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:42.352996177+07:00","message":"> Transcript [1075] [false]: 'สำหรับตัวอย่างการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:42.352999246+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:42.353000996+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:42.35300301+07:00","message":"StatePrefix: 'สำหรับตัวอย่างการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:42.353005019+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:42.353007506+07:00","message":"Push: 'ตัวอย่างการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:42.35300922+07:00","message":"TextPushed: 'สำหรับตัวอย่างการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:42.353011101+07:00","message":"Set new StatePrefix : 'สำหรับตัวอย่างการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:42.353013108+07:00","message":"Next Push (prob) : 'ลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:42.353020153+07:00","message":"push: {false ตัวอย่างการ 0 0xc000106580}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:42.823139273+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:42.823177324+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับตัวอย่างการลำเลียงสารแบบแอคโค่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:42.823183088+07:00","message":"receive interim result [false|false]: สำหรับตัวอย่างการลำเลียงสารแบบแอคโค่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:42.823199203+07:00","message":"[buffer interim] 109 false สำหรับตัวอย่างการลำเลียงสารแบบแอคโค่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:42.823206506+07:00","message":"[bufferProcess] interim [580000000]:สำหรับตัวอย่างการลำเลียงสารแบบแอคโค่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:42.823208732+07:00","message":"[bufferProcess] send to processor:สำหรับตัวอย่างการลำเลียงสารแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:42.823212142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:42.823214751+07:00","message":"> Transcript [1076] [false]: 'สำหรับตัวอย่างการลำเลียงสารแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:42.823218299+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:42.823220426+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:42.823222315+07:00","message":"StatePrefix: 'สำหรับตัวอย่างการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:42.823224642+07:00","message":"TextPushed: 'สำหรับตัวอย่างการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:42.883723497+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:42.883761232+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:42.883766717+07:00","message":"receive interim result [false|false]: สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:42.883779332+07:00","message":"[buffer interim] 109 false สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:42.883785706+07:00","message":"[bufferProcess] interim [700000000]:สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:42.883788453+07:00","message":"[bufferProcess] send to processor:สำหรับตัวอย่างการลำเลียงสารแบบแอคโค่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:42.883793471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:42.883795893+07:00","message":"> Transcript [1077] [false]: 'สำหรับตัวอย่างการลำเลียงสารแบบแอคโค่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:42.883799284+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:42.883801372+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:42.883803581+07:00","message":"StatePrefix: 'สำหรับตัวอย่างการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:42.883806027+07:00","message":"TextPushed: 'สำหรับตัวอย่างการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:43.250061045+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:43.250105126+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับตัวอย่างการลำเลียงสารแบบ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:43.25011195+07:00","message":"receive interim result [false|false]: สำหรับตัวอย่างการลำเลียงสารแบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:43.250129517+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Active tran\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:43.250133345+07:00","message":"receive interim result [false|false]:  Active tran"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:43.25014249+07:00","message":"[buffer interim] 109 false สำหรับตัวอย่างการลำเลียงสารแบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:43.250146907+07:00","message":"[buffer interim] 109 false  Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.250153454+07:00","message":"[bufferProcess] interim [60000000]:สำหรับตัวอย่างการลำเลียงสารแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.250156749+07:00","message":"[bufferProcess] send to processor:สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.250160667+07:00","message":"[bufferProcess] interim [60000000]: Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.250165433+07:00","message":"[bufferProcess] update buffer: สำหรับตัวอย่างการลำเลียงสารแบบ Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.250169551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.250173243+07:00","message":"> Transcript [1078] [false]: 'สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.25017753+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.250180106+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.250182833+07:00","message":"StatePrefix: 'สำหรับตัวอย่างการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.250186476+07:00","message":"TextPushed: 'สำหรับตัวอย่างการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:43.25698036+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:43.257002547+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:43.257010592+07:00","message":"receive interim result [false|false]: สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:43.257023378+07:00","message":"[buffer interim] 109 false สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.25702914+07:00","message":"[bufferProcess] interim [120000000]:สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.257032609+07:00","message":"[bufferProcess] send to processor:สำหรับตัวอย่างการลำเลียงสารแบบ Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.257036108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.257039282+07:00","message":"> Transcript [1079] [false]: 'สำหรับตัวอย่างการลำเลียงสารแบบ Active tran'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.257043383+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.257046124+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.257049289+07:00","message":"StatePrefix: 'สำหรับตัวอย่างการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.257052357+07:00","message":"TextPushed: 'สำหรับตัวอย่างการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.257070406+07:00","message":"Push: 'ลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.257073512+07:00","message":"TextPushed: 'สำหรับตัวอย่างการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.257077092+07:00","message":"Set new StatePrefix : 'สำหรับตัวอย่างการลำเลียงสารแบบ Active tran'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.257080226+07:00","message":"Next Push (prob) : 'แบบ Active tran'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:43.257090523+07:00","message":"push: {false ลำเลียงสาร 0 0xc000106580}"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:43.459774338+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:43.459775717+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:43.895361391+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:43.895395563+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ตนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:43.895401864+07:00","message":"receive interim result [false|false]: สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ตนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:43.895415921+07:00","message":"[buffer interim] 109 false สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ตนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.895422931+07:00","message":"[bufferProcess] interim [660000000]:สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ตนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.895425446+07:00","message":"[bufferProcess] send to processor:สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.895430341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.895432977+07:00","message":"> Transcript [1080] [false]: 'สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.895435104+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.895437185+07:00","message":"Set new StatePrefix: 'สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ต'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:43.897529049+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:43.897547962+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ตนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:43.897552818+07:00","message":"receive interim result [false|false]: สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ตนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:43.897562582+07:00","message":"[buffer interim] 109 false สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.897566188+07:00","message":"[bufferProcess] interim [720000000]:สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.897568428+07:00","message":"[bufferProcess] send to processor:สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ตนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.897570682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.897574599+07:00","message":"> Transcript [1081] [false]: 'สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ตนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.897577709+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.897579659+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.897581461+07:00","message":"StatePrefix: 'สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:43.897583989+07:00","message":"TextPushed: 'สำหรับตัวอย่างการลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:44.208124065+07:00","message":"[GCS] IsForceVAD: false for message ID: 109"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:44.300543372+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:44.300582977+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ตนะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:44.3005904+07:00","message":"receive interim result [true|false]: สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ตนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:44.300602609+07:00","message":"end recv isFinal message id 109"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:44.300604977+07:00","message":"end Recv id 109"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:44.300611834+07:00","message":"[buffer interim] 109 true สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:44.300624442+07:00","message":"[bufferProcess] interim [200000000]:สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:44.300630732+07:00","message":"[bufferProcess] send to processor (isfinal):สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:44.300634204+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:44.30063719+07:00","message":"> Transcript [1082] [false]: 'สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ตนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:44.300640821+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:44.300642856+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:44.300644642+07:00","message":"StatePrefix: 'สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:44.300647165+07:00","message":"TextPushed: 'สำหรับตัวอย่างการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:44.300657328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:44.300660161+07:00","message":"> Transcript [1083] [true]: 'สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ตนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:44.300662498+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:44.300664039+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:44.300665649+07:00","message":"StatePrefix: 'สำหรับตัวอย่างการลำเลียงสารแบบแอคทีฟทรานสปอร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:44.300667414+07:00","message":"TextPushed: 'สำหรับตัวอย่างการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:44.3006709+07:00","message":"Push: 'แบบแอคทีฟทรานสปอร์ตนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:44.30068019+07:00","message":"push: {true แบบแอคทีฟทรานสปอร์ตนะคะ 0 0xc000106580}"}
{"level":"info","service":"Main","time":"2026-02-25T13:08:44.30922003+07:00","message":"write wav file: './tmp/7509/7509_109.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:44.34133107+07:00","message":"[GCS] Start streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:44.868263919+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:44.868308212+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:44.868313286+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:44.868329124+07:00","message":"[buffer interim] 110 false เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:44.868335847+07:00","message":"[bufferProcess] interim [420000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:44.868337698+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:45.176355753+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:45.17639651+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นกัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:45.176402697+07:00","message":"receive interim result [false|false]: เช่นกัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:45.176413967+07:00","message":"[buffer interim] 110 false เช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.176420499+07:00","message":"[bufferProcess] interim [720000000]:เช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.176422985+07:00","message":"[bufferProcess] send to processor:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.176428303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.176431117+07:00","message":"> Transcript [1084] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.17643336+07:00","message":"Set StatePrefix (first interim): 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:45.371286966+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:45.371324404+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:45.371330084+07:00","message":"receive interim result [false|false]: เช่นการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:45.371344509+07:00","message":"[buffer interim] 110 false เช่นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.371351215+07:00","message":"[bufferProcess] interim [840000000]:เช่นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.371353449+07:00","message":"[bufferProcess] send to processor:เช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.371359905+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.371362621+07:00","message":"> Transcript [1085] [false]: 'เช่นกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.371365603+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.371367614+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.371369426+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.371371886+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:45.519348401+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:45.519418175+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการล้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:45.519425761+07:00","message":"receive interim result [false|false]: เช่นการล้าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:45.519444002+07:00","message":"[buffer interim] 110 false เช่นการล้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.519451014+07:00","message":"[bufferProcess] interim [20000000]:เช่นการล้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.519453357+07:00","message":"[bufferProcess] send to processor:เช่นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.519459959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.519463972+07:00","message":"> Transcript [1086] [false]: 'เช่นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.519470292+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.519473151+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.519475753+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.51947879+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:45.565442361+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:45.565489707+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการหลั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:45.565495523+07:00","message":"receive interim result [false|false]: เช่นการหลั่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:45.565508704+07:00","message":"[buffer interim] 110 false เช่นการหลั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.56551497+07:00","message":"[bufferProcess] interim [80000000]:เช่นการหลั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.565517142+07:00","message":"[bufferProcess] send to processor:เช่นการล้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.565522571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.565526909+07:00","message":"> Transcript [1087] [false]: 'เช่นการล้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.565531634+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.565534595+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.56553749+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.565540707+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:45.708309676+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:45.708349776+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการหลัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:45.708355951+07:00","message":"receive interim result [false|false]: เช่นการหลัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:45.708371209+07:00","message":"[buffer interim] 110 false เช่นการหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.708383575+07:00","message":"[bufferProcess] interim [140000000]:เช่นการหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.708386015+07:00","message":"[bufferProcess] send to processor:เช่นการหลั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.708396355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.708399219+07:00","message":"> Transcript [1088] [false]: 'เช่นการหลั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.708402053+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.708403904+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.708405696+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.708408814+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.708413371+07:00","message":"Push: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.708415151+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.70841748+07:00","message":"Set new StatePrefix : 'เช่นการหลั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.708419558+07:00","message":"Next Push (prob) : 'การหลั่ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:45.708426803+07:00","message":"push: {false เช่น 0 0xc001f74d80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:45.744126086+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:45.744165821+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการหลังคา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:45.744172653+07:00","message":"receive interim result [false|false]: เช่นการหลังคา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:45.744192876+07:00","message":"[buffer interim] 110 false เช่นการหลังคา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.744203256+07:00","message":"[bufferProcess] interim [200000000]:เช่นการหลังคา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.744205424+07:00","message":"[bufferProcess] send to processor:เช่นการหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.744208956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.744212835+07:00","message":"> Transcript [1089] [false]: 'เช่นการหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.744215597+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.744217682+07:00","message":"Set new StatePrefix: 'เช่นการหลัง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:45.774360356+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:45.774393476+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการหลังให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:45.77439934+07:00","message":"receive interim result [false|false]: เช่นการหลังให้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:45.774416554+07:00","message":"[buffer interim] 110 false เช่นการหลังให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.774422755+07:00","message":"[bufferProcess] interim [260000000]:เช่นการหลังให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.774425222+07:00","message":"[bufferProcess] send to processor:เช่นการหลังคา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.77442927+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.774431794+07:00","message":"> Transcript [1090] [false]: 'เช่นการหลังคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.774434905+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.774436949+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.774438865+07:00","message":"StatePrefix: 'เช่นการหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.774440929+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:45.788076141+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:45.788101118+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการหลัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:45.788106217+07:00","message":"receive interim result [false|false]: เช่นการหลัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:45.788120311+07:00","message":"[buffer interim] 110 false เช่นการหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.78812519+07:00","message":"[bufferProcess] interim [320000000]:เช่นการหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.788127255+07:00","message":"[bufferProcess] send to processor:เช่นการหลังให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.788135898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.788138358+07:00","message":"> Transcript [1091] [false]: 'เช่นการหลังให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.788141667+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.78814384+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.788145484+07:00","message":"StatePrefix: 'เช่นการหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.788147486+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:45.886663254+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:45.88671643+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการหลั่งในตูด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:45.886722886+07:00","message":"receive interim result [false|false]: เช่นการหลั่งในตูด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:45.886741783+07:00","message":"[buffer interim] 110 false เช่นการหลั่งในตูด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.886749947+07:00","message":"[bufferProcess] interim [380000000]:เช่นการหลั่งในตูด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.886752976+07:00","message":"[bufferProcess] send to processor:เช่นการหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.886757949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.886760705+07:00","message":"> Transcript [1092] [false]: 'เช่นการหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.886764426+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.886766883+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.886768677+07:00","message":"StatePrefix: 'เช่นการหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.886770721+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:45.946116117+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:45.946156563+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการหลั่งไฮโดรเจน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:45.946162631+07:00","message":"receive interim result [false|false]: เช่นการหลั่งไฮโดรเจน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:45.946176427+07:00","message":"[buffer interim] 110 false เช่นการหลั่งไฮโดรเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.946182615+07:00","message":"[bufferProcess] interim [440000000]:เช่นการหลั่งไฮโดรเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.946184681+07:00","message":"[bufferProcess] send to processor:เช่นการหลั่งในตูด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.946189772+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.946192716+07:00","message":"> Transcript [1093] [false]: 'เช่นการหลั่งในตูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.946195124+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:45.946197739+07:00","message":"Set new StatePrefix: 'เช่นการหลั่งในตูด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:46.265037684+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:46.265074704+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการหลั่งไฮโดรเจนใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:46.265080648+07:00","message":"receive interim result [false|false]: เช่นการหลั่งไฮโดรเจนใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:46.265095818+07:00","message":"[buffer interim] 110 false เช่นการหลั่งไฮโดรเจนใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.265103375+07:00","message":"[bufferProcess] interim [800000000]:เช่นการหลั่งไฮโดรเจนใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.26510561+07:00","message":"[bufferProcess] send to processor:เช่นการหลั่งไฮโดรเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.265111826+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.265114784+07:00","message":"> Transcript [1094] [false]: 'เช่นการหลั่งไฮโดรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.265117032+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.265119073+07:00","message":"Set new StatePrefix: 'เช่นการหลั่งไฮโดรเจน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:46.392909298+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:46.392948799+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการหลั่งไฮโดรเจนไอออน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:46.392956121+07:00","message":"receive interim result [false|false]: เช่นการหลั่งไฮโดรเจนไอออน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:46.392973136+07:00","message":"[buffer interim] 110 false เช่นการหลั่งไฮโดรเจนไอออน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.392982178+07:00","message":"[bufferProcess] interim [860000000]:เช่นการหลั่งไฮโดรเจนไอออน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.392984768+07:00","message":"[bufferProcess] send to processor:เช่นการหลั่งไฮโดรเจนใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.392989873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.392992901+07:00","message":"> Transcript [1095] [false]: 'เช่นการหลั่งไฮโดรเจนใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.392996356+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.392998543+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.393000525+07:00","message":"StatePrefix: 'เช่นการหลั่งไฮโดรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.393002545+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:46.460276961+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:46.460296462+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:46.698968071+07:00","message":"[GCS] IsForceVAD: false for message ID: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:46.769943055+07:00","message":"[GCS] Start streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:46.805216176+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:46.805253876+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการหลั่งไฮโดรเจนไอออน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:46.805261086+07:00","message":"receive interim result [true|false]: เช่นการหลั่งไฮโดรเจนไอออน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:46.805268827+07:00","message":"end recv isFinal message id 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:46.805270853+07:00","message":"end Recv id 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:46.805276045+07:00","message":"[buffer interim] 110 true เช่นการหลั่งไฮโดรเจนไอออน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.805284868+07:00","message":"[bufferProcess] interim [400000000]:เช่นการหลั่งไฮโดรเจนไอออน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.805287802+07:00","message":"[bufferProcess] send to processor (isfinal):เช่นการหลั่งไฮโดรเจนไอออน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.805291602+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.805294823+07:00","message":"> Transcript [1096] [false]: 'เช่นการหลั่งไฮโดรเจนไอออน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.80529784+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.805299721+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.805301497+07:00","message":"StatePrefix: 'เช่นการหลั่งไฮโดรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.805303511+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.805305036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.805306813+07:00","message":"> Transcript [1097] [true]: 'เช่นการหลั่งไฮโดรเจนไอออน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.805308813+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.805310315+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.805313485+07:00","message":"StatePrefix: 'เช่นการหลั่งไฮโดรเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.805315137+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:46.805317975+07:00","message":"Push: 'การหลั่งไฮโดรเจนไอออน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:46.805326688+07:00","message":"push: {true การหลั่งไฮโดรเจนไอออน 0 0xc001f74d80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:08:46.812971694+07:00","message":"write wav file: './tmp/7509/7509_110.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:47.303056986+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:47.303099918+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:47.303104947+07:00","message":"receive interim result [false|false]: กลับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:47.303119018+07:00","message":"[buffer interim] 111 false กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:47.303125007+07:00","message":"[bufferProcess] interim [540000000]:กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:47.303126735+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:47.412396251+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:47.412433719+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกษตร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:47.412439645+07:00","message":"receive interim result [false|false]: เกษตร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:47.412450089+07:00","message":"[buffer interim] 111 false เกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:47.412457254+07:00","message":"[bufferProcess] interim [660000000]:เกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:47.412459418+07:00","message":"[bufferProcess] send to processor:กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:47.412464418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:47.412466967+07:00","message":"> Transcript [1098] [false]: 'กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:47.412469435+07:00","message":"Set StatePrefix (first interim): 'กลับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:47.735599268+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:47.735624326+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กับเซลล์บุ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:47.735628283+07:00","message":"receive interim result [false|false]: กับเซลล์บุ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:47.73564282+07:00","message":"[buffer interim] 111 false กับเซลล์บุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:47.735649234+07:00","message":"[bufferProcess] interim [960000000]:กับเซลล์บุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:47.735651701+07:00","message":"[bufferProcess] send to processor:เกษตร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:47.735655037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:47.735657351+07:00","message":"> Transcript [1099] [false]: 'เกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:47.735659215+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:47.735661515+07:00","message":"Set new StatePrefix: 'เกษตร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:47.806024551+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:47.806063145+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กับเซลล์บุค\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:47.806068904+07:00","message":"receive interim result [false|false]: กับเซลล์บุค"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:47.806084515+07:00","message":"[buffer interim] 111 false กับเซลล์บุค"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:47.806091743+07:00","message":"[bufferProcess] interim [80000000]:กับเซลล์บุค"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:47.806094334+07:00","message":"[bufferProcess] send to processor:กับเซลล์บุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:47.806100961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:47.806103286+07:00","message":"> Transcript [1100] [false]: 'กับเซลล์บุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:47.806105599+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:47.806107669+07:00","message":"Set new StatePrefix: 'กับเซลล์บุ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:47.931600911+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:47.931639183+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กับเซลล์บุผิว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:47.93164615+07:00","message":"receive interim result [false|false]: กับเซลล์บุผิว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:47.931661192+07:00","message":"[buffer interim] 111 false กับเซลล์บุผิว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:47.931667736+07:00","message":"[bufferProcess] interim [140000000]:กับเซลล์บุผิว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:47.931670032+07:00","message":"[bufferProcess] send to processor:กับเซลล์บุค"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:47.931676109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:47.931679205+07:00","message":"> Transcript [1101] [false]: 'กับเซลล์บุค'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:47.931682878+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:47.931685001+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:47.931687316+07:00","message":"StatePrefix: 'กับเซลล์บุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:47.931689633+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:48.182494255+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:48.182531329+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กับเซลล์บุผิวของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:48.18253702+07:00","message":"receive interim result [false|false]: กับเซลล์บุผิวของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:48.182551647+07:00","message":"[buffer interim] 111 false กับเซลล์บุผิวของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.182561072+07:00","message":"[bufferProcess] interim [440000000]:กับเซลล์บุผิวของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.182564102+07:00","message":"[bufferProcess] send to processor:กับเซลล์บุผิว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.182572832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.182577327+07:00","message":"> Transcript [1102] [false]: 'กับเซลล์บุผิว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.182582819+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.182584835+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.182586624+07:00","message":"StatePrefix: 'กับเซลล์บุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.182588705+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:48.382414224+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:48.382455053+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กับเซลล์บุผิวของคุณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:48.382463219+07:00","message":"receive interim result [false|false]: กับเซลล์บุผิวของคุณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:48.382475782+07:00","message":"[buffer interim] 111 false กับเซลล์บุผิวของคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.382481967+07:00","message":"[bufferProcess] interim [620000000]:กับเซลล์บุผิวของคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.382485052+07:00","message":"[bufferProcess] send to processor:กับเซลล์บุผิวของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.382491302+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.382494431+07:00","message":"> Transcript [1103] [false]: 'กับเซลล์บุผิวของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.382498088+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.382500134+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.382502465+07:00","message":"StatePrefix: 'กับเซลล์บุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.382504756+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:48.406268613+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:48.406293357+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กับเซลล์บุผิวของพระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:48.406299282+07:00","message":"receive interim result [false|false]: กับเซลล์บุผิวของพระ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:48.406312464+07:00","message":"[buffer interim] 111 false กับเซลล์บุผิวของพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.406317267+07:00","message":"[bufferProcess] interim [680000000]:กับเซลล์บุผิวของพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.406319383+07:00","message":"[bufferProcess] send to processor:กับเซลล์บุผิวของคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.40632232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.406324897+07:00","message":"> Transcript [1104] [false]: 'กับเซลล์บุผิวของคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.406328103+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.406331085+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.406332979+07:00","message":"StatePrefix: 'กับเซลล์บุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.406334961+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.406340931+07:00","message":"Push: 'กับเซลล์บุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.406342749+07:00","message":"TextPushed: 'กับเซลล์บุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.40634469+07:00","message":"Set new StatePrefix : 'กับเซลล์บุผิวของคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.406346751+07:00","message":"Next Push (prob) : 'ผิวของคุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:48.406354667+07:00","message":"push: {false กับเซลล์บุ 0 0xc00051d280}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:48.521081501+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:48.521122408+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กับเซลล์บุผิวของกระเพาะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:48.521130932+07:00","message":"receive interim result [false|false]: กับเซลล์บุผิวของกระเพาะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:48.521144406+07:00","message":"[buffer interim] 111 false กับเซลล์บุผิวของกระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.521150897+07:00","message":"[bufferProcess] interim [800000000]:กับเซลล์บุผิวของกระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.521153169+07:00","message":"[bufferProcess] send to processor:กับเซลล์บุผิวของพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.521175895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.521178935+07:00","message":"> Transcript [1105] [false]: 'กับเซลล์บุผิวของพระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.521181074+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.521183+07:00","message":"Set new StatePrefix: 'กับเซลล์บุผิวของพระ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:48.819500594+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:48.819547556+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กับเซลล์บุผิวของกระเพาะอา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:48.819556252+07:00","message":"receive interim result [false|false]: กับเซลล์บุผิวของกระเพาะอา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:48.819574607+07:00","message":"[buffer interim] 111 false กับเซลล์บุผิวของกระเพาะอา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.81958838+07:00","message":"[bufferProcess] interim [40000000]:กับเซลล์บุผิวของกระเพาะอา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.819593054+07:00","message":"[bufferProcess] send to processor:กับเซลล์บุผิวของกระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.819601449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.81960578+07:00","message":"> Transcript [1106] [false]: 'กับเซลล์บุผิวของกระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.819610476+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.819613659+07:00","message":"Set new StatePrefix: 'กับเซลล์บุผิวของกระเพาะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:48.821309243+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:48.821346178+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กับเซลล์บุผิวของกระเพาะอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:48.821351409+07:00","message":"receive interim result [false|false]: กับเซลล์บุผิวของกระเพาะอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:48.821366912+07:00","message":"[buffer interim] 111 false กับเซลล์บุผิวของกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.821372972+07:00","message":"[bufferProcess] interim [100000000]:กับเซลล์บุผิวของกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.821375052+07:00","message":"[bufferProcess] send to processor:กับเซลล์บุผิวของกระเพาะอา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.821378661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.821381511+07:00","message":"> Transcript [1107] [false]: 'กับเซลล์บุผิวของกระเพาะอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.821384837+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.821386764+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.821388641+07:00","message":"StatePrefix: 'กับเซลล์บุผิวของกระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:48.821390541+07:00","message":"TextPushed: 'กับเซลล์บุ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:49.259075741+07:00","message":"[GCS] IsForceVAD: false for message ID: 111"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:49.331743039+07:00","message":"[GCS] Start streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:49.341433126+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:49.341468452+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กับเซลล์บุผิวของกระเพาะอาหาร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:49.341474544+07:00","message":"receive interim result [false|false]: กับเซลล์บุผิวของกระเพาะอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:49.341488709+07:00","message":"[buffer interim] 111 false กับเซลล์บุผิวของกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.341496645+07:00","message":"[bufferProcess] interim [700000000]:กับเซลล์บุผิวของกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.341499043+07:00","message":"[bufferProcess] send to processor:กับเซลล์บุผิวของกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.341505833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.341508544+07:00","message":"> Transcript [1108] [false]: 'กับเซลล์บุผิวของกระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.341511784+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.341513922+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.341515722+07:00","message":"StatePrefix: 'กับเซลล์บุผิวของกระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.341518464+07:00","message":"TextPushed: 'กับเซลล์บุ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:49.362065457+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:49.362105038+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากเซลล์บุผิวของกระเพาะอาหาร\",\"confidence\":0.94919366}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:49.362110834+07:00","message":"receive interim result [true|false]: จากเซลล์บุผิวของกระเพาะอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:49.36212224+07:00","message":"end recv isFinal message id 111"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:49.362124659+07:00","message":"end Recv id 111"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:49.362129984+07:00","message":"[buffer interim] 111 true จากเซลล์บุผิวของกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.362135963+07:00","message":"[bufferProcess] interim [730000000]:จากเซลล์บุผิวของกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.362138685+07:00","message":"[bufferProcess] send to processor (isfinal):กับเซลล์บุผิวของกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.362142365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.362145047+07:00","message":"> Transcript [1109] [false]: 'กับเซลล์บุผิวของกระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.362147765+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.362149504+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.362151203+07:00","message":"StatePrefix: 'กับเซลล์บุผิวของกระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.362153191+07:00","message":"TextPushed: 'กับเซลล์บุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.362154923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.362156641+07:00","message":"> Transcript [1110] [true]: 'จากเซลล์บุผิวของกระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.362158599+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.362160095+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.362161592+07:00","message":"StatePrefix: 'กับเซลล์บุผิวของกระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.362163217+07:00","message":"TextPushed: 'กับเซลล์บุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.362164764+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.36225905+07:00","message":"Push: 'ผิวของกระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.36226209+07:00","message":"TextPushed: 'กับเซลล์บุผิวของกระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.362263989+07:00","message":"Set new StatePrefix : 'จากเซลล์บุผิวของกระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.362265836+07:00","message":"Next Push (prob) : 'จากเซลล์บุผิวของกระเพาะอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:49.362273909+07:00","message":"push: {true ผิวของกระเพาะอาหาร 0 0xc00051d280}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.362286154+07:00","message":"write aligntment file to 'tmp/7509/align_message_id_111.html'"}
{"level":"info","service":"Main","time":"2026-02-25T13:08:49.369608598+07:00","message":"write wav file: './tmp/7509/7509_111.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:49.460856181+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:49.46086123+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:49.793762772+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:49.793802436+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:49.793807727+07:00","message":"receive interim result [false|false]: เข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:49.79382566+07:00","message":"[buffer interim] 112 false เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.793831344+07:00","message":"[bufferProcess] interim [480000000]:เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.793833063+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:49.983796628+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:49.983846179+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าสู่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:49.983851896+07:00","message":"receive interim result [false|false]: เข้าสู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:49.983863575+07:00","message":"[buffer interim] 112 false เข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.983869772+07:00","message":"[bufferProcess] interim [720000000]:เข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.983872636+07:00","message":"[bufferProcess] send to processor:เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.98387779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.983880772+07:00","message":"> Transcript [1111] [false]: 'เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:49.983883201+07:00","message":"Set StatePrefix (first interim): 'เข้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:50.184319047+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:50.184360463+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าสู่โหมด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:50.184366347+07:00","message":"receive interim result [false|false]: เข้าสู่โหมด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:50.184379103+07:00","message":"[buffer interim] 112 false เข้าสู่โหมด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.184384978+07:00","message":"[bufferProcess] interim [900000000]:เข้าสู่โหมด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.184386968+07:00","message":"[bufferProcess] send to processor:เข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.184392017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.184394754+07:00","message":"> Transcript [1112] [false]: 'เข้าสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.184397653+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.184399573+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.184401393+07:00","message":"StatePrefix: 'เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.184403365+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:50.296207802+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:50.296248199+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าสู่พระ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:50.296253869+07:00","message":"receive interim result [false|false]: เข้าสู่พระ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:50.296264237+07:00","message":"[buffer interim] 112 false เข้าสู่พระ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.296270834+07:00","message":"[bufferProcess] interim [960000000]:เข้าสู่พระ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.296272985+07:00","message":"[bufferProcess] send to processor:เข้าสู่โหมด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.296276319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.296279318+07:00","message":"> Transcript [1113] [false]: 'เข้าสู่โหมด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.296282069+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.296283901+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.296285666+07:00","message":"StatePrefix: 'เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.296287529+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:50.373216887+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:50.373257318+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าสู่ระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:50.373263373+07:00","message":"receive interim result [false|false]: เข้าสู่ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:50.373277435+07:00","message":"[buffer interim] 112 false เข้าสู่ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.373284381+07:00","message":"[bufferProcess] interim [80000000]:เข้าสู่ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.373286642+07:00","message":"[bufferProcess] send to processor:เข้าสู่พระ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.373291806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.373294621+07:00","message":"> Transcript [1114] [false]: 'เข้าสู่พระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.373297404+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.373299243+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.373300979+07:00","message":"StatePrefix: 'เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.373303163+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:50.51342493+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:50.513461385+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าสู่กระเพาะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:50.51346902+07:00","message":"receive interim result [false|false]: เข้าสู่กระเพาะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:50.513482102+07:00","message":"[buffer interim] 112 false เข้าสู่กระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.513490206+07:00","message":"[bufferProcess] interim [200000000]:เข้าสู่กระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.513493259+07:00","message":"[bufferProcess] send to processor:เข้าสู่ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.513498341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.513502629+07:00","message":"> Transcript [1115] [false]: 'เข้าสู่ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.513507063+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.513509958+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.513512756+07:00","message":"StatePrefix: 'เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.513514504+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.513518917+07:00","message":"Push: 'เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.51352154+07:00","message":"TextPushed: 'เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.513524583+07:00","message":"Set new StatePrefix : 'เข้าสู่ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.513528399+07:00","message":"Next Push (prob) : 'สู่ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:50.513544347+07:00","message":"push: {false เข้า 0 0xc000394a00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:50.698848439+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:50.698887087+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าสู่กระเพาะอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:50.698893371+07:00","message":"receive interim result [false|false]: เข้าสู่กระเพาะอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:50.69890558+07:00","message":"[buffer interim] 112 false เข้าสู่กระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.698912913+07:00","message":"[bufferProcess] interim [380000000]:เข้าสู่กระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.698915492+07:00","message":"[bufferProcess] send to processor:เข้าสู่กระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.698920826+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.698923709+07:00","message":"> Transcript [1116] [false]: 'เข้าสู่กระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.698925609+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:50.698927634+07:00","message":"Set new StatePrefix: 'เข้าสู่กระเพาะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:51.260626347+07:00","message":"[GCS] IsForceVAD: false for message ID: 112"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:51.269258863+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:51.269295855+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าสู่กระเพาะอาหาร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:51.269302043+07:00","message":"receive interim result [false|false]: เข้าสู่กระเพาะอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:51.269316616+07:00","message":"[buffer interim] 112 false เข้าสู่กระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.269322273+07:00","message":"[bufferProcess] interim [980000000]:เข้าสู่กระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.269324749+07:00","message":"[bufferProcess] send to processor:เข้าสู่กระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.269330967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.269333342+07:00","message":"> Transcript [1117] [false]: 'เข้าสู่กระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.269336458+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.269339181+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.269340897+07:00","message":"StatePrefix: 'เข้าสู่กระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.269343203+07:00","message":"TextPushed: 'เข้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:51.3927949+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:51.39283826+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าสู่กระเพาะอาหาร\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:51.392844527+07:00","message":"receive interim result [true|false]: เข้าสู่กระเพาะอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:51.392853555+07:00","message":"end recv isFinal message id 112"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:51.392862395+07:00","message":"end Recv id 112"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:51.392870343+07:00","message":"[buffer interim] 112 true เข้าสู่กระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.392876734+07:00","message":"[bufferProcess] interim [130000000]:เข้าสู่กระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.392879781+07:00","message":"[bufferProcess] send to processor (isfinal):เข้าสู่กระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.392882596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.392885323+07:00","message":"> Transcript [1118] [false]: 'เข้าสู่กระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.392888074+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.392889889+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.392891624+07:00","message":"StatePrefix: 'เข้าสู่กระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.392893624+07:00","message":"TextPushed: 'เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.392895162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.392897159+07:00","message":"> Transcript [1119] [true]: 'เข้าสู่กระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.392899002+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.392900639+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.392902217+07:00","message":"StatePrefix: 'เข้าสู่กระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.392903913+07:00","message":"TextPushed: 'เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:51.392906531+07:00","message":"Push: 'สู่กระเพาะอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:51.392914751+07:00","message":"push: {true สู่กระเพาะอาหาร 0 0xc000394a00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:08:51.399964265+07:00","message":"write wav file: './tmp/7509/7509_112.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:51.900275735+07:00","message":"[GCS] Start streaming session, msgId: 113"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:52.461860944+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:52.461871624+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:52.737103261+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:52.737138251+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:52.73714307+07:00","message":"receive interim result [false|false]: ค่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:52.737155667+07:00","message":"[buffer interim] 113 false ค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:52.737171232+07:00","message":"[bufferProcess] interim [840000000]:ค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:52.73717349+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:52.737179471+07:00","message":"[bufferProcess] send to processor (ticker):ค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:52.737182815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:52.737185413+07:00","message":"> Transcript [1120] [false]: 'ค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:52.737187359+07:00","message":"Set StatePrefix (first interim): 'ค่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:52.885829026+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:52.885868274+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้าจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:52.885873626+07:00","message":"receive interim result [false|false]: ข้าจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:52.885890132+07:00","message":"[buffer interim] 113 false ข้าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:52.885904109+07:00","message":"[bufferProcess] interim [20000000]:ข้าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:52.88590738+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:53.104159955+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:53.104201093+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:53.104207443+07:00","message":"receive interim result [false|false]: ค่าจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:53.10422254+07:00","message":"[buffer interim] 113 false ค่าจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.104229761+07:00","message":"[bufferProcess] interim [200000000]:ค่าจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.104232044+07:00","message":"[bufferProcess] send to processor:ข้าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.104238915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.104242275+07:00","message":"> Transcript [1121] [false]: 'ข้าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.104244401+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.104246236+07:00","message":"Set new StatePrefix: 'ข้าจะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:53.125157478+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:53.12520654+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าจากที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:53.125211567+07:00","message":"receive interim result [false|false]: ค่าจากที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:53.125225059+07:00","message":"[buffer interim] 113 false ค่าจากที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.125231283+07:00","message":"[bufferProcess] interim [260000000]:ค่าจากที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.125233309+07:00","message":"[bufferProcess] send to processor:ค่าจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.125236039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.125241472+07:00","message":"> Transcript [1122] [false]: 'ค่าจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.125243548+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.125245647+07:00","message":"Set new StatePrefix: 'ค่าจาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:53.297374026+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:53.297416217+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าจากที่นี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:53.29742414+07:00","message":"receive interim result [false|false]: ค่าจากที่นี่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:53.297438711+07:00","message":"[buffer interim] 113 false ค่าจากที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.297446322+07:00","message":"[bufferProcess] interim [380000000]:ค่าจากที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.297448814+07:00","message":"[bufferProcess] send to processor:ค่าจากที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.29745415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.297456998+07:00","message":"> Transcript [1123] [false]: 'ค่าจากที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.297460397+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.297462563+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.297464615+07:00","message":"StatePrefix: 'ค่าจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.297466804+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:53.327398194+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:53.327439344+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าจากที่นั่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:53.327444858+07:00","message":"receive interim result [false|false]: ค่าจากที่นั่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:53.327460434+07:00","message":"[buffer interim] 113 false ค่าจากที่นั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.327466557+07:00","message":"[bufferProcess] interim [440000000]:ค่าจากที่นั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.327469105+07:00","message":"[bufferProcess] send to processor:ค่าจากที่นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.32747181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.327474958+07:00","message":"> Transcript [1124] [false]: 'ค่าจากที่นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.327478229+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.327480149+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.327482353+07:00","message":"StatePrefix: 'ค่าจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.327484153+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:53.341684928+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:53.341719882+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าจากที่นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:53.34172547+07:00","message":"receive interim result [false|false]: ค่าจากที่นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:53.341740363+07:00","message":"[buffer interim] 113 false ค่าจากที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.341746024+07:00","message":"[bufferProcess] interim [500000000]:ค่าจากที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.341748116+07:00","message":"[bufferProcess] send to processor:ค่าจากที่นั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.341750966+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.34175344+07:00","message":"> Transcript [1125] [false]: 'ค่าจากที่นั่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.341756588+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.341758447+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.341760106+07:00","message":"StatePrefix: 'ค่าจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.341761811+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:53.505001661+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:53.505040756+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าจากที่นักเรียนได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:53.505046262+07:00","message":"receive interim result [false|false]: ค่าจากที่นักเรียนได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:53.505058766+07:00","message":"[buffer interim] 113 false ค่าจากที่นักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.505064986+07:00","message":"[bufferProcess] interim [680000000]:ค่าจากที่นักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.505067177+07:00","message":"[bufferProcess] send to processor:ค่าจากที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.50507233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.505074904+07:00","message":"> Transcript [1126] [false]: 'ค่าจากที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.505077789+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.50507989+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.505081546+07:00","message":"StatePrefix: 'ค่าจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.505083474+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.505087675+07:00","message":"Push: 'ค่าจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.505089622+07:00","message":"TextPushed: 'ค่าจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.505091622+07:00","message":"Set new StatePrefix : 'ค่าจากที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.505093714+07:00","message":"Next Push (prob) : 'ที่นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:53.505111516+07:00","message":"push: {false ค่าจาก 0 0xc000394d80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:53.760105677+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:53.760142362+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าจากที่นักเรียนได้เรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:53.760147665+07:00","message":"receive interim result [false|false]: ค่าจากที่นักเรียนได้เรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:53.760160485+07:00","message":"[buffer interim] 113 false ค่าจากที่นักเรียนได้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.760166927+07:00","message":"[bufferProcess] interim [860000000]:ค่าจากที่นักเรียนได้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.760169226+07:00","message":"[bufferProcess] send to processor:ค่าจากที่นักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.760174003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.760176488+07:00","message":"> Transcript [1127] [false]: 'ค่าจากที่นักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.760179018+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.76018105+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.760182784+07:00","message":"StatePrefix: 'ค่าจากที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.760184816+07:00","message":"TextPushed: 'ค่าจาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:53.954549185+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:53.954583347+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าจากที่นักเรียนได้เรียนผ่าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:53.954588716+07:00","message":"receive interim result [false|false]: ค่าจากที่นักเรียนได้เรียนผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:53.954601855+07:00","message":"[buffer interim] 113 false ค่าจากที่นักเรียนได้เรียนผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.954607972+07:00","message":"[bufferProcess] interim [100000000]:ค่าจากที่นักเรียนได้เรียนผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.954610258+07:00","message":"[bufferProcess] send to processor:ค่าจากที่นักเรียนได้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.954616975+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.954619715+07:00","message":"> Transcript [1128] [false]: 'ค่าจากที่นักเรียนได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.954622691+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.954624704+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.954626737+07:00","message":"StatePrefix: 'ค่าจากที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:53.954628908+07:00","message":"TextPushed: 'ค่าจาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:54.237925308+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:54.237968452+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าจากที่นักเรียนได้เรียนผ่านมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:54.237974887+07:00","message":"receive interim result [false|false]: ค่าจากที่นักเรียนได้เรียนผ่านมา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:54.237988252+07:00","message":"[buffer interim] 113 false ค่าจากที่นักเรียนได้เรียนผ่านมา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.237994763+07:00","message":"[bufferProcess] interim [400000000]:ค่าจากที่นักเรียนได้เรียนผ่านมา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.237997111+07:00","message":"[bufferProcess] send to processor:ค่าจากที่นักเรียนได้เรียนผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.238004141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.238006551+07:00","message":"> Transcript [1129] [false]: 'ค่าจากที่นักเรียนได้เรียนผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.238009602+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.238011648+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.238013612+07:00","message":"StatePrefix: 'ค่าจากที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.238015884+07:00","message":"TextPushed: 'ค่าจาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:54.464675644+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:54.464705554+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าจากที่นักเรียนได้เรียนผ่านมาและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:54.464711547+07:00","message":"receive interim result [false|false]: ค่าจากที่นักเรียนได้เรียนผ่านมาและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:54.464723606+07:00","message":"[buffer interim] 113 false ค่าจากที่นักเรียนได้เรียนผ่านมาและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.464729654+07:00","message":"[bufferProcess] interim [580000000]:ค่าจากที่นักเรียนได้เรียนผ่านมาและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.464732841+07:00","message":"[bufferProcess] send to processor:ค่าจากที่นักเรียนได้เรียนผ่านมา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.46473983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.464742242+07:00","message":"> Transcript [1130] [false]: 'ค่าจากที่นักเรียนได้เรียนผ่านมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.464746139+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.464748415+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.464754087+07:00","message":"StatePrefix: 'ค่าจากที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.464758999+07:00","message":"TextPushed: 'ค่าจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.464766086+07:00","message":"Push: 'ที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.464767871+07:00","message":"TextPushed: 'ค่าจากที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.464769683+07:00","message":"Set new StatePrefix : 'ค่าจากที่นักเรียนได้เรียนผ่านมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.464772428+07:00","message":"Next Push (prob) : 'ได้เรียนผ่านมา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:54.464779062+07:00","message":"push: {false ที่นักเรียน 0 0xc000394d80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:54.533123402+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:54.533213196+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าจากที่นักเรียนได้เรียนผ่านมาแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:54.533221278+07:00","message":"receive interim result [false|false]: ค่าจากที่นักเรียนได้เรียนผ่านมาแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:54.533236905+07:00","message":"[buffer interim] 113 false ค่าจากที่นักเรียนได้เรียนผ่านมาแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.533244687+07:00","message":"[bufferProcess] interim [640000000]:ค่าจากที่นักเรียนได้เรียนผ่านมาแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.533247039+07:00","message":"[bufferProcess] send to processor:ค่าจากที่นักเรียนได้เรียนผ่านมาและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.533252953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.533255734+07:00","message":"> Transcript [1131] [false]: 'ค่าจากที่นักเรียนได้เรียนผ่านมาและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.533258745+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.533260661+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.533262345+07:00","message":"StatePrefix: 'ค่าจากที่นักเรียนได้เรียนผ่านมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.533265764+07:00","message":"TextPushed: 'ค่าจากที่นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:54.654067769+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:54.654101832+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:54.654113301+07:00","message":"receive interim result [false|false]: ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:54.654126037+07:00","message":"[buffer interim] 113 false ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.654132367+07:00","message":"[bufferProcess] interim [760000000]:ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.65413496+07:00","message":"[bufferProcess] send to processor:ค่าจากที่นักเรียนได้เรียนผ่านมาแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.654139806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.654142301+07:00","message":"> Transcript [1132] [false]: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.654145274+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.654147708+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.654149442+07:00","message":"StatePrefix: 'ค่าจากที่นักเรียนได้เรียนผ่านมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.654152112+07:00","message":"TextPushed: 'ค่าจากที่นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:54.724367772+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:54.724408231+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:54.724414682+07:00","message":"receive interim result [false|false]: ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:54.724427989+07:00","message":"[buffer interim] 113 false ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.724434931+07:00","message":"[bufferProcess] interim [880000000]:ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.724437195+07:00","message":"[bufferProcess] send to processor:ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.72444213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.724444812+07:00","message":"> Transcript [1133] [false]: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.724447959+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.724450054+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.724452798+07:00","message":"StatePrefix: 'ค่าจากที่นักเรียนได้เรียนผ่านมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.724456204+07:00","message":"TextPushed: 'ค่าจากที่นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:54.921931891+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:54.921976577+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:54.921983421+07:00","message":"receive interim result [false|false]: ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:54.921996656+07:00","message":"[buffer interim] 113 false ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.922004687+07:00","message":"[bufferProcess] interim [120000000]:ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.922006975+07:00","message":"[bufferProcess] send to processor:ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.922011975+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.922014643+07:00","message":"> Transcript [1134] [false]: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.922018707+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.922021278+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.922024218+07:00","message":"StatePrefix: 'ค่าจากที่นักเรียนได้เรียนผ่านมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.922027385+07:00","message":"TextPushed: 'ค่าจากที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.922034017+07:00","message":"Push: 'ได้เรียนผ่านมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.922035905+07:00","message":"TextPushed: 'ค่าจากที่นักเรียนได้เรียนผ่านมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.922038322+07:00","message":"Set new StatePrefix : 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:54.922040637+07:00","message":"Next Push (prob) : 'แล้วนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:54.922048257+07:00","message":"push: {false ได้เรียนผ่านมา 0 0xc000394d80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:55.119400842+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:55.119443192+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:55.119448777+07:00","message":"receive interim result [false|false]: ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:55.119460875+07:00","message":"[buffer interim] 113 false ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.119468531+07:00","message":"[bufferProcess] interim [300000000]:ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.119470856+07:00","message":"[bufferProcess] send to processor:ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.119474015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.11947681+07:00","message":"> Transcript [1135] [false]: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.119479859+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.119481623+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.119483307+07:00","message":"StatePrefix: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.119485671+07:00","message":"TextPushed: 'ค่าจากที่นักเรียนได้เรียนผ่านมา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:55.363394764+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:55.363437672+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:55.363443524+07:00","message":"receive interim result [false|false]: ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:55.363456466+07:00","message":"[buffer interim] 113 false ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.363462333+07:00","message":"[bufferProcess] interim [480000000]:ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.363464597+07:00","message":"[bufferProcess] send to processor:ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.363469771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.363473158+07:00","message":"> Transcript [1136] [false]: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.363476719+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.363478486+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.363480284+07:00","message":"StatePrefix: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.363482756+07:00","message":"TextPushed: 'ค่าจากที่นักเรียนได้เรียนผ่านมา'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:55.462106901+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:55.462121327+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:55.799356634+07:00","message":"[GCS] IsForceVAD: false for message ID: 113"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:55.873835931+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:55.873876968+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-02-25T13:08:55.873882766+07:00","message":"receive interim result [false|false]: ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:55.873895812+07:00","message":"[buffer interim] 113 false ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.873904276+07:00","message":"[bufferProcess] interim [80000000]:ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.873907342+07:00","message":"[bufferProcess] send to processor:ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.873912607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.873915205+07:00","message":"> Transcript [1137] [false]: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.873918333+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.873920286+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.873922043+07:00","message":"StatePrefix: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.873924424+07:00","message":"TextPushed: 'ค่าจากที่นักเรียนได้เรียนผ่านมา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:55.902685802+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:55.902722007+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่า\",\"confidence\":0.94813234}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:55.90272841+07:00","message":"receive interim result [true|false]: ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:55.902735886+07:00","message":"end recv isFinal message id 113"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:55.902737965+07:00","message":"end Recv id 113"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:55.902744022+07:00","message":"[buffer interim] 113 true ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.902750109+07:00","message":"[bufferProcess] interim [140000000]:ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.902754685+07:00","message":"[bufferProcess] send to processor (isfinal):ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.902757929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.902761226+07:00","message":"> Transcript [1138] [false]: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.902765918+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.902768549+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.902771048+07:00","message":"StatePrefix: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.902774575+07:00","message":"TextPushed: 'ค่าจากที่นักเรียนได้เรียนผ่านมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.902782203+07:00","message":"Push: 'แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.902784191+07:00","message":"TextPushed: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.902786232+07:00","message":"Set new StatePrefix : 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.902788323+07:00","message":"Next Push (prob) : 'จะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.902789903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.902792058+07:00","message":"> Transcript [1139] [true]: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.902794175+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.902795698+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.902797615+07:00","message":"StatePrefix: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะจะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.902799517+07:00","message":"TextPushed: 'ค่าจากที่นักเรียนได้เรียนผ่านมาแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:55.902801432+07:00","message":"Push: 'จะพบว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:55.902809166+07:00","message":"push: {false แล้วนะคะ 0 0xc000394d80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:55.902816256+07:00","message":"push: {true จะพบว่า 0 0xc000394d80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:08:55.912434873+07:00","message":"write wav file: './tmp/7509/7509_113.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:55.930876829+07:00","message":"[GCS] Start streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:56.259914003+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:56.25996632+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:56.259973105+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:56.259989361+07:00","message":"[buffer interim] 114 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.260007076+07:00","message":"[bufferProcess] interim [420000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.260009962+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:56.494942356+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:56.494986884+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:56.494992249+07:00","message":"receive interim result [false|false]: การแพร่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:56.49501583+07:00","message":"[buffer interim] 114 false การแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.495023226+07:00","message":"[bufferProcess] interim [600000000]:การแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.495026035+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.495029549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.495033463+07:00","message":"> Transcript [1140] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.495035555+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:56.574229418+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:56.574273587+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพทย์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:56.574281073+07:00","message":"receive interim result [false|false]: การแพทย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:56.574296436+07:00","message":"[buffer interim] 114 false การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.574303644+07:00","message":"[bufferProcess] interim [660000000]:การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.574305829+07:00","message":"[bufferProcess] send to processor:การแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.574312537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.574315471+07:00","message":"> Transcript [1141] [false]: 'การแพร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.574318127+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.574319903+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.574321713+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.57432438+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:56.770848522+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:56.770884353+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:56.770889805+07:00","message":"receive interim result [false|false]: การแพร่แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:56.770902129+07:00","message":"[buffer interim] 114 false การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.770908652+07:00","message":"[bufferProcess] interim [840000000]:การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.77091089+07:00","message":"[bufferProcess] send to processor:การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.770916295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.77091915+07:00","message":"> Transcript [1142] [false]: 'การแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.770921843+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.770923706+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.770925718+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.770927804+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:56.962825873+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:56.962865806+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟอร์ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:56.962871591+07:00","message":"receive interim result [false|false]: การแพร่แบบฟอร์ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:56.962887847+07:00","message":"[buffer interim] 114 false การแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.962895197+07:00","message":"[bufferProcess] interim [80000000]:การแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.962898332+07:00","message":"[bufferProcess] send to processor:การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.962906942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.962910149+07:00","message":"> Transcript [1143] [false]: 'การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.962913378+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.962915308+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.962917494+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:56.962921099+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:57.092087963+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:57.092124676+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:57.092130393+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:57.092145711+07:00","message":"[buffer interim] 114 false การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.092156192+07:00","message":"[bufferProcess] interim [200000000]:การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.092159021+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.092165368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.092168009+07:00","message":"> Transcript [1144] [false]: 'การแพร่แบบฟอร์ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.092171113+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.092173223+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.092174996+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.092177509+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.092183612+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.09218555+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.092187716+07:00","message":"Set new StatePrefix : 'การแพร่แบบฟอร์ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.092189781+07:00","message":"Next Push (prob) : 'แพร่แบบฟอร์ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:57.09219714+07:00","message":"push: {false การ 0 0xc000394880}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:57.667180348+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:57.667222142+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทต\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:57.667228782+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:57.667243223+07:00","message":"[buffer interim] 114 false การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.667249473+07:00","message":"[bufferProcess] interim [800000000]:การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.667251827+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.667258364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.667260856+07:00","message":"> Transcript [1145] [false]: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.667262828+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.66726542+07:00","message":"Set new StatePrefix: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:57.796537311+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:57.796582097+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:57.796587909+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:57.796602421+07:00","message":"[buffer interim] 114 false การแพร่แบบฟาซิลิเทตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.796608971+07:00","message":"[bufferProcess] interim [920000000]:การแพร่แบบฟาซิลิเทตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.796611685+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.796619004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.796621414+07:00","message":"> Transcript [1146] [false]: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.796624653+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.796627851+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.796630259+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:57.796632928+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:58.051296698+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:58.051335563+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตและแอกทีฟ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:58.0513418+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตและแอกทีฟ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:58.051354941+07:00","message":"[buffer interim] 114 false การแพร่แบบฟาซิลิเทตและแอกทีฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:58.051361765+07:00","message":"[bufferProcess] interim [160000000]:การแพร่แบบฟาซิลิเทตและแอกทีฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:58.051364173+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:58.051369019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:58.051372029+07:00","message":"> Transcript [1147] [false]: 'การแพร่แบบฟาซิลิเทตและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:58.051375421+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:58.05137761+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:58.051379749+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:58.051382406+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:58.46240578+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:08:58.462430698+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:58.49430519+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:58.494348271+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:58.494355865+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:58.494375185+07:00","message":"[buffer interim] 114 false การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:58.494387622+07:00","message":"[bufferProcess] interim [580000000]:การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:58.494391704+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตและแอกทีฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:58.494400527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:58.494405132+07:00","message":"> Transcript [1148] [false]: 'การแพร่แบบฟาซิลิเทตและแอกทีฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:58.494410243+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:58.494413458+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:58.494416748+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:58.494420384+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:59.092118566+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:59.092156072+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ต\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:59.092163404+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:59.092180083+07:00","message":"[buffer interim] 114 false การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.092186452+07:00","message":"[bufferProcess] interim [180000000]:การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.092188538+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.092191549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.092194045+07:00","message":"> Transcript [1149] [false]: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.092197054+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.09219905+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.092201033+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.092203165+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.092205697+07:00","message":"Push: 'แพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.09220754+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.092209642+07:00","message":"Set new StatePrefix : 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.092211905+07:00","message":"Next Push (prob) : 'และแอกทีฟทรานสปอร์ต'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:59.092219165+07:00","message":"push: {false แพร่แบบฟาซิลิเทต 0 0xc000394880}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:59.164610048+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:59.164639346+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:59.164646098+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนั้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:59.16466014+07:00","message":"[buffer interim] 114 false การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.164666384+07:00","message":"[bufferProcess] interim [300000000]:การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.164669511+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.164680025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.164682976+07:00","message":"> Transcript [1150] [false]: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.164685733+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.164689917+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.164694151+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.164697126+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:59.197743801+07:00","message":"[GCS] IsForceVAD: false for message ID: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:59.306437089+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:59.306473496+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนั้น\",\"confidence\":0.94273895}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:59.306479919+07:00","message":"receive interim result [true|false]: การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนั้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:59.306488686+07:00","message":"end recv isFinal message id 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:59.306490599+07:00","message":"end Recv id 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:59.306497406+07:00","message":"[buffer interim] 114 true การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.306506291+07:00","message":"[bufferProcess] interim [480000000]:การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.306511324+07:00","message":"[bufferProcess] send to processor (isfinal):การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.30651434+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.306517078+07:00","message":"> Transcript [1151] [false]: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.306520031+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.306522351+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.306524348+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.306527024+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.306528928+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.306530849+07:00","message":"> Transcript [1152] [true]: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.306532931+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.306534907+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.306536519+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.306538185+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.306544297+07:00","message":"Push: 'และแอกทีฟทรานสปอร์ตนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:59.306551727+07:00","message":"push: {true และแอกทีฟทรานสปอร์ตนั้น 0 0xc000394880}"}
{"level":"info","service":"Main","time":"2026-02-25T13:08:59.316110249+07:00","message":"write wav file: './tmp/7509/7509_114.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:59.330445397+07:00","message":"[GCS] Start streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:59.819011104+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:59.819057803+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:59.819062936+07:00","message":"receive interim result [false|false]: เกี่ยว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:59.819081714+07:00","message":"[buffer interim] 115 false เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.8190878+07:00","message":"[bufferProcess] interim [300000000]:เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.819089902+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:59.860829484+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:59.860870713+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวข้อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:59.860877114+07:00","message":"receive interim result [false|false]: เกี่ยวข้อง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:08:59.860894891+07:00","message":"[buffer interim] 115 false เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.860906039+07:00","message":"[bufferProcess] interim [420000000]:เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.860908743+07:00","message":"[bufferProcess] send to processor:เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.860915823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.860918598+07:00","message":"> Transcript [1153] [false]: 'เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:08:59.860921017+07:00","message":"Set StatePrefix (first interim): 'เกี่ยว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:00.177561684+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:00.177611313+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวข้องกับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:00.177618378+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:00.177633458+07:00","message":"[buffer interim] 115 false เกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.177641095+07:00","message":"[bufferProcess] interim [660000000]:เกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.177645062+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.177649159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.177653011+07:00","message":"> Transcript [1154] [false]: 'เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.177657149+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.177659719+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.177662627+07:00","message":"StatePrefix: 'เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.177665389+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:00.503291536+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:00.503332615+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวข้องกับกฎ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:00.503338602+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับกฎ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:00.503350369+07:00","message":"[buffer interim] 115 false เกี่ยวข้องกับกฎ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.503359275+07:00","message":"[bufferProcess] interim [960000000]:เกี่ยวข้องกับกฎ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.503361818+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.503368827+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.503371513+07:00","message":"> Transcript [1155] [false]: 'เกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.503374813+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.503376815+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.503378656+07:00","message":"StatePrefix: 'เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.503380875+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:00.5113502+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:00.511377512+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวข้องกับโปรตีน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:00.511382666+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับโปรตีน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:00.511395574+07:00","message":"[buffer interim] 115 false เกี่ยวข้องกับโปรตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.511401197+07:00","message":"[bufferProcess] interim [20000000]:เกี่ยวข้องกับโปรตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.511403674+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องกับกฎ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.511406567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.511408945+07:00","message":"> Transcript [1156] [false]: 'เกี่ยวข้องกับกฎ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.511411878+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.511413985+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.511415603+07:00","message":"StatePrefix: 'เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.511417702+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:00.897751306+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:00.897797758+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวข้องกับโปรตีนลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:00.897804104+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับโปรตีนลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:00.897820454+07:00","message":"[buffer interim] 115 false เกี่ยวข้องกับโปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.897827962+07:00","message":"[bufferProcess] interim [380000000]:เกี่ยวข้องกับโปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.897830711+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องกับโปรตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.897834045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.897837029+07:00","message":"> Transcript [1157] [false]: 'เกี่ยวข้องกับโปรตีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.897840558+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.897842513+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.897844469+07:00","message":"StatePrefix: 'เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.89784636+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.897851012+07:00","message":"Push: 'เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.897852983+07:00","message":"TextPushed: 'เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.897854779+07:00","message":"Set new StatePrefix : 'เกี่ยวข้องกับโปรตีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:00.897856959+07:00","message":"Next Push (prob) : 'ข้องกับโปรตีน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:00.897866099+07:00","message":"push: {false เกี่ยว 0 0xc00051d200}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:01.17829171+07:00","message":"[GCS] IsForceVAD: false for message ID: 115"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:01.277293323+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:01.277336051+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวข้องกับโปรตีนลำเลียง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:01.277342226+07:00","message":"receive interim result [true|false]: เกี่ยวข้องกับโปรตีนลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:01.27735167+07:00","message":"end recv isFinal message id 115"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:01.277353921+07:00","message":"end Recv id 115"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:01.277362724+07:00","message":"[buffer interim] 115 true เกี่ยวข้องกับโปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:01.277371765+07:00","message":"[bufferProcess] interim [890000000]:เกี่ยวข้องกับโปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:01.277376587+07:00","message":"[bufferProcess] send to processor (isfinal):เกี่ยวข้องกับโปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:01.277379663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:01.277382446+07:00","message":"> Transcript [1158] [false]: 'เกี่ยวข้องกับโปรตีนลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:01.277385095+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:01.277386863+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:01.277388633+07:00","message":"StatePrefix: 'เกี่ยวข้องกับโปรตีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:01.277391751+07:00","message":"TextPushed: 'เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:01.277393573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:01.277395412+07:00","message":"> Transcript [1159] [true]: 'เกี่ยวข้องกับโปรตีนลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:01.277397302+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:01.277398859+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:01.277400562+07:00","message":"StatePrefix: 'เกี่ยวข้องกับโปรตีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:01.277402144+07:00","message":"TextPushed: 'เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:01.27740765+07:00","message":"Push: 'ข้องกับโปรตีนลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:01.277418129+07:00","message":"push: {true ข้องกับโปรตีนลำเลียง 0 0xc00051d200}"}
{"level":"info","service":"Main","time":"2026-02-25T13:09:01.284265675+07:00","message":"write wav file: './tmp/7509/7509_115.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:01.367818247+07:00","message":"[GCS] Cleaned up inactive client: 89"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:01.367852751+07:00","message":"[GCS] Cleaned up inactive client: 82"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:01.367855533+07:00","message":"[GCS] Cleaned up inactive client: 86"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:01.36785747+07:00","message":"[GCS] Cleaned up inactive client: 84"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:01.367859408+07:00","message":"[GCS] Cleaned up inactive client: 90"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:01.367862348+07:00","message":"[GCS] Cleaned up inactive client: 91"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:01.367863948+07:00","message":"[GCS] Cleaned up inactive client: 83"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:01.367865552+07:00","message":"[GCS] Cleaned up inactive client: 87"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:01.367867062+07:00","message":"[GCS] Cleaned up inactive client: 79"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:01.367868633+07:00","message":"[GCS] Cleaned up inactive client: 80"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:01.367870325+07:00","message":"[GCS] Cleaned up inactive client: 85"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:01.367871808+07:00","message":"[GCS] Cleaned up inactive client: 88"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:01.367873337+07:00","message":"[GCS] Cleaned up inactive client: 81"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:01.462827074+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:01.462861345+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:02.211597268+07:00","message":"[GCS] Start streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:02.668789059+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:02.668824877+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:02.668830293+07:00","message":"receive interim result [false|false]: คุณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:02.668845512+07:00","message":"[buffer interim] 116 false คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:02.668852389+07:00","message":"[bufferProcess] interim [240000000]:คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:02.668854025+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:02.668859592+07:00","message":"[bufferProcess] send to processor (ticker):คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:02.66886253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:02.668865772+07:00","message":"> Transcript [1160] [false]: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:02.668868191+07:00","message":"Set StatePrefix (first interim): 'คุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:02.742124704+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:02.742165554+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครู\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:02.742172089+07:00","message":"receive interim result [false|false]: คุณครู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:02.742193815+07:00","message":"[buffer interim] 116 false คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:02.742202542+07:00","message":"[bufferProcess] interim [420000000]:คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:02.742205593+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:02.934809676+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:02.934837889+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:02.934842781+07:00","message":"receive interim result [false|false]: คุณครูก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:02.934858765+07:00","message":"[buffer interim] 116 false คุณครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:02.934865716+07:00","message":"[bufferProcess] interim [600000000]:คุณครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:02.934868217+07:00","message":"[bufferProcess] send to processor:คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:02.934871507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:02.934873731+07:00","message":"> Transcript [1161] [false]: 'คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:02.934876467+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:02.934878884+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:02.934880755+07:00","message":"StatePrefix: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:02.934882462+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:03.061358955+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:03.06139813+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูก็มี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:03.061404796+07:00","message":"receive interim result [false|false]: คุณครูก็มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:03.061420246+07:00","message":"[buffer interim] 116 false คุณครูก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:03.061427307+07:00","message":"[bufferProcess] interim [720000000]:คุณครูก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:03.061429558+07:00","message":"[bufferProcess] send to processor:คุณครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:03.061436232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:03.061438949+07:00","message":"> Transcript [1162] [false]: 'คุณครูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:03.061441934+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:03.061444072+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:03.061446275+07:00","message":"StatePrefix: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:03.061448868+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:03.265305126+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:03.265343894+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูก็มีคำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:03.265349465+07:00","message":"receive interim result [false|false]: คุณครูก็มีคำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:03.265364394+07:00","message":"[buffer interim] 116 false คุณครูก็มีคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:03.265372063+07:00","message":"[bufferProcess] interim [900000000]:คุณครูก็มีคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:03.265374464+07:00","message":"[bufferProcess] send to processor:คุณครูก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:03.265377579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:03.265380334+07:00","message":"> Transcript [1163] [false]: 'คุณครูก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:03.265383266+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:03.26538527+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:03.265387643+07:00","message":"StatePrefix: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:03.265389676+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:03.564182481+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:03.564228871+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูก็มีคำถาม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:03.564236351+07:00","message":"receive interim result [false|false]: คุณครูก็มีคำถาม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:03.564252027+07:00","message":"[buffer interim] 116 false คุณครูก็มีคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:03.564259928+07:00","message":"[bufferProcess] interim [140000000]:คุณครูก็มีคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:03.564262534+07:00","message":"[bufferProcess] send to processor:คุณครูก็มีคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:03.564269028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:03.564271848+07:00","message":"> Transcript [1164] [false]: 'คุณครูก็มีคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:03.564274943+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:03.564277001+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:03.564279048+07:00","message":"StatePrefix: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:03.56428134+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:03.564288151+07:00","message":"Push: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:03.564289789+07:00","message":"TextPushed: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:03.564292246+07:00","message":"Set new StatePrefix : 'คุณครูก็มีคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:03.564294391+07:00","message":"Next Push (prob) : 'ครูก็มีคำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:03.564301829+07:00","message":"push: {false คุณ 0 0xc000045580}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:03.827271618+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:03.827325956+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูก็มีคำถามที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:03.827333074+07:00","message":"receive interim result [false|false]: คุณครูก็มีคำถามที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:03.827349828+07:00","message":"[buffer interim] 116 false คุณครูก็มีคำถามที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:03.827359261+07:00","message":"[bufferProcess] interim [500000000]:คุณครูก็มีคำถามที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:03.827362835+07:00","message":"[bufferProcess] send to processor:คุณครูก็มีคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:03.827367379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:03.827371431+07:00","message":"> Transcript [1165] [false]: 'คุณครูก็มีคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:03.827375804+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:03.827378544+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:03.82738125+07:00","message":"StatePrefix: 'คุณครูก็มีคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:03.827385148+07:00","message":"TextPushed: 'คุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:04.082621846+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:04.082679113+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูก็มีคำถามที่จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:04.082685577+07:00","message":"receive interim result [false|false]: คุณครูก็มีคำถามที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:04.082700134+07:00","message":"[buffer interim] 116 false คุณครูก็มีคำถามที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.082707994+07:00","message":"[bufferProcess] interim [680000000]:คุณครูก็มีคำถามที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.082710888+07:00","message":"[bufferProcess] send to processor:คุณครูก็มีคำถามที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.082718001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.082722543+07:00","message":"> Transcript [1166] [false]: 'คุณครูก็มีคำถามที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.082726497+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.082728899+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.082730657+07:00","message":"StatePrefix: 'คุณครูก็มีคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.082733293+07:00","message":"TextPushed: 'คุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:04.138739528+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:04.138771592+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูก็มีคำถามที่ช่วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:04.138777237+07:00","message":"receive interim result [false|false]: คุณครูก็มีคำถามที่ช่วย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:04.138794441+07:00","message":"[buffer interim] 116 false คุณครูก็มีคำถามที่ช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.138800974+07:00","message":"[bufferProcess] interim [740000000]:คุณครูก็มีคำถามที่ช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.138803731+07:00","message":"[bufferProcess] send to processor:คุณครูก็มีคำถามที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.138806994+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.138811307+07:00","message":"> Transcript [1167] [false]: 'คุณครูก็มีคำถามที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.138814831+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.138816907+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.138819058+07:00","message":"StatePrefix: 'คุณครูก็มีคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.138821223+07:00","message":"TextPushed: 'คุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:04.144005205+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:04.144019569+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูก็มีคำถามที่ชวน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:04.144024494+07:00","message":"receive interim result [false|false]: คุณครูก็มีคำถามที่ชวน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:04.144033887+07:00","message":"[buffer interim] 116 false คุณครูก็มีคำถามที่ชวน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.144037793+07:00","message":"[bufferProcess] interim [800000000]:คุณครูก็มีคำถามที่ชวน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.144039898+07:00","message":"[bufferProcess] send to processor:คุณครูก็มีคำถามที่ช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.144042135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.144045778+07:00","message":"> Transcript [1168] [false]: 'คุณครูก็มีคำถามที่ช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.144048485+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.144050371+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.144051971+07:00","message":"StatePrefix: 'คุณครูก็มีคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.144053894+07:00","message":"TextPushed: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.144059961+07:00","message":"Push: 'ครูก็มีคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.144062123+07:00","message":"TextPushed: 'คุณครูก็มีคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.144064151+07:00","message":"Set new StatePrefix : 'คุณครูก็มีคำถามที่ช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.144065974+07:00","message":"Next Push (prob) : 'ถามที่ช่วย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:04.144089606+07:00","message":"push: {false ครูก็มีคำ 0 0xc000045580}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:04.307781365+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:04.307826786+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูก็มีคำถามที่ชวนแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:04.307833855+07:00","message":"receive interim result [false|false]: คุณครูก็มีคำถามที่ชวนแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:04.307850524+07:00","message":"[buffer interim] 116 false คุณครูก็มีคำถามที่ชวนแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.3078581+07:00","message":"[bufferProcess] interim [920000000]:คุณครูก็มีคำถามที่ชวนแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.307861136+07:00","message":"[bufferProcess] send to processor:คุณครูก็มีคำถามที่ชวน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.307868184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.30787132+07:00","message":"> Transcript [1169] [false]: 'คุณครูก็มีคำถามที่ชวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.307885409+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.307888277+07:00","message":"Set new StatePrefix: 'คุณครูก็มีคำถามที่ชวน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:04.347030358+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:04.347063142+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูก็มีคำถามที่ชวนนัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:04.347068422+07:00","message":"receive interim result [false|false]: คุณครูก็มีคำถามที่ชวนนัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:04.34708554+07:00","message":"[buffer interim] 116 false คุณครูก็มีคำถามที่ชวนนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.347091831+07:00","message":"[bufferProcess] interim [980000000]:คุณครูก็มีคำถามที่ชวนนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.347094584+07:00","message":"[bufferProcess] send to processor:คุณครูก็มีคำถามที่ชวนแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.347101791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.347104336+07:00","message":"> Transcript [1170] [false]: 'คุณครูก็มีคำถามที่ชวนแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.347107543+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.34710956+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.347111299+07:00","message":"StatePrefix: 'คุณครูก็มีคำถามที่ชวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.347114049+07:00","message":"TextPushed: 'คุณครูก็มีคำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:04.452961854+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:04.452994246+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูก็มีคำถามที่ชวนนักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:04.453000959+07:00","message":"receive interim result [false|false]: คุณครูก็มีคำถามที่ชวนนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:04.453015759+07:00","message":"[buffer interim] 116 false คุณครูก็มีคำถามที่ชวนนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.453030932+07:00","message":"[bufferProcess] interim [40000000]:คุณครูก็มีคำถามที่ชวนนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.45303469+07:00","message":"[bufferProcess] send to processor:คุณครูก็มีคำถามที่ชวนนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.453039196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.453043127+07:00","message":"> Transcript [1171] [false]: 'คุณครูก็มีคำถามที่ชวนนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.453048285+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.453051111+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.453054009+07:00","message":"StatePrefix: 'คุณครูก็มีคำถามที่ชวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.453057716+07:00","message":"TextPushed: 'คุณครูก็มีคำ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:04.463129479+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:04.463134817+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:04.780159172+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:04.780198829+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูก็มีคำถามที่ชวนนักเรียนคิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:04.780207686+07:00","message":"receive interim result [false|false]: คุณครูก็มีคำถามที่ชวนนักเรียนคิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:04.780221791+07:00","message":"[buffer interim] 116 false คุณครูก็มีคำถามที่ชวนนักเรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.780228874+07:00","message":"[bufferProcess] interim [400000000]:คุณครูก็มีคำถามที่ชวนนักเรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.780231343+07:00","message":"[bufferProcess] send to processor:คุณครูก็มีคำถามที่ชวนนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.780244856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.78024806+07:00","message":"> Transcript [1172] [false]: 'คุณครูก็มีคำถามที่ชวนนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.780251381+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.780253505+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.78025604+07:00","message":"StatePrefix: 'คุณครูก็มีคำถามที่ชวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.780258332+07:00","message":"TextPushed: 'คุณครูก็มีคำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:04.849357473+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:04.849398281+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูก็มีคำถามที่ชวนนักเรียนคิดว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:04.849406501+07:00","message":"receive interim result [false|false]: คุณครูก็มีคำถามที่ชวนนักเรียนคิดว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:04.849422145+07:00","message":"[buffer interim] 116 false คุณครูก็มีคำถามที่ชวนนักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.849436251+07:00","message":"[bufferProcess] interim [520000000]:คุณครูก็มีคำถามที่ชวนนักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.84944048+07:00","message":"[bufferProcess] send to processor:คุณครูก็มีคำถามที่ชวนนักเรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.849449319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.849454469+07:00","message":"> Transcript [1173] [false]: 'คุณครูก็มีคำถามที่ชวนนักเรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.849459409+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.849462479+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.849466222+07:00","message":"StatePrefix: 'คุณครูก็มีคำถามที่ชวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.849469753+07:00","message":"TextPushed: 'คุณครูก็มีคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.849478364+07:00","message":"Push: 'ถามที่ชวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.849481563+07:00","message":"TextPushed: 'คุณครูก็มีคำถามที่ชวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.849484443+07:00","message":"Set new StatePrefix : 'คุณครูก็มีคำถามที่ชวนนักเรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.849487569+07:00","message":"Next Push (prob) : 'นักเรียนคิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:04.849516398+07:00","message":"push: {false ถามที่ชวน 0 0xc000045580}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:04.995750515+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:04.995790947+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:04.995797361+07:00","message":"receive interim result [false|false]: คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:04.995811385+07:00","message":"[buffer interim] 116 false คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.995818414+07:00","message":"[bufferProcess] interim [580000000]:คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.995821288+07:00","message":"[bufferProcess] send to processor:คุณครูก็มีคำถามที่ชวนนักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.995828131+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.995830995+07:00","message":"> Transcript [1174] [false]: 'คุณครูก็มีคำถามที่ชวนนักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.995834342+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.995836451+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.995838639+07:00","message":"StatePrefix: 'คุณครูก็มีคำถามที่ชวนนักเรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:04.995840934+07:00","message":"TextPushed: 'คุณครูก็มีคำถามที่ชวน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:05.039305457+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:05.03934724+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:05.039352864+07:00","message":"receive interim result [false|false]: คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:05.039369877+07:00","message":"[buffer interim] 116 false คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.039378007+07:00","message":"[bufferProcess] interim [700000000]:คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.039381134+07:00","message":"[bufferProcess] send to processor:คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.039388314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.039391919+07:00","message":"> Transcript [1175] [false]: 'คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.039395251+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.039397576+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.039399345+07:00","message":"StatePrefix: 'คุณครูก็มีคำถามที่ชวนนักเรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.039401996+07:00","message":"TextPushed: 'คุณครูก็มีคำถามที่ชวน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:05.224370526+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:05.224407619+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะคะว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:05.224415054+07:00","message":"receive interim result [false|false]: คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะคะว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:05.224429451+07:00","message":"[buffer interim] 116 false คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.224436277+07:00","message":"[bufferProcess] interim [880000000]:คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.224438807+07:00","message":"[bufferProcess] send to processor:คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.22444549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.224448646+07:00","message":"> Transcript [1176] [false]: 'คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.224452686+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.22445498+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.224457647+07:00","message":"StatePrefix: 'คุณครูก็มีคำถามที่ชวนนักเรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.22446048+07:00","message":"TextPushed: 'คุณครูก็มีคำถามที่ชวน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:05.468253895+07:00","message":"[GCS] IsForceVAD: false for message ID: 116"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:05.577266014+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:05.577308281+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะคะว่า\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:05.577314654+07:00","message":"receive interim result [true|false]: คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะคะว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:05.577324736+07:00","message":"end recv isFinal message id 116"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:05.577327588+07:00","message":"end Recv id 116"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:05.577334609+07:00","message":"[buffer interim] 116 true คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.577343717+07:00","message":"[bufferProcess] interim [300000000]:คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.577348286+07:00","message":"[bufferProcess] send to processor (isfinal):คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.577351624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.57735451+07:00","message":"> Transcript [1177] [false]: 'คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.577357462+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.577359398+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.577361307+07:00","message":"StatePrefix: 'คุณครูก็มีคำถามที่ชวนนักเรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.577363786+07:00","message":"TextPushed: 'คุณครูก็มีคำถามที่ชวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.577369686+07:00","message":"Push: 'นักเรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.577371497+07:00","message":"TextPushed: 'คุณครูก็มีคำถามที่ชวนนักเรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.577373832+07:00","message":"Set new StatePrefix : 'คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.577375951+07:00","message":"Next Push (prob) : 'นะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.577377539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.577379476+07:00","message":"> Transcript [1178] [true]: 'คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.577381501+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.577386056+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.57738772+07:00","message":"StatePrefix: 'คุณครูก็มีคำถามที่ชวนนักเรียนคิดนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.577389698+07:00","message":"TextPushed: 'คุณครูก็มีคำถามที่ชวนนักเรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:05.577391792+07:00","message":"Push: 'นะคะว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:05.577399839+07:00","message":"push: {false นักเรียนคิด 0 0xc000045580}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:05.577405461+07:00","message":"push: {true นะคะว่า 0 0xc000045580}"}
{"level":"info","service":"Main","time":"2026-02-25T13:09:05.585238628+07:00","message":"write wav file: './tmp/7509/7509_116.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:05.731318019+07:00","message":"[GCS] Start streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:06.455572602+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:06.455612785+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โปรตีน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:06.455618037+07:00","message":"receive interim result [false|false]: โปรตีน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:06.455633934+07:00","message":"[buffer interim] 117 false โปรตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.455639796+07:00","message":"[bufferProcess] interim [600000000]:โปรตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.455642714+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:06.768584632+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:06.768618671+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โปรตีนลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:06.768624508+07:00","message":"receive interim result [false|false]: โปรตีนลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:06.768635521+07:00","message":"[buffer interim] 117 false โปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.768641256+07:00","message":"[bufferProcess] interim [900000000]:โปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.768644613+07:00","message":"[bufferProcess] send to processor:โปรตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.768649837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.768652332+07:00","message":"> Transcript [1179] [false]: 'โปรตีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:06.768654439+07:00","message":"Set StatePrefix (first interim): 'โปรตีน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:07.091790543+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:07.091833979+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โปรตีนลำเลียงใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:07.091842704+07:00","message":"receive interim result [false|false]: โปรตีนลำเลียงใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:07.091858687+07:00","message":"[buffer interim] 117 false โปรตีนลำเลียงใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.091870005+07:00","message":"[bufferProcess] interim [140000000]:โปรตีนลำเลียงใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.091874098+07:00","message":"[bufferProcess] send to processor:โปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.091883247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.091887556+07:00","message":"> Transcript [1180] [false]: 'โปรตีนลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.091892277+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.091895499+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.091898463+07:00","message":"StatePrefix: 'โปรตีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.091901481+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:07.153985352+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:07.154019396+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โปรตีนลำเลียงในเยื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:07.154026896+07:00","message":"receive interim result [false|false]: โปรตีนลำเลียงในเยื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:07.154043048+07:00","message":"[buffer interim] 117 false โปรตีนลำเลียงในเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.15405229+07:00","message":"[bufferProcess] interim [320000000]:โปรตีนลำเลียงในเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.154055798+07:00","message":"[bufferProcess] send to processor:โปรตีนลำเลียงใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.154060396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.154064515+07:00","message":"> Transcript [1181] [false]: 'โปรตีนลำเลียงใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.154069581+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.154072592+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.154075528+07:00","message":"StatePrefix: 'โปรตีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.154078681+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:07.463838828+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:07.463853177+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:07.471549841+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:07.471594235+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โปรตีนลำเลียงในเยื่อหุ้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:07.471600553+07:00","message":"receive interim result [false|false]: โปรตีนลำเลียงในเยื่อหุ้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:07.471615256+07:00","message":"[buffer interim] 117 false โปรตีนลำเลียงในเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.471622227+07:00","message":"[bufferProcess] interim [560000000]:โปรตีนลำเลียงในเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.471625069+07:00","message":"[bufferProcess] send to processor:โปรตีนลำเลียงในเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.471632352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.471635399+07:00","message":"> Transcript [1182] [false]: 'โปรตีนลำเลียงในเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.471638845+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.471641067+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.471642974+07:00","message":"StatePrefix: 'โปรตีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.47164515+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:07.791024274+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:07.791065949+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โปรตีนลำเลียงในเยื่อหุ้มเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:07.791072867+07:00","message":"receive interim result [false|false]: โปรตีนลำเลียงในเยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:07.791088597+07:00","message":"[buffer interim] 117 false โปรตีนลำเลียงในเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.791098806+07:00","message":"[bufferProcess] interim [860000000]:โปรตีนลำเลียงในเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.791102758+07:00","message":"[bufferProcess] send to processor:โปรตีนลำเลียงในเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.791113184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.791117383+07:00","message":"> Transcript [1183] [false]: 'โปรตีนลำเลียงในเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.791122078+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.791124626+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.791127792+07:00","message":"StatePrefix: 'โปรตีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.791131288+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.791140237+07:00","message":"Push: 'โปรตีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.791142879+07:00","message":"TextPushed: 'โปรตีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.7911459+07:00","message":"Set new StatePrefix : 'โปรตีนลำเลียงในเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:07.791149172+07:00","message":"Next Push (prob) : 'ลำเลียงในเยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:07.791159791+07:00","message":"push: {false โปรตีน 0 0xc000395180}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:08.04112098+07:00","message":"[GCS] IsForceVAD: false for message ID: 117"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:08.124136528+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:08.124184936+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-02-25T13:09:08.124191288+07:00","message":"receive interim result [true|false]: โปรตีนลำเลียงในเยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:08.124202165+07:00","message":"end recv isFinal message id 117"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:08.124204497+07:00","message":"end Recv id 117"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:08.124211343+07:00","message":"[buffer interim] 117 true โปรตีนลำเลียงในเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:08.124220669+07:00","message":"[bufferProcess] interim [340000000]:โปรตีนลำเลียงในเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:08.12422555+07:00","message":"[bufferProcess] send to processor (isfinal):โปรตีนลำเลียงในเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:08.124228822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:08.124231793+07:00","message":"> Transcript [1184] [false]: 'โปรตีนลำเลียงในเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:08.124235001+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:08.124236778+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:08.124238654+07:00","message":"StatePrefix: 'โปรตีนลำเลียงในเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:08.12424067+07:00","message":"TextPushed: 'โปรตีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:08.124242222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:08.124245954+07:00","message":"> Transcript [1185] [true]: 'โปรตีนลำเลียงในเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:08.124247912+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:08.124249363+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:08.124250849+07:00","message":"StatePrefix: 'โปรตีนลำเลียงในเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:08.124252447+07:00","message":"TextPushed: 'โปรตีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:08.124259803+07:00","message":"Push: 'ลำเลียงในเยื่อหุ้มเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:08.12426896+07:00","message":"push: {true ลำเลียงในเยื่อหุ้มเซลล์ 0 0xc000395180}"}
{"level":"info","service":"Main","time":"2026-02-25T13:09:08.131026042+07:00","message":"write wav file: './tmp/7509/7509_117.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:08.169803443+07:00","message":"[GCS] Start streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:08.699287808+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:08.699330485+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:08.69933525+07:00","message":"receive interim result [false|false]: มีความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:08.69935624+07:00","message":"[buffer interim] 118 false มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:08.699362299+07:00","message":"[bufferProcess] interim [360000000]:มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:08.699364262+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:08.885704277+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:08.885758671+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความสุข\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:08.885766884+07:00","message":"receive interim result [false|false]: มีความสุข"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:08.885784249+07:00","message":"[buffer interim] 118 false มีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:08.885795165+07:00","message":"[bufferProcess] interim [540000000]:มีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:08.88579843+07:00","message":"[bufferProcess] send to processor:มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:08.885805116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:08.885811193+07:00","message":"> Transcript [1186] [false]: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:08.885814207+07:00","message":"Set StatePrefix (first interim): 'มีความ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:08.889311834+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:08.889342573+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความจำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:08.889348964+07:00","message":"receive interim result [false|false]: มีความจำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:08.889372613+07:00","message":"[buffer interim] 118 false มีความจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:08.889379765+07:00","message":"[bufferProcess] interim [600000000]:มีความจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:08.889382676+07:00","message":"[bufferProcess] send to processor:มีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:08.889390197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:08.889393376+07:00","message":"> Transcript [1187] [false]: 'มีความสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:08.889397424+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:08.889400295+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:08.889403195+07:00","message":"StatePrefix: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:08.889406098+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:09.021310419+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:09.021347739+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความจำเพาะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:09.021352961+07:00","message":"receive interim result [false|false]: มีความจำเพาะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:09.021374988+07:00","message":"[buffer interim] 118 false มีความจำเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.021383369+07:00","message":"[bufferProcess] interim [720000000]:มีความจำเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.021385515+07:00","message":"[bufferProcess] send to processor:มีความจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.021388983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.021391763+07:00","message":"> Transcript [1188] [false]: 'มีความจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.02139469+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.021396479+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.02139819+07:00","message":"StatePrefix: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.021400104+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:09.332600908+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:09.332649615+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความจำเพาะกับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:09.332655887+07:00","message":"receive interim result [false|false]: มีความจำเพาะกับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:09.33267134+07:00","message":"[buffer interim] 118 false มีความจำเพาะกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.332680659+07:00","message":"[bufferProcess] interim [960000000]:มีความจำเพาะกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.33268289+07:00","message":"[bufferProcess] send to processor:มีความจำเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.33268766+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.332690603+07:00","message":"> Transcript [1189] [false]: 'มีความจำเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.332693741+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.332695875+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.332697825+07:00","message":"StatePrefix: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.332700588+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:09.584233767+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:09.584261827+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความจำเพาะกับฉัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:09.584266774+07:00","message":"receive interim result [false|false]: มีความจำเพาะกับฉัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:09.58427778+07:00","message":"[buffer interim] 118 false มีความจำเพาะกับฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.584283887+07:00","message":"[bufferProcess] interim [260000000]:มีความจำเพาะกับฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.584286222+07:00","message":"[bufferProcess] send to processor:มีความจำเพาะกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.58428953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.584291686+07:00","message":"> Transcript [1190] [false]: 'มีความจำเพาะกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.584294309+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.584296113+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.584297709+07:00","message":"StatePrefix: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.584299365+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.584301685+07:00","message":"Push: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.584303668+07:00","message":"TextPushed: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.584305301+07:00","message":"Set new StatePrefix : 'มีความจำเพาะกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.584306917+07:00","message":"Next Push (prob) : 'จำเพาะกับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:09.584311919+07:00","message":"push: {false มีความ 0 0xc001f74180}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:09.587950363+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:09.587980077+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความจำเพาะกับชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:09.587985589+07:00","message":"receive interim result [false|false]: มีความจำเพาะกับชนิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:09.587998807+07:00","message":"[buffer interim] 118 false มีความจำเพาะกับชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.588003463+07:00","message":"[bufferProcess] interim [320000000]:มีความจำเพาะกับชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.588005514+07:00","message":"[bufferProcess] send to processor:มีความจำเพาะกับฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.58800844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.588010807+07:00","message":"> Transcript [1191] [false]: 'มีความจำเพาะกับฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.58801399+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.58801596+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.588017651+07:00","message":"StatePrefix: 'มีความจำเพาะกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.588019412+07:00","message":"TextPushed: 'มีความ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:09.907276081+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:09.907318574+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความจำเพาะกับชนิดของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:09.907325332+07:00","message":"receive interim result [false|false]: มีความจำเพาะกับชนิดของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:09.907339154+07:00","message":"[buffer interim] 118 false มีความจำเพาะกับชนิดของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.907346195+07:00","message":"[bufferProcess] interim [620000000]:มีความจำเพาะกับชนิดของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.907348828+07:00","message":"[bufferProcess] send to processor:มีความจำเพาะกับชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.907354965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.907357823+07:00","message":"> Transcript [1192] [false]: 'มีความจำเพาะกับชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.90736147+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.907364093+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.90736678+07:00","message":"StatePrefix: 'มีความจำเพาะกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:09.907369144+07:00","message":"TextPushed: 'มีความ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:10.222601134+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:10.222639284+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความจำเพาะกับชนิดของสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:10.222644698+07:00","message":"receive interim result [false|false]: มีความจำเพาะกับชนิดของสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:10.222657376+07:00","message":"[buffer interim] 118 false มีความจำเพาะกับชนิดของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:10.222663434+07:00","message":"[bufferProcess] interim [860000000]:มีความจำเพาะกับชนิดของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:10.222666139+07:00","message":"[bufferProcess] send to processor:มีความจำเพาะกับชนิดของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:10.222671267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:10.222673863+07:00","message":"> Transcript [1193] [false]: 'มีความจำเพาะกับชนิดของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:10.222676962+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:10.222678858+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:10.222680765+07:00","message":"StatePrefix: 'มีความจำเพาะกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:10.222683256+07:00","message":"TextPushed: 'มีความ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:10.423656374+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:10.423698091+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความจำเพาะกับชนิดของสารที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:10.423704384+07:00","message":"receive interim result [false|false]: มีความจำเพาะกับชนิดของสารที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:10.42371978+07:00","message":"[buffer interim] 118 false มีความจำเพาะกับชนิดของสารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:10.423727311+07:00","message":"[bufferProcess] interim [100000000]:มีความจำเพาะกับชนิดของสารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:10.423731058+07:00","message":"[bufferProcess] send to processor:มีความจำเพาะกับชนิดของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:10.423737999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:10.423741736+07:00","message":"> Transcript [1194] [false]: 'มีความจำเพาะกับชนิดของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:10.423746698+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:10.423749436+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:10.423753664+07:00","message":"StatePrefix: 'มีความจำเพาะกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:10.423756588+07:00","message":"TextPushed: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:10.423764216+07:00","message":"Push: 'จำเพาะกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:10.423767326+07:00","message":"TextPushed: 'มีความจำเพาะกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:10.423770347+07:00","message":"Set new StatePrefix : 'มีความจำเพาะกับชนิดของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:10.423774176+07:00","message":"Next Push (prob) : 'ชนิดของสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:10.423792483+07:00","message":"push: {false จำเพาะกับ 0 0xc001f74180}"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:10.46418252+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:10.464190323+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:10.616151054+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:10.616195547+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความจำเพาะกับชนิดของสารที่เรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:10.616201069+07:00","message":"receive interim result [false|false]: มีความจำเพาะกับชนิดของสารที่เรา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:10.616221303+07:00","message":"[buffer interim] 118 false มีความจำเพาะกับชนิดของสารที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:10.616230284+07:00","message":"[bufferProcess] interim [280000000]:มีความจำเพาะกับชนิดของสารที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:10.616234496+07:00","message":"[bufferProcess] send to processor:มีความจำเพาะกับชนิดของสารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:10.616239479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:10.616243277+07:00","message":"> Transcript [1195] [false]: 'มีความจำเพาะกับชนิดของสารที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:10.61624849+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:10.616251575+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:10.616253988+07:00","message":"StatePrefix: 'มีความจำเพาะกับชนิดของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:10.616257407+07:00","message":"TextPushed: 'มีความจำเพาะกับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:10.731679581+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:10.731716349+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความจำเพาะกับชนิดของสารที่ลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:10.731721757+07:00","message":"receive interim result [false|false]: มีความจำเพาะกับชนิดของสารที่ลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:10.731738662+07:00","message":"[buffer interim] 118 false มีความจำเพาะกับชนิดของสารที่ลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:10.731747443+07:00","message":"[bufferProcess] interim [340000000]:มีความจำเพาะกับชนิดของสารที่ลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:10.731749907+07:00","message":"[bufferProcess] send to processor:มีความจำเพาะกับชนิดของสารที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:10.731753363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:10.731756157+07:00","message":"> Transcript [1196] [false]: 'มีความจำเพาะกับชนิดของสารที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:10.731759031+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:10.731760855+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:10.731762853+07:00","message":"StatePrefix: 'มีความจำเพาะกับชนิดของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:10.731765456+07:00","message":"TextPushed: 'มีความจำเพาะกับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:11.047936213+07:00","message":"[GCS] IsForceVAD: false for message ID: 118"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:11.141294071+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:11.141323301+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความจำเพาะกับชนิดของสารที่ลำเลียง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:11.141329686+07:00","message":"receive interim result [true|false]: มีความจำเพาะกับชนิดของสารที่ลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:11.141338366+07:00","message":"end recv isFinal message id 118"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:11.14134057+07:00","message":"end Recv id 118"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:11.141346406+07:00","message":"[buffer interim] 118 true มีความจำเพาะกับชนิดของสารที่ลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.141354546+07:00","message":"[bufferProcess] interim [910000000]:มีความจำเพาะกับชนิดของสารที่ลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.141359238+07:00","message":"[bufferProcess] send to processor (isfinal):มีความจำเพาะกับชนิดของสารที่ลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.1413624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.141365104+07:00","message":"> Transcript [1197] [false]: 'มีความจำเพาะกับชนิดของสารที่ลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.141368301+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.141370215+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.141372518+07:00","message":"StatePrefix: 'มีความจำเพาะกับชนิดของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.141375047+07:00","message":"TextPushed: 'มีความจำเพาะกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.141376769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.14137856+07:00","message":"> Transcript [1198] [true]: 'มีความจำเพาะกับชนิดของสารที่ลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.141380903+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.141385073+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.141386727+07:00","message":"StatePrefix: 'มีความจำเพาะกับชนิดของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.141388631+07:00","message":"TextPushed: 'มีความจำเพาะกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.141394288+07:00","message":"Push: 'ชนิดของสารที่ลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:11.141402292+07:00","message":"push: {true ชนิดของสารที่ลำเลียง 0 0xc001f74180}"}
{"level":"info","service":"Main","time":"2026-02-25T13:09:11.148750954+07:00","message":"write wav file: './tmp/7509/7509_118.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:11.181039447+07:00","message":"[GCS] Start streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:11.511978628+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:11.512006904+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:11.512011412+07:00","message":"receive interim result [false|false]: และ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:11.512022905+07:00","message":"[buffer interim] 119 false และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.512029615+07:00","message":"[bufferProcess] interim [420000000]:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.512031157+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:11.653495114+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:11.653526089+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:11.65353281+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:11.653550375+07:00","message":"[buffer interim] 119 false แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.653557671+07:00","message":"[bufferProcess] interim [480000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.653560926+07:00","message":"[bufferProcess] send to processor:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.653569576+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.653573667+07:00","message":"> Transcript [1199] [false]: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.653576522+07:00","message":"Set StatePrefix (first interim): 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:11.691486344+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:11.691518628+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:11.691524133+07:00","message":"receive interim result [false|false]: และมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:11.691536269+07:00","message":"[buffer interim] 119 false และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.691541942+07:00","message":"[bufferProcess] interim [540000000]:และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.691544061+07:00","message":"[bufferProcess] send to processor:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.691548908+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.691551206+07:00","message":"> Transcript [1200] [false]: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.691554598+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.691556975+07:00","message":"Set new StatePrefix: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:11.825230882+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:11.825270755+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีประ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:11.825276211+07:00","message":"receive interim result [false|false]: และมีประ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:11.825288449+07:00","message":"[buffer interim] 119 false และมีประ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.825293914+07:00","message":"[bufferProcess] interim [720000000]:และมีประ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.825298642+07:00","message":"[bufferProcess] send to processor:และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.825303543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.825306359+07:00","message":"> Transcript [1201] [false]: 'และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.825308424+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:11.825310151+07:00","message":"Set new StatePrefix: 'และมี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:12.011459116+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:12.011496907+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีประโยชน์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:12.011502275+07:00","message":"receive interim result [false|false]: และมีประโยชน์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:12.011514662+07:00","message":"[buffer interim] 119 false และมีประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.011520316+07:00","message":"[bufferProcess] interim [840000000]:และมีประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.011522954+07:00","message":"[bufferProcess] send to processor:และมีประ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.011527956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.011530816+07:00","message":"> Transcript [1202] [false]: 'และมีประ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.011533817+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.011535729+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.011537603+07:00","message":"StatePrefix: 'และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.011539607+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:12.213937407+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:12.213980366+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีประโยชน์ต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:12.213986831+07:00","message":"receive interim result [false|false]: และมีประโยชน์ต่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:12.214002109+07:00","message":"[buffer interim] 119 false และมีประโยชน์ต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.214009454+07:00","message":"[bufferProcess] interim [80000000]:และมีประโยชน์ต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.21401216+07:00","message":"[bufferProcess] send to processor:และมีประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.214018842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.214021747+07:00","message":"> Transcript [1203] [false]: 'และมีประโยชน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.214025909+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.214027964+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.214030371+07:00","message":"StatePrefix: 'และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.214032355+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:12.53288803+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:12.532933998+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีประโยชน์ต่อเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:12.532940868+07:00","message":"receive interim result [false|false]: และมีประโยชน์ต่อเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:12.532959889+07:00","message":"[buffer interim] 119 false และมีประโยชน์ต่อเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.532973561+07:00","message":"[bufferProcess] interim [380000000]:และมีประโยชน์ต่อเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.532977289+07:00","message":"[bufferProcess] send to processor:และมีประโยชน์ต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.532985464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.532989607+07:00","message":"> Transcript [1204] [false]: 'และมีประโยชน์ต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.532994155+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.53299767+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.533001801+07:00","message":"StatePrefix: 'และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.533004652+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:12.722034638+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:12.722076457+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีประโยชน์ต่อเซลล์อย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:12.72208378+07:00","message":"receive interim result [false|false]: และมีประโยชน์ต่อเซลล์อย่าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:12.72209901+07:00","message":"[buffer interim] 119 false และมีประโยชน์ต่อเซลล์อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.722106079+07:00","message":"[bufferProcess] interim [560000000]:และมีประโยชน์ต่อเซลล์อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.722109462+07:00","message":"[bufferProcess] send to processor:และมีประโยชน์ต่อเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.722113763+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.722117703+07:00","message":"> Transcript [1205] [false]: 'และมีประโยชน์ต่อเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.72212187+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.722124545+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.722128532+07:00","message":"StatePrefix: 'และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.722131388+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.722135057+07:00","message":"Push: 'และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.72213773+07:00","message":"TextPushed: 'และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.722140572+07:00","message":"Set new StatePrefix : 'และมีประโยชน์ต่อเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.722143588+07:00","message":"Next Push (prob) : 'ประโยชน์ต่อเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:12.722153819+07:00","message":"push: {false และมี 0 0xc0039d8780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:12.911961234+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:12.91200344+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีประโยชน์ต่อเซลล์อย่างไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:12.912009676+07:00","message":"receive interim result [false|false]: และมีประโยชน์ต่อเซลล์อย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:12.912024706+07:00","message":"[buffer interim] 119 false และมีประโยชน์ต่อเซลล์อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.91203096+07:00","message":"[bufferProcess] interim [740000000]:และมีประโยชน์ต่อเซลล์อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.912033558+07:00","message":"[bufferProcess] send to processor:และมีประโยชน์ต่อเซลล์อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.912040138+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.912042625+07:00","message":"> Transcript [1206] [false]: 'และมีประโยชน์ต่อเซลล์อย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.912045761+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.912047943+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.912050021+07:00","message":"StatePrefix: 'และมีประโยชน์ต่อเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:12.912052326+07:00","message":"TextPushed: 'และมี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:13.158190185+07:00","message":"[GCS] IsForceVAD: false for message ID: 119"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:13.244542906+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:13.244592046+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีประโยชน์ต่อเซลล์อย่างไร\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:13.244598853+07:00","message":"receive interim result [true|false]: และมีประโยชน์ต่อเซลล์อย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:13.244609557+07:00","message":"end recv isFinal message id 119"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:13.244611722+07:00","message":"end Recv id 119"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:13.244618004+07:00","message":"[buffer interim] 119 true และมีประโยชน์ต่อเซลล์อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:13.244628233+07:00","message":"[bufferProcess] interim [220000000]:และมีประโยชน์ต่อเซลล์อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:13.244631249+07:00","message":"[bufferProcess] send to processor (isfinal):และมีประโยชน์ต่อเซลล์อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:13.244645495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:13.244662604+07:00","message":"> Transcript [1207] [false]: 'และมีประโยชน์ต่อเซลล์อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:13.244669571+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:13.244673009+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:13.24467549+07:00","message":"StatePrefix: 'และมีประโยชน์ต่อเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:13.244677923+07:00","message":"TextPushed: 'และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:13.244680235+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:13.244682606+07:00","message":"> Transcript [1208] [true]: 'และมีประโยชน์ต่อเซลล์อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:13.244684569+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:13.244686072+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:13.244687629+07:00","message":"StatePrefix: 'และมีประโยชน์ต่อเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:13.244689171+07:00","message":"TextPushed: 'และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:13.24469786+07:00","message":"Push: 'ประโยชน์ต่อเซลล์อย่างไร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:13.244709534+07:00","message":"push: {true ประโยชน์ต่อเซลล์อย่างไร 0 0xc0039d8780}"}
{"level":"info","service":"Main","time":"2026-02-25T13:09:13.250952545+07:00","message":"write wav file: './tmp/7509/7509_119.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:13.465269931+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:13.465270183+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:13.541897997+07:00","message":"[GCS] Start streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:13.891955329+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:13.892000088+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:13.892005601+07:00","message":"receive interim result [false|false]: คุณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:13.89202061+07:00","message":"[buffer interim] 120 false คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:13.892026934+07:00","message":"[bufferProcess] interim [420000000]:คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:13.892028553+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:14.069158035+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:14.069202783+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครู\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:14.069211161+07:00","message":"receive interim result [false|false]: คุณครู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:14.069222266+07:00","message":"[buffer interim] 120 false คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.069228928+07:00","message":"[bufferProcess] interim [540000000]:คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.069232255+07:00","message":"[bufferProcess] send to processor:คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.069238266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.069241049+07:00","message":"> Transcript [1209] [false]: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.069244121+07:00","message":"Set StatePrefix (first interim): 'คุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:14.265942331+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:14.26597526+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูมี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:14.265980416+07:00","message":"receive interim result [false|false]: คุณครูมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:14.265995046+07:00","message":"[buffer interim] 120 false คุณครูมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.266001767+07:00","message":"[bufferProcess] interim [780000000]:คุณครูมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.266005082+07:00","message":"[bufferProcess] send to processor:คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.266008515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.266011927+07:00","message":"> Transcript [1210] [false]: 'คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.266015002+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.266017069+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.266018764+07:00","message":"StatePrefix: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.266020515+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:14.629645517+07:00","message":"[GCS] IsForceVAD: false for message ID: 120"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:14.700295356+07:00","message":"[GCS] Start streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:14.727773324+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:14.72781867+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-02-25T13:09:14.727823814+07:00","message":"receive interim result [true|false]: คุณครูมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:14.727832109+07:00","message":"end recv isFinal message id 120"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:14.727834017+07:00","message":"end Recv id 120"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:14.727840382+07:00","message":"[buffer interim] 120 true คุณครูมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.727846633+07:00","message":"[bufferProcess] interim [320000000]:คุณครูมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.727851047+07:00","message":"[bufferProcess] send to processor (isfinal):คุณครูมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.727854521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.727857571+07:00","message":"> Transcript [1211] [false]: 'คุณครูมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.727860667+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.727862389+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.727864098+07:00","message":"StatePrefix: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.727866099+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.727867697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.727869667+07:00","message":"> Transcript [1212] [true]: 'คุณครูมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.727871399+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.727873034+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.727874514+07:00","message":"StatePrefix: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.727875931+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:14.727879931+07:00","message":"Push: 'คุณครูมี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:14.727887322+07:00","message":"push: {true คุณครูมี 0 0xc0039d8f00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:09:14.733983997+07:00","message":"write wav file: './tmp/7509/7509_120.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:15.178923368+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:15.178967738+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:15.178973213+07:00","message":"receive interim result [false|false]: เวลา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:15.1789867+07:00","message":"[buffer interim] 121 false เวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.178993086+07:00","message":"[bufferProcess] interim [300000000]:เวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.178994837+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:15.386571912+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:15.386614774+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลาให้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:15.386620154+07:00","message":"receive interim result [false|false]: เวลาให้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:15.386637017+07:00","message":"[buffer interim] 121 false เวลาให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.386643352+07:00","message":"[bufferProcess] interim [480000000]:เวลาให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.386645506+07:00","message":"[bufferProcess] send to processor:เวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.386648473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.386651122+07:00","message":"> Transcript [1213] [false]: 'เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.386653281+07:00","message":"Set StatePrefix (first interim): 'เวลา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:15.579379793+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:15.5794396+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลาให้เรียบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:15.579446316+07:00","message":"receive interim result [false|false]: เวลาให้เรียบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:15.579463772+07:00","message":"[buffer interim] 121 false เวลาให้เรียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.579471531+07:00","message":"[bufferProcess] interim [720000000]:เวลาให้เรียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.5794741+07:00","message":"[bufferProcess] send to processor:เวลาให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.579482606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.57948579+07:00","message":"> Transcript [1214] [false]: 'เวลาให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.579489556+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.579491518+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.579493289+07:00","message":"StatePrefix: 'เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.579497904+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:15.682097322+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:15.682129388+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลาให้เรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:15.682133777+07:00","message":"receive interim result [false|false]: เวลาให้เรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:15.682147596+07:00","message":"[buffer interim] 121 false เวลาให้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.682153564+07:00","message":"[bufferProcess] interim [780000000]:เวลาให้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.682156044+07:00","message":"[bufferProcess] send to processor:เวลาให้เรียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.682159393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.682161604+07:00","message":"> Transcript [1215] [false]: 'เวลาให้เรียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.682164425+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.682166385+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.682168381+07:00","message":"StatePrefix: 'เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.682170378+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:15.72866763+07:00","message":"[GCS] IsForceVAD: false for message ID: 121"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:15.803771917+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:15.803796698+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลาให้เรียนคิด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:15.803800716+07:00","message":"receive interim result [false|false]: เวลาให้เรียนคิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:15.803813157+07:00","message":"[buffer interim] 121 false เวลาให้เรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.80381981+07:00","message":"[bufferProcess] interim [960000000]:เวลาให้เรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.803822996+07:00","message":"[bufferProcess] send to processor:เวลาให้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.803826379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.803828655+07:00","message":"> Transcript [1216] [false]: 'เวลาให้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.803831699+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.803833365+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.803835114+07:00","message":"StatePrefix: 'เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.803836745+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:15.823326815+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:15.823345589+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลาให้เรียนคิด\",\"confidence\":0.9455979}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:15.823350361+07:00","message":"receive interim result [true|false]: เวลาให้เรียนคิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:15.823360395+07:00","message":"end recv isFinal message id 121"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:15.823363134+07:00","message":"end Recv id 121"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:15.823369989+07:00","message":"[buffer interim] 121 true เวลาให้เรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.823374688+07:00","message":"[bufferProcess] interim [50000000]:เวลาให้เรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.823377534+07:00","message":"[bufferProcess] send to processor (isfinal):เวลาให้เรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.823380572+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.823383558+07:00","message":"> Transcript [1217] [false]: 'เวลาให้เรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.823385978+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.823389566+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.82339128+07:00","message":"StatePrefix: 'เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.823393119+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.823400987+07:00","message":"Push: 'เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.823402909+07:00","message":"TextPushed: 'เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.823404688+07:00","message":"Set new StatePrefix : 'เวลาให้เรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.823407451+07:00","message":"Next Push (prob) : 'ให้เรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.823409319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.823411247+07:00","message":"> Transcript [1218] [true]: 'เวลาให้เรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.82341336+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.823414916+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.823416371+07:00","message":"StatePrefix: 'เวลาให้เรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.823418034+07:00","message":"TextPushed: 'เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:15.823419872+07:00","message":"Push: 'ให้เรียนคิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:15.823427632+07:00","message":"push: {false เวลา 0 0xc0039d9080}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:15.823432988+07:00","message":"push: {true ให้เรียนคิด 0 0xc0039d9080}"}
{"level":"info","service":"Main","time":"2026-02-25T13:09:15.831088752+07:00","message":"write wav file: './tmp/7509/7509_121.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:16.180619445+07:00","message":"[GCS] Start streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:16.29900489+07:00","message":"[GCS] IsForceVAD: false for message ID: 122"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:16.430154967+07:00","message":"[GCS] Start streaming session, msgId: 123"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:16.465466045+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:16.465486791+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:16.476112773+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:16.476130024+07:00","message":"found end of frame, send empty tag with msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:16.476132933+07:00","message":"end Recv id 122"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:16.476139391+07:00","message":"[buffer interim] 122 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:16.476145619+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:16.476149472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:16.476152276+07:00","message":"> Transcript [1219] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:16.476154539+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:16.476156489+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:16.476158227+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:16.476160012+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:16.476167637+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:16.476175526+07:00","message":"push: {true \n 0 0xc000045400}"}
{"level":"info","service":"Main","time":"2026-02-25T13:09:16.480686356+07:00","message":"write wav file: './tmp/7509/7509_122.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:16.777620487+07:00","message":"receive streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:16.77766347+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:16.777668952+07:00","message":"receive interim result [false|false]: ช่วย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:16.777686797+07:00","message":"[buffer interim] 123 false ช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:16.777693074+07:00","message":"[bufferProcess] interim [420000000]:ช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:16.777694832+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:17.087136722+07:00","message":"receive streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:17.087177059+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วยคุณ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:17.087182811+07:00","message":"receive interim result [false|false]: ช่วยคุณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:17.087195529+07:00","message":"[buffer interim] 123 false ช่วยคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.087201935+07:00","message":"[bufferProcess] interim [660000000]:ช่วยคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.087204421+07:00","message":"[bufferProcess] send to processor:ช่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.087209485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.087212328+07:00","message":"> Transcript [1220] [false]: 'ช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.087214606+07:00","message":"Set StatePrefix (first interim): 'ช่วย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:17.279665179+07:00","message":"receive streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:17.279718518+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วยขุด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:17.279726685+07:00","message":"receive interim result [false|false]: ช่วยขุด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:17.279741941+07:00","message":"[buffer interim] 123 false ช่วยขุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.279750438+07:00","message":"[bufferProcess] interim [840000000]:ช่วยขุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.279753223+07:00","message":"[bufferProcess] send to processor:ช่วยคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.279759682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.279762516+07:00","message":"> Transcript [1221] [false]: 'ช่วยคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.279765667+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.279767647+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.279769679+07:00","message":"StatePrefix: 'ช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.279771725+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:17.290613601+07:00","message":"receive streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:17.29062871+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วยครูต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:17.290633474+07:00","message":"receive interim result [false|false]: ช่วยครูต่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:17.290644278+07:00","message":"[buffer interim] 123 false ช่วยครูต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.290647913+07:00","message":"[bufferProcess] interim [900000000]:ช่วยครูต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.290650586+07:00","message":"[bufferProcess] send to processor:ช่วยขุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.290656188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.290658142+07:00","message":"> Transcript [1222] [false]: 'ช่วยขุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.290660101+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.290661691+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.290663241+07:00","message":"StatePrefix: 'ช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.29066509+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:17.42201783+07:00","message":"receive streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:17.422061083+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วยครูตอบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:17.422066463+07:00","message":"receive interim result [false|false]: ช่วยครูตอบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:17.422083442+07:00","message":"[buffer interim] 123 false ช่วยครูตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.422090122+07:00","message":"[bufferProcess] interim [960000000]:ช่วยครูตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.422092234+07:00","message":"[bufferProcess] send to processor:ช่วยครูต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.42209517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.42209792+07:00","message":"> Transcript [1223] [false]: 'ช่วยครูต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.422100572+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.422102968+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.422104647+07:00","message":"StatePrefix: 'ช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.422107915+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:17.602128101+07:00","message":"receive streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:17.60218912+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วยครูตอบคำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:17.602195928+07:00","message":"receive interim result [false|false]: ช่วยครูตอบคำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:17.602212403+07:00","message":"[buffer interim] 123 false ช่วยครูตอบคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.602220105+07:00","message":"[bufferProcess] interim [140000000]:ช่วยครูตอบคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.602222657+07:00","message":"[bufferProcess] send to processor:ช่วยครูตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.602232437+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.60223545+07:00","message":"> Transcript [1224] [false]: 'ช่วยครูตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.602238286+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.602240279+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.602242266+07:00","message":"StatePrefix: 'ช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.602244258+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.602249964+07:00","message":"Push: 'ช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.60225178+07:00","message":"TextPushed: 'ช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.602253655+07:00","message":"Set new StatePrefix : 'ช่วยครูตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.602255652+07:00","message":"Next Push (prob) : 'ครูตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:17.602264327+07:00","message":"push: {false ช่วย 0 0xc00051c580}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:17.659621345+07:00","message":"receive streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:17.659660371+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วยครูตอบคำถาม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:17.659666609+07:00","message":"receive interim result [false|false]: ช่วยครูตอบคำถาม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:17.659680536+07:00","message":"[buffer interim] 123 false ช่วยครูตอบคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.659691378+07:00","message":"[bufferProcess] interim [260000000]:ช่วยครูตอบคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.659693766+07:00","message":"[bufferProcess] send to processor:ช่วยครูตอบคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.659697271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.659700113+07:00","message":"> Transcript [1225] [false]: 'ช่วยครูตอบคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.659703206+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.659704882+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.659706891+07:00","message":"StatePrefix: 'ช่วยครูตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:17.659708907+07:00","message":"TextPushed: 'ช่วย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:18.190680265+07:00","message":"receive streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:18.190724766+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วยครูตอบคำถามนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:18.190731107+07:00","message":"receive interim result [false|false]: ช่วยครูตอบคำถามนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:18.190750081+07:00","message":"[buffer interim] 123 false ช่วยครูตอบคำถามนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:18.190758156+07:00","message":"[bufferProcess] interim [800000000]:ช่วยครูตอบคำถามนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:18.190760858+07:00","message":"[bufferProcess] send to processor:ช่วยครูตอบคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:18.190764013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:18.190766925+07:00","message":"> Transcript [1226] [false]: 'ช่วยครูตอบคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:18.190770416+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:18.190772502+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:18.190774256+07:00","message":"StatePrefix: 'ช่วยครูตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:18.190776459+07:00","message":"TextPushed: 'ช่วย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:18.314845565+07:00","message":"receive streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:18.314894855+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วยครูตอบคำถามนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:18.314900907+07:00","message":"receive interim result [false|false]: ช่วยครูตอบคำถามนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:18.314917298+07:00","message":"[buffer interim] 123 false ช่วยครูตอบคำถามนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:18.314924521+07:00","message":"[bufferProcess] interim [920000000]:ช่วยครูตอบคำถามนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:18.314927033+07:00","message":"[bufferProcess] send to processor:ช่วยครูตอบคำถามนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:18.31492994+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:18.314932746+07:00","message":"> Transcript [1227] [false]: 'ช่วยครูตอบคำถามนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:18.314936121+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:18.314938514+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:18.314940289+07:00","message":"StatePrefix: 'ช่วยครูตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:18.314942207+07:00","message":"TextPushed: 'ช่วย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:18.50027841+07:00","message":"receive streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:18.500316469+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วยครูตอบคำถามนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:18.500322374+07:00","message":"receive interim result [false|false]: ช่วยครูตอบคำถามนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:18.50033718+07:00","message":"[buffer interim] 123 false ช่วยครูตอบคำถามนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:18.500344736+07:00","message":"[bufferProcess] interim [40000000]:ช่วยครูตอบคำถามนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:18.500347112+07:00","message":"[bufferProcess] send to processor:ช่วยครูตอบคำถามนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:18.500350523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:18.500352989+07:00","message":"> Transcript [1228] [false]: 'ช่วยครูตอบคำถามนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:18.500355691+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:18.500357672+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:18.500359323+07:00","message":"StatePrefix: 'ช่วยครูตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:18.500361188+07:00","message":"TextPushed: 'ช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:18.500364078+07:00","message":"Push: 'ครูตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:18.500365761+07:00","message":"TextPushed: 'ช่วยครูตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:18.500367569+07:00","message":"Set new StatePrefix : 'ช่วยครูตอบคำถามนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:18.500369837+07:00","message":"Next Push (prob) : 'คำถามนี้นะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:18.500378122+07:00","message":"push: {false ครูตอบ 0 0xc00051c580}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:19.065112614+07:00","message":"receive streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:19.065150969+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วยครูตอบคำถามนี้นะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:19.0651568+07:00","message":"receive interim result [false|false]: ช่วยครูตอบคำถามนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:19.065187066+07:00","message":"[buffer interim] 123 false ช่วยครูตอบคำถามนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.065198134+07:00","message":"[bufferProcess] interim [640000000]:ช่วยครูตอบคำถามนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.06520033+07:00","message":"[bufferProcess] send to processor:ช่วยครูตอบคำถามนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.065203619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.065206424+07:00","message":"> Transcript [1229] [false]: 'ช่วยครูตอบคำถามนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.065209728+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.065211862+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.06521392+07:00","message":"StatePrefix: 'ช่วยครูตอบคำถามนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.065215906+07:00","message":"TextPushed: 'ช่วยครูตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:19.069212149+07:00","message":"receive streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:19.069238426+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วยครูตอบคำถามนี้นะคะประมาณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:19.06924281+07:00","message":"receive interim result [false|false]: ช่วยครูตอบคำถามนี้นะคะประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:19.069254289+07:00","message":"[buffer interim] 123 false ช่วยครูตอบคำถามนี้นะคะประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.069258956+07:00","message":"[bufferProcess] interim [700000000]:ช่วยครูตอบคำถามนี้นะคะประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.069261097+07:00","message":"[bufferProcess] send to processor:ช่วยครูตอบคำถามนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.06926739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.069269858+07:00","message":"> Transcript [1230] [false]: 'ช่วยครูตอบคำถามนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.069272702+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.069274365+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.069276162+07:00","message":"StatePrefix: 'ช่วยครูตอบคำถามนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.069278239+07:00","message":"TextPushed: 'ช่วยครูตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:19.383791245+07:00","message":"receive streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:19.383830639+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วยครูตอบคำถามนี้นะคะประมาณ 10\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:19.383836946+07:00","message":"receive interim result [false|false]: ช่วยครูตอบคำถามนี้นะคะประมาณ 10"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:19.383850829+07:00","message":"[buffer interim] 123 false ช่วยครูตอบคำถามนี้นะคะประมาณ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.383858065+07:00","message":"[bufferProcess] interim [940000000]:ช่วยครูตอบคำถามนี้นะคะประมาณ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.383860987+07:00","message":"[bufferProcess] send to processor:ช่วยครูตอบคำถามนี้นะคะประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.383867566+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.383870927+07:00","message":"> Transcript [1231] [false]: 'ช่วยครูตอบคำถามนี้นะคะประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.383874543+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.383876847+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.38387915+07:00","message":"StatePrefix: 'ช่วยครูตอบคำถามนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.383881295+07:00","message":"TextPushed: 'ช่วยครูตอบ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:19.465507257+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:19.465531685+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:19.581286285+07:00","message":"receive streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:19.581319385+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วยครูตอบคำถามนี้นะคะประมาณ 10:00\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:19.581325378+07:00","message":"receive interim result [false|false]: ช่วยครูตอบคำถามนี้นะคะประมาณ 10:00"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:19.581340438+07:00","message":"[buffer interim] 123 false ช่วยครูตอบคำถามนี้นะคะประมาณ 10:00"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.581347275+07:00","message":"[bufferProcess] interim [180000000]:ช่วยครูตอบคำถามนี้นะคะประมาณ 10:00"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.581349575+07:00","message":"[bufferProcess] send to processor:ช่วยครูตอบคำถามนี้นะคะประมาณ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.581355765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.5813582+07:00","message":"> Transcript [1232] [false]: 'ช่วยครูตอบคำถามนี้นะคะประมาณ 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.581361235+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.581363103+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.581365112+07:00","message":"StatePrefix: 'ช่วยครูตอบคำถามนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.5813675+07:00","message":"TextPushed: 'ช่วยครูตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.58137343+07:00","message":"Push: 'คำถามนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.581375192+07:00","message":"TextPushed: 'ช่วยครูตอบคำถามนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.581377457+07:00","message":"Set new StatePrefix : 'ช่วยครูตอบคำถามนี้นะคะประมาณ 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.581379512+07:00","message":"Next Push (prob) : 'คะประมาณ 10'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:19.581408849+07:00","message":"push: {false คำถามนี้นะ 0 0xc00051c580}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:19.645780011+07:00","message":"receive streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:19.645811592+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วยครูตอบคำถามนี้นะคะประมาณ 10:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:19.645817285+07:00","message":"receive interim result [false|false]: ช่วยครูตอบคำถามนี้นะคะประมาณ 10:00 น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:19.645830127+07:00","message":"[buffer interim] 123 false ช่วยครูตอบคำถามนี้นะคะประมาณ 10:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.645836892+07:00","message":"[bufferProcess] interim [240000000]:ช่วยครูตอบคำถามนี้นะคะประมาณ 10:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.645838903+07:00","message":"[bufferProcess] send to processor:ช่วยครูตอบคำถามนี้นะคะประมาณ 10:00"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.645842707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.645845147+07:00","message":"> Transcript [1233] [false]: 'ช่วยครูตอบคำถามนี้นะคะประมาณ 10:00'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.645848417+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.645850299+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.645852455+07:00","message":"StatePrefix: 'ช่วยครูตอบคำถามนี้นะคะประมาณ 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.645854676+07:00","message":"TextPushed: 'ช่วยครูตอบคำถามนี้นะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:19.649816385+07:00","message":"receive streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:19.649831986+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วยครูตอบคำถามนี้นะคะประมาณ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:19.649836118+07:00","message":"receive interim result [false|false]: ช่วยครูตอบคำถามนี้นะคะประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:19.649844275+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 10:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:19.64984652+07:00","message":"receive interim result [false|false]:  10:00 น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:19.649851651+07:00","message":"[buffer interim] 123 false ช่วยครูตอบคำถามนี้นะคะประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:19.64985415+07:00","message":"[buffer interim] 123 false  10:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.649857291+07:00","message":"[bufferProcess] interim [300000000]:ช่วยครูตอบคำถามนี้นะคะประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.649859367+07:00","message":"[bufferProcess] send to processor:ช่วยครูตอบคำถามนี้นะคะประมาณ 10:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.649861841+07:00","message":"[bufferProcess] interim [300000000]: 10:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.649863907+07:00","message":"[bufferProcess] update buffer: ช่วยครูตอบคำถามนี้นะคะประมาณ 10:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.64986601+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.649867977+07:00","message":"> Transcript [1234] [false]: 'ช่วยครูตอบคำถามนี้นะคะประมาณ 10:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.649870285+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.649871916+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.649873515+07:00","message":"StatePrefix: 'ช่วยครูตอบคำถามนี้นะคะประมาณ 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.649875747+07:00","message":"TextPushed: 'ช่วยครูตอบคำถามนี้นะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:19.776927067+07:00","message":"receive streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:19.776962337+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วยครูตอบคำถามนี้นะคะประมาณ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:19.776966863+07:00","message":"receive interim result [false|false]: ช่วยครูตอบคำถามนี้นะคะประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:19.776977569+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 10 วินาที\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:19.77698025+07:00","message":"receive interim result [false|false]:  10 วินาที"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:19.776988399+07:00","message":"[buffer interim] 123 false ช่วยครูตอบคำถามนี้นะคะประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:19.776992084+07:00","message":"[buffer interim] 123 false  10 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.776997296+07:00","message":"[bufferProcess] interim [360000000]:ช่วยครูตอบคำถามนี้นะคะประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.776999958+07:00","message":"[bufferProcess] send to processor:ช่วยครูตอบคำถามนี้นะคะประมาณ 10:00 น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.777002553+07:00","message":"[bufferProcess] interim [360000000]: 10 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.77700563+07:00","message":"[bufferProcess] update buffer: ช่วยครูตอบคำถามนี้นะคะประมาณ 10 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.777008473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.777010978+07:00","message":"> Transcript [1235] [false]: 'ช่วยครูตอบคำถามนี้นะคะประมาณ 10:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.777014109+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.77701615+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.777018255+07:00","message":"StatePrefix: 'ช่วยครูตอบคำถามนี้นะคะประมาณ 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:19.777021408+07:00","message":"TextPushed: 'ช่วยครูตอบคำถามนี้นะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:20.270480373+07:00","message":"[GCS] IsForceVAD: false for message ID: 123"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:20.345170719+07:00","message":"receive streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:20.345217323+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วยครูตอบคำถามนี้นะคะประมาณ 10 วินาที\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:20.345224121+07:00","message":"receive interim result [false|false]: ช่วยครูตอบคำถามนี้นะคะประมาณ 10 วินาที"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:20.345240479+07:00","message":"[buffer interim] 123 false ช่วยครูตอบคำถามนี้นะคะประมาณ 10 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.345248263+07:00","message":"[bufferProcess] interim [960000000]:ช่วยครูตอบคำถามนี้นะคะประมาณ 10 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.345250988+07:00","message":"[bufferProcess] send to processor:ช่วยครูตอบคำถามนี้นะคะประมาณ 10 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.3452587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.345261433+07:00","message":"> Transcript [1236] [false]: 'ช่วยครูตอบคำถามนี้นะคะประมาณ 10 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.345265428+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.345268377+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.345270183+07:00","message":"StatePrefix: 'ช่วยครูตอบคำถามนี้นะคะประมาณ 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.345273391+07:00","message":"TextPushed: 'ช่วยครูตอบคำถามนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.345290696+07:00","message":"Push: 'คะประมาณ 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.345293477+07:00","message":"TextPushed: 'ช่วยครูตอบคำถามนี้นะคะประมาณ 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.345295979+07:00","message":"Set new StatePrefix : 'ช่วยครูตอบคำถามนี้นะคะประมาณ 10 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.345297943+07:00","message":"Next Push (prob) : ' วินาที'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:20.345307874+07:00","message":"push: {false คะประมาณ 10 0 0xc00051c580}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:20.364027109+07:00","message":"receive streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:20.364058058+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่วยครูตอบคำถามนี้นะคะประมาณ 10 วินาที\",\"confidence\":0.9512573}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:20.364065857+07:00","message":"receive interim result [true|false]: ช่วยครูตอบคำถามนี้นะคะประมาณ 10 วินาที"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:20.364080154+07:00","message":"end recv isFinal message id 123"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:20.36408313+07:00","message":"end Recv id 123"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:20.364090856+07:00","message":"[buffer interim] 123 true ช่วยครูตอบคำถามนี้นะคะประมาณ 10 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.364105241+07:00","message":"[bufferProcess] interim [50000000]:ช่วยครูตอบคำถามนี้นะคะประมาณ 10 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.364125776+07:00","message":"[bufferProcess] send to processor (isfinal):ช่วยครูตอบคำถามนี้นะคะประมาณ 10 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.364130696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.364134907+07:00","message":"> Transcript [1237] [false]: 'ช่วยครูตอบคำถามนี้นะคะประมาณ 10 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.364139235+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.364141783+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.364144803+07:00","message":"StatePrefix: 'ช่วยครูตอบคำถามนี้นะคะประมาณ 10 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.3641484+07:00","message":"TextPushed: 'ช่วยครูตอบคำถามนี้นะคะประมาณ 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.364151591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.364154507+07:00","message":"> Transcript [1238] [true]: 'ช่วยครูตอบคำถามนี้นะคะประมาณ 10 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.364157669+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.364160285+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.364162904+07:00","message":"StatePrefix: 'ช่วยครูตอบคำถามนี้นะคะประมาณ 10 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.364165876+07:00","message":"TextPushed: 'ช่วยครูตอบคำถามนี้นะคะประมาณ 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.364169565+07:00","message":"Push: ' วินาที'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:20.364176997+07:00","message":"push: {true  วินาที 0 0xc00051c580}"}
{"level":"info","service":"Main","time":"2026-02-25T13:09:20.374886419+07:00","message":"write wav file: './tmp/7509/7509_123.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:20.59076919+07:00","message":"[GCS] Start streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:20.77872982+07:00","message":"[GCS] IsForceVAD: false for message ID: 124"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:20.874837176+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:20.874862451+07:00","message":"found end of frame, send empty tag with msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:20.874865658+07:00","message":"end Recv id 124"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:20.874875555+07:00","message":"[buffer interim] 124 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.874889099+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.874892907+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.874895767+07:00","message":"> Transcript [1239] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.874899496+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.87490144+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.874903059+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.874904763+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:20.874908083+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:20.874918602+07:00","message":"push: {true \n 0 0xc00051cd00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:09:20.879448779+07:00","message":"write wav file: './tmp/7509/7509_124.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:21.041217757+07:00","message":"[GCS] Start streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:21.808873453+07:00","message":"[GCS] IsForceVAD: false for message ID: 125"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:21.897294448+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:21.897317705+07:00","message":"found end of frame, send empty tag with msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:21.897320534+07:00","message":"end Recv id 125"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:21.89732755+07:00","message":"[buffer interim] 125 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:21.897334753+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:21.897338628+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:21.897341517+07:00","message":"> Transcript [1240] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:21.897346206+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:21.89734813+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:21.897349752+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:21.897351432+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:21.897354639+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:21.897364353+07:00","message":"push: {true \n 0 0xc0039d8900}"}
{"level":"info","service":"Main","time":"2026-02-25T13:09:21.902661762+07:00","message":"write wav file: './tmp/7509/7509_125.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:22.06072812+07:00","message":"[GCS] Start streaming session, msgId: 126"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:22.465643002+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:22.465660667+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:22.508307404+07:00","message":"[GCS] IsForceVAD: false for message ID: 126"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:22.592363199+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:22.592389874+07:00","message":"found end of frame, send empty tag with msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:22.592392918+07:00","message":"end Recv id 126"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:22.592400389+07:00","message":"[buffer interim] 126 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:22.592406565+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:22.592410272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:22.592413418+07:00","message":"> Transcript [1241] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:22.592415852+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:22.592417975+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:22.592419691+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:22.592421379+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:22.592430983+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:22.592440032+07:00","message":"push: {true \n 0 0xc000394680}"}
{"level":"info","service":"Main","time":"2026-02-25T13:09:22.597575521+07:00","message":"write wav file: './tmp/7509/7509_126.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:23.281035349+07:00","message":"[GCS] Start streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:23.669120838+07:00","message":"[GCS] IsForceVAD: false for message ID: 127"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:23.758528926+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:23.758552859+07:00","message":"found end of frame, send empty tag with msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:23.758565009+07:00","message":"end Recv id 127"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:23.758572012+07:00","message":"[buffer interim] 127 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:23.758579021+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:23.758583139+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:23.758586101+07:00","message":"> Transcript [1242] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:23.758588468+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:23.758591442+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:23.758593117+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:23.758594853+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:23.758597561+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:23.758607169+07:00","message":"push: {true \n 0 0xc000045680}"}
{"level":"info","service":"Main","time":"2026-02-25T13:09:23.764409773+07:00","message":"write wav file: './tmp/7509/7509_127.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:24.381727867+07:00","message":"[GCS] Start streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:24.760020927+07:00","message":"[GCS] IsForceVAD: false for message ID: 128"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:24.862616348+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:24.862646612+07:00","message":"found end of frame, send empty tag with msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:24.862649729+07:00","message":"end Recv id 128"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:24.862658725+07:00","message":"[buffer interim] 128 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:24.862665715+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:24.862670089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:24.862672591+07:00","message":"> Transcript [1243] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:24.862674874+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:24.862676691+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:24.862678598+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:24.862680266+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:24.862683311+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:24.862694767+07:00","message":"push: {true \n 0 0xc00051d680}"}
{"level":"info","service":"Main","time":"2026-02-25T13:09:24.872961267+07:00","message":"write wav file: './tmp/7509/7509_128.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:25.460853863+07:00","message":"[GCS] Start streaming session, msgId: 129"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:25.466270738+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:25.466301653+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:25.849539495+07:00","message":"[GCS] IsForceVAD: false for message ID: 129"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:25.952815231+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:25.952842935+07:00","message":"found end of frame, send empty tag with msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:25.952845902+07:00","message":"end Recv id 129"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:25.952853072+07:00","message":"[buffer interim] 129 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.952859605+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.952863048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.952865708+07:00","message":"> Transcript [1244] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.952867946+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.952869678+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.952871314+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.952872909+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:25.952881599+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:25.952890801+07:00","message":"push: {true \n 0 0xc000106680}"}
{"level":"info","service":"Main","time":"2026-02-25T13:09:25.958114061+07:00","message":"write wav file: './tmp/7509/7509_129.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:26.421198822+07:00","message":"[GCS] Start streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:26.808500641+07:00","message":"[GCS] IsForceVAD: false for message ID: 130"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:26.903159301+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:26.903179439+07:00","message":"found end of frame, send empty tag with msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:26.903182398+07:00","message":"end Recv id 130"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:26.903188899+07:00","message":"[buffer interim] 130 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.903194834+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.903198083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.903200712+07:00","message":"> Transcript [1245] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.903202891+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.903204682+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.903206319+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.903207931+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:26.90321519+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:26.90322543+07:00","message":"push: {true \n 0 0xc00051cc00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:09:26.907543479+07:00","message":"write wav file: './tmp/7509/7509_130.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:27.321258962+07:00","message":"[GCS] Start streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:27.769661193+07:00","message":"[GCS] IsForceVAD: false for message ID: 131"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:27.857726156+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:27.8577511+07:00","message":"found end of frame, send empty tag with msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:27.857754469+07:00","message":"end Recv id 131"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:27.857761735+07:00","message":"[buffer interim] 131 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:27.857775397+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:27.857779575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:27.857782412+07:00","message":"> Transcript [1246] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:27.857784906+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:27.857786795+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:27.857788355+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:27.857790055+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:27.857792678+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:27.857802835+07:00","message":"push: {true \n 0 0xc001f74780}"}
{"level":"info","service":"Main","time":"2026-02-25T13:09:27.863194495+07:00","message":"write wav file: './tmp/7509/7509_131.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:28.221427835+07:00","message":"[GCS] Start streaming session, msgId: 132"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:28.466728187+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:28.46674162+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:28.600842126+07:00","message":"[GCS] IsForceVAD: false for message ID: 132"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:28.682911555+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:28.682932911+07:00","message":"found end of frame, send empty tag with msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:28.682936845+07:00","message":"end Recv id 132"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:28.682946361+07:00","message":"[buffer interim] 132 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:28.682955097+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:28.682970204+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:28.682975203+07:00","message":"> Transcript [1247] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:28.682981145+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:28.682984121+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:28.682986489+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:28.682989285+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:28.68299872+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:28.68301193+07:00","message":"push: {true \n 0 0xc001f74c00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:09:28.688201041+07:00","message":"write wav file: './tmp/7509/7509_132.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:29.180540103+07:00","message":"[GCS] Start streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:29.559638615+07:00","message":"[GCS] IsForceVAD: false for message ID: 133"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:29.666462708+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:29.666485193+07:00","message":"found end of frame, send empty tag with msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:29.666488224+07:00","message":"end Recv id 133"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:29.666494952+07:00","message":"[buffer interim] 133 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:29.666501673+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:29.666505606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:29.666508784+07:00","message":"> Transcript [1248] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:29.666511653+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:29.666513795+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:29.666516074+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:29.666517886+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:29.666527705+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:29.666536631+07:00","message":"push: {true \n 0 0xc000107780}"}
{"level":"info","service":"Main","time":"2026-02-25T13:09:29.670977083+07:00","message":"write wav file: './tmp/7509/7509_133.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:30.072027743+07:00","message":"[GCS] Start streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:30.519019621+07:00","message":"[GCS] IsForceVAD: false for message ID: 134"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:30.601532826+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:30.601555911+07:00","message":"found end of frame, send empty tag with msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:30.601558873+07:00","message":"end Recv id 134"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:30.601566136+07:00","message":"[buffer interim] 134 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:30.60157301+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:30.601576776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:30.601579584+07:00","message":"> Transcript [1249] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:30.601582424+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:30.601584347+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:30.601586188+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:30.601587987+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:30.60159642+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:30.601605361+07:00","message":"push: {true \n 0 0xc000044200}"}
{"level":"info","service":"Main","time":"2026-02-25T13:09:30.606578608+07:00","message":"write wav file: './tmp/7509/7509_134.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:30.841426805+07:00","message":"[GCS] Start streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:31.367093612+07:00","message":"[GCS] Cleaned up inactive client: 98"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:31.367112039+07:00","message":"[GCS] Cleaned up inactive client: 103"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:31.367114703+07:00","message":"[GCS] Cleaned up inactive client: 105"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:31.36711699+07:00","message":"[GCS] Cleaned up inactive client: 94"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:31.367118722+07:00","message":"[GCS] Cleaned up inactive client: 92"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:31.367120314+07:00","message":"[GCS] Cleaned up inactive client: 97"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:31.367122211+07:00","message":"[GCS] Cleaned up inactive client: 101"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:31.367124067+07:00","message":"[GCS] Cleaned up inactive client: 102"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:31.367125703+07:00","message":"[GCS] Cleaned up inactive client: 93"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:31.367127378+07:00","message":"[GCS] Cleaned up inactive client: 104"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:31.36712906+07:00","message":"[GCS] Cleaned up inactive client: 99"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:31.367130819+07:00","message":"[GCS] Cleaned up inactive client: 100"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:31.367132343+07:00","message":"[GCS] Cleaned up inactive client: 95"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:31.367133799+07:00","message":"[GCS] Cleaned up inactive client: 96"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:31.467761397+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:31.467802677+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:31.892568419+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:31.892608645+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:31.89261372+07:00","message":"receive interim result [false|false]: ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:31.892627155+07:00","message":"[buffer interim] 135 false ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:31.892633656+07:00","message":"[bufferProcess] interim [80000000]:ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:31.892635458+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:31.892641058+07:00","message":"[bufferProcess] send to processor (ticker):ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:31.892643543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:31.892646124+07:00","message":"> Transcript [1250] [false]: 'ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:31.892648247+07:00","message":"Set StatePrefix (first interim): 'ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:32.449731203+07:00","message":"[GCS] IsForceVAD: false for message ID: 135"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:32.454407847+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:32.45446468+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:32.454469926+07:00","message":"receive interim result [false|false]: ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:32.454485546+07:00","message":"[buffer interim] 135 false ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:32.454492577+07:00","message":"[bufferProcess] interim [680000000]:ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:32.454494163+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:32.511803669+07:00","message":"[GCS] Start streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:32.531692031+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:32.531727378+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:32.531732723+07:00","message":"receive interim result [true|false]: ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:32.53174318+07:00","message":"end recv isFinal message id 135"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:32.531745612+07:00","message":"end Recv id 135"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:32.531751166+07:00","message":"[buffer interim] 135 true ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:32.531757563+07:00","message":"[bufferProcess] interim [830000000]:ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:32.531760258+07:00","message":"[bufferProcess] send to processor (isfinal):ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:32.531763405+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:32.531766035+07:00","message":"> Transcript [1251] [false]: 'ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:32.531768761+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:32.531770663+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:32.531772512+07:00","message":"StatePrefix: 'ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:32.531774499+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:32.531776008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:32.531777882+07:00","message":"> Transcript [1252] [true]: 'ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:32.531779977+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:32.531781837+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:32.531783584+07:00","message":"StatePrefix: 'ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:32.531785013+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:32.531787651+07:00","message":"Push: 'ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:32.531795155+07:00","message":"push: {true ค่ะ 0 0xc000107a80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:09:32.539182754+07:00","message":"write wav file: './tmp/7509/7509_135.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:32.985062448+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:32.985116921+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:32.985122161+07:00","message":"receive interim result [false|false]: หนัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:32.98513834+07:00","message":"[buffer interim] 136 false หนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:32.985145594+07:00","message":"[bufferProcess] interim [480000000]:หนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:32.985147506+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:33.038862449+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:33.038886256+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:33.038890134+07:00","message":"receive interim result [false|false]: นัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:33.038897068+07:00","message":"[buffer interim] 136 false นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.038909256+07:00","message":"[bufferProcess] interim [540000000]:นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.038912707+07:00","message":"[bufferProcess] send to processor:หนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.038915793+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.038918275+07:00","message":"> Transcript [1253] [false]: 'หนัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.038920317+07:00","message":"Set StatePrefix (first interim): 'หนัง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:33.047840352+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:33.04785848+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:33.04786291+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:33.047871704+07:00","message":"[buffer interim] 136 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.047875147+07:00","message":"[bufferProcess] interim [600000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.04787698+07:00","message":"[bufferProcess] send to processor:นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.04787902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.047880964+07:00","message":"> Transcript [1254] [false]: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.047882593+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.047885529+07:00","message":"Set new StatePrefix: 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:33.354506597+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:33.354550154+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:33.354556862+07:00","message":"receive interim result [false|false]: นักเรียนต่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:33.354572032+07:00","message":"[buffer interim] 136 false นักเรียนต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.354578906+07:00","message":"[bufferProcess] interim [840000000]:นักเรียนต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.354581506+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.354588519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.354591395+07:00","message":"> Transcript [1255] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.354594527+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.354596775+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.354599359+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.354603716+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:33.358585227+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:33.358617697+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:33.358624694+07:00","message":"receive interim result [false|false]: นักเรียนตอบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:33.358640418+07:00","message":"[buffer interim] 136 false นักเรียนตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.358647146+07:00","message":"[bufferProcess] interim [900000000]:นักเรียนตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.358649313+07:00","message":"[bufferProcess] send to processor:นักเรียนต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.358656215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.35865915+07:00","message":"> Transcript [1256] [false]: 'นักเรียนต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.358662367+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.358664399+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.358666499+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.358668862+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:33.510292985+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:33.510339117+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบคำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:33.510344437+07:00","message":"receive interim result [false|false]: นักเรียนตอบคำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:33.510359889+07:00","message":"[buffer interim] 136 false นักเรียนตอบคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.510367294+07:00","message":"[bufferProcess] interim [20000000]:นักเรียนตอบคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.510369776+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.510375092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.510378476+07:00","message":"> Transcript [1257] [false]: 'นักเรียนตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.510382002+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.510384227+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.510386396+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.510391175+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:33.555907283+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:33.555944365+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:33.555950859+07:00","message":"receive interim result [false|false]: นักเรียนตอบกัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:33.555963032+07:00","message":"[buffer interim] 136 false นักเรียนตอบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.555969494+07:00","message":"[bufferProcess] interim [80000000]:นักเรียนตอบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.555971563+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.555976617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.555979307+07:00","message":"> Transcript [1258] [false]: 'นักเรียนตอบคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.555983461+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.555985538+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.555987576+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.555989816+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.555994293+07:00","message":"Push: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.555996245+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.555998573+07:00","message":"Set new StatePrefix : 'นักเรียนตอบคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.556000625+07:00","message":"Next Push (prob) : 'เรียนตอบคำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:33.556008203+07:00","message":"push: {false นัก 0 0xc001f75280}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:33.680224852+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:33.680255121+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกันได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:33.680260931+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:33.680273562+07:00","message":"[buffer interim] 136 false นักเรียนตอบกันได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.680279786+07:00","message":"[bufferProcess] interim [200000000]:นักเรียนตอบกันได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.68028215+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.680285307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.680287779+07:00","message":"> Transcript [1259] [false]: 'นักเรียนตอบกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.680289931+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.680291971+07:00","message":"Set new StatePrefix: 'นักเรียนตอบกัน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:33.865150899+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:33.865207032+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกันได้ไหม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:33.865212652+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:33.865228875+07:00","message":"[buffer interim] 136 false นักเรียนตอบกันได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.865235652+07:00","message":"[bufferProcess] interim [380000000]:นักเรียนตอบกันได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.865238163+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.865243513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.865246391+07:00","message":"> Transcript [1260] [false]: 'นักเรียนตอบกันได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.865249773+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.86525181+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.865253846+07:00","message":"StatePrefix: 'นักเรียนตอบกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.865256482+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:33.942283955+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:33.942322591+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกันได้ไหมคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:33.942328649+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:33.942343922+07:00","message":"[buffer interim] 136 false นักเรียนตอบกันได้ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.942350796+07:00","message":"[bufferProcess] interim [500000000]:นักเรียนตอบกันได้ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.942353143+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.942356564+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.942359118+07:00","message":"> Transcript [1261] [false]: 'นักเรียนตอบกันได้ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.94236287+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.942365156+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.942367208+07:00","message":"StatePrefix: 'นักเรียนตอบกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:33.942369923+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:34.240419176+07:00","message":"[GCS] IsForceVAD: false for message ID: 136"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:34.344735111+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:34.344779127+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกันได้ไหมคะ\",\"confidence\":0.95800954}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:34.344785279+07:00","message":"receive interim result [true|false]: นักเรียนตอบกันได้ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:34.344793838+07:00","message":"end recv isFinal message id 136"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:34.344796706+07:00","message":"end Recv id 136"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:34.344805248+07:00","message":"[buffer interim] 136 true นักเรียนตอบกันได้ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:34.344815571+07:00","message":"[bufferProcess] interim [950000000]:นักเรียนตอบกันได้ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:34.34481981+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนตอบกันได้ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:34.34483085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:34.344843065+07:00","message":"> Transcript [1262] [false]: 'นักเรียนตอบกันได้ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:34.344848017+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:34.344851011+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:34.344853263+07:00","message":"StatePrefix: 'นักเรียนตอบกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:34.344856436+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:34.344858346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:34.344860963+07:00","message":"> Transcript [1263] [true]: 'นักเรียนตอบกันได้ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:34.344863244+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:34.344864813+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:34.344866489+07:00","message":"StatePrefix: 'นักเรียนตอบกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:34.344868123+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:34.344875024+07:00","message":"Push: 'เรียนตอบกันได้ไหมคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:34.344883681+07:00","message":"push: {true เรียนตอบกันได้ไหมคะ 0 0xc001f75280}"}
{"level":"info","service":"Main","time":"2026-02-25T13:09:34.352171053+07:00","message":"write wav file: './tmp/7509/7509_136.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:34.468675373+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:34.468705181+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:34.561711374+07:00","message":"[GCS] Start streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:34.618932161+07:00","message":"[GCS] IsForceVAD: false for message ID: 137"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:34.805400513+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:34.805420974+07:00","message":"found end of frame, send empty tag with msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:34.805424163+07:00","message":"end Recv id 137"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:34.805431152+07:00","message":"[buffer interim] 137 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:34.805437715+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:34.805441095+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:34.805444119+07:00","message":"> Transcript [1264] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:34.805446694+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:34.805448633+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:34.805450176+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:34.80545178+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:34.805454092+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:34.805462575+07:00","message":"push: {true \n 0 0xc00051d780}"}
{"level":"info","service":"Main","time":"2026-02-25T13:09:34.809819557+07:00","message":"write wav file: './tmp/7509/7509_137.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:34.820391681+07:00","message":"[GCS] Start streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:35.148806511+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:35.148847651+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:35.148852708+07:00","message":"receive interim result [false|false]: คำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:35.148866052+07:00","message":"[buffer interim] 138 false คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:35.14887196+07:00","message":"[bufferProcess] interim [420000000]:คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:35.148873561+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:35.336097869+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:35.336146035+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำตอบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:35.336151476+07:00","message":"receive interim result [false|false]: คำตอบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:35.336167285+07:00","message":"[buffer interim] 138 false คำตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:35.336173981+07:00","message":"[bufferProcess] interim [600000000]:คำตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:35.336176608+07:00","message":"[bufferProcess] send to processor:คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:35.336180013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:35.336184024+07:00","message":"> Transcript [1265] [false]: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:35.336186665+07:00","message":"Set StatePrefix (first interim): 'คำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:35.688653366+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:35.688696323+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำตอบคือ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:35.688703263+07:00","message":"receive interim result [false|false]: คำตอบคือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:35.688718456+07:00","message":"[buffer interim] 138 false คำตอบคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:35.688729576+07:00","message":"[bufferProcess] interim [900000000]:คำตอบคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:35.68873216+07:00","message":"[bufferProcess] send to processor:คำตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:35.688735538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:35.688738849+07:00","message":"> Transcript [1266] [false]: 'คำตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:35.688741717+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:35.688743859+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:35.68874558+07:00","message":"StatePrefix: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:35.688747554+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:35.784752871+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:35.784794885+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำตอบก็คือ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:35.784800944+07:00","message":"receive interim result [false|false]: คำตอบก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:35.784817648+07:00","message":"[buffer interim] 138 false คำตอบก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:35.78482485+07:00","message":"[bufferProcess] interim [960000000]:คำตอบก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:35.78482737+07:00","message":"[bufferProcess] send to processor:คำตอบคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:35.78483156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:35.784834147+07:00","message":"> Transcript [1267] [false]: 'คำตอบคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:35.78483667+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:35.784838563+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:35.784840736+07:00","message":"StatePrefix: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:35.784842998+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:36.051007768+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:36.051036213+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำตอบก็คือว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:36.051041336+07:00","message":"receive interim result [false|false]: คำตอบก็คือว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:36.051054042+07:00","message":"[buffer interim] 138 false คำตอบก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.051062139+07:00","message":"[bufferProcess] interim [260000000]:คำตอบก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.051066134+07:00","message":"[bufferProcess] send to processor:คำตอบก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.0510707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.051074387+07:00","message":"> Transcript [1268] [false]: 'คำตอบก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.051078024+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.051080545+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.05108346+07:00","message":"StatePrefix: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.05108553+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:36.419280179+07:00","message":"[GCS] IsForceVAD: false for message ID: 138"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:36.506592524+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:36.506633209+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำตอบก็คือว่า\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:36.506639783+07:00","message":"receive interim result [true|false]: คำตอบก็คือว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:36.506647526+07:00","message":"end recv isFinal message id 138"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:36.506649961+07:00","message":"end Recv id 138"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:36.506655381+07:00","message":"[buffer interim] 138 true คำตอบก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.506665002+07:00","message":"[bufferProcess] interim [830000000]:คำตอบก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.506668065+07:00","message":"[bufferProcess] send to processor (isfinal):คำตอบก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.506671404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.506674409+07:00","message":"> Transcript [1269] [false]: 'คำตอบก็คือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.506677138+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.506678987+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.506681189+07:00","message":"StatePrefix: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.50668318+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.506689095+07:00","message":"Push: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.506690923+07:00","message":"TextPushed: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.50669314+07:00","message":"Set new StatePrefix : 'คำตอบก็คือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.506695258+07:00","message":"Next Push (prob) : 'ตอบก็คือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.506696976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.506699016+07:00","message":"> Transcript [1270] [true]: 'คำตอบก็คือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.506701136+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.506702648+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.506704108+07:00","message":"StatePrefix: 'คำตอบก็คือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.50670582+07:00","message":"TextPushed: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:36.506707581+07:00","message":"Push: 'ตอบก็คือว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:36.506719932+07:00","message":"push: {false คำ 0 0xc000107d00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:36.506738597+07:00","message":"push: {true ตอบก็คือว่า 0 0xc000107d00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:09:36.515797052+07:00","message":"write wav file: './tmp/7509/7509_138.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:37.383866111+07:00","message":"[GCS] Start streaming session, msgId: 139"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:37.469320712+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:37.469345256+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:37.712355835+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:37.71239773+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:37.712403079+07:00","message":"receive interim result [false|false]: ทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:37.712416021+07:00","message":"[buffer interim] 139 false ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:37.712422326+07:00","message":"[bufferProcess] interim [420000000]:ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:37.712424151+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:37.712429522+07:00","message":"[bufferProcess] send to processor (ticker):ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:37.712432059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:37.712434696+07:00","message":"> Transcript [1271] [false]: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:37.712436977+07:00","message":"Set StatePrefix (first interim): 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:38.02570258+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:38.025744466+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:38.025750795+07:00","message":"receive interim result [false|false]: ทำให้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:38.025763703+07:00","message":"[buffer interim] 139 false ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.025769273+07:00","message":"[bufferProcess] interim [660000000]:ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.025770978+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:38.21981284+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:38.219854676+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เสีย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:38.219860181+07:00","message":"receive interim result [false|false]: ทำให้เสีย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:38.219874708+07:00","message":"[buffer interim] 139 false ทำให้เสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.219881658+07:00","message":"[bufferProcess] interim [840000000]:ทำให้เสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.219884217+07:00","message":"[bufferProcess] send to processor:ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.219889949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.219892576+07:00","message":"> Transcript [1272] [false]: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.219895204+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.219897215+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.219899328+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.219901927+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:38.346593414+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:38.346640307+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:38.346648142+07:00","message":"receive interim result [false|false]: ทำให้เซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:38.346661025+07:00","message":"[buffer interim] 139 false ทำให้เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.346668136+07:00","message":"[bufferProcess] interim [960000000]:ทำให้เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.346670517+07:00","message":"[bufferProcess] send to processor:ทำให้เสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.346676361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.346679409+07:00","message":"> Transcript [1273] [false]: 'ทำให้เสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.346682604+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.34668463+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.346687465+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.346689669+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:38.534298767+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:38.534343214+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เซลล์สัตว์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:38.534349163+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สัตว์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:38.534363919+07:00","message":"[buffer interim] 139 false ทำให้เซลล์สัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.534371227+07:00","message":"[bufferProcess] interim [140000000]:ทำให้เซลล์สัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.534373886+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.534380258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.534383068+07:00","message":"> Transcript [1274] [false]: 'ทำให้เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.534386114+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.534388336+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.534390893+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.534393635+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:38.537342556+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:38.53736297+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เซลล์โทร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:38.537367673+07:00","message":"receive interim result [false|false]: ทำให้เซลล์โทร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:38.537379266+07:00","message":"[buffer interim] 139 false ทำให้เซลล์โทร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.537383559+07:00","message":"[bufferProcess] interim [200000000]:ทำให้เซลล์โทร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.537385496+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สัตว์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.537388707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.537390917+07:00","message":"> Transcript [1275] [false]: 'ทำให้เซลล์สัตว์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.537393827+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.53739593+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.537397674+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.537399446+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.537405368+07:00","message":"Push: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.537407158+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.537408938+07:00","message":"Set new StatePrefix : 'ทำให้เซลล์สัตว์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.53741088+07:00","message":"Next Push (prob) : 'ให้เซลล์สัตว์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:38.537438612+07:00","message":"push: {false ทำ 0 0xc00051c200}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:38.60467592+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:38.604704393+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-02-25T13:09:38.604710205+07:00","message":"receive interim result [false|false]: ทำให้เซลล์ 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:38.604720089+07:00","message":"[buffer interim] 139 false ทำให้เซลล์ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.604726106+07:00","message":"[bufferProcess] interim [260000000]:ทำให้เซลล์ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.604728384+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์โทร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.604733425+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.604736126+07:00","message":"> Transcript [1276] [false]: 'ทำให้เซลล์โทร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.604738259+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.604740586+07:00","message":"Set new StatePrefix: 'ทำให้เซลล์โทร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:38.735485877+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:38.735518151+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เซลล์สามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:38.735522711+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:38.73553756+07:00","message":"[buffer interim] 139 false ทำให้เซลล์สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.73554474+07:00","message":"[bufferProcess] interim [380000000]:ทำให้เซลล์สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.735548994+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.735552486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.735555531+07:00","message":"> Transcript [1277] [false]: 'ทำให้เซลล์ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.735557575+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.735559468+07:00","message":"Set new StatePrefix: 'ทำให้เซลล์ 3'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:38.984227171+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:38.984265755+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เซลล์สามารถควบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:38.984271395+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถควบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:38.984285341+07:00","message":"[buffer interim] 139 false ทำให้เซลล์สามารถควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.98429247+07:00","message":"[bufferProcess] interim [680000000]:ทำให้เซลล์สามารถควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.984295153+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.984301131+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.984304791+07:00","message":"> Transcript [1278] [false]: 'ทำให้เซลล์สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.984306997+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:38.984308914+07:00","message":"Set new StatePrefix: 'ทำให้เซลล์สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:39.247121148+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:39.247161639+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เซลล์สามารถควบคุม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:39.247167055+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:39.247187678+07:00","message":"[buffer interim] 139 false ทำให้เซลล์สามารถควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:39.247194917+07:00","message":"[bufferProcess] interim [920000000]:ทำให้เซลล์สามารถควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:39.247197223+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สามารถควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:39.24720008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:39.247202669+07:00","message":"> Transcript [1279] [false]: 'ทำให้เซลล์สามารถควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:39.247205903+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:39.247207745+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:39.247209939+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:39.247212154+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:39.499780756+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:39.499821568+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เซลล์สามารถควบคุมฉัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:39.499826612+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถควบคุมฉัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:39.499842526+07:00","message":"[buffer interim] 139 false ทำให้เซลล์สามารถควบคุมฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:39.499849424+07:00","message":"[bufferProcess] interim [220000000]:ทำให้เซลล์สามารถควบคุมฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:39.499851967+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สามารถควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:39.499855112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:39.499857483+07:00","message":"> Transcript [1280] [false]: 'ทำให้เซลล์สามารถควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:39.499860788+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:39.499863+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:39.499865458+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:39.499867875+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:39.625322573+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:39.625355453+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เซลล์สามารถควบคุมชั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:39.625360714+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถควบคุมชั้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:39.625372354+07:00","message":"[buffer interim] 139 false ทำให้เซลล์สามารถควบคุมชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:39.625378351+07:00","message":"[bufferProcess] interim [280000000]:ทำให้เซลล์สามารถควบคุมชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:39.625380602+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สามารถควบคุมฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:39.625385454+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:39.625388198+07:00","message":"> Transcript [1281] [false]: 'ทำให้เซลล์สามารถควบคุมฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:39.625391015+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:39.625393035+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:39.625394984+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:39.625397326+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:39.694851855+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:39.694888963+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เซลล์สามารถควบคุมชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:39.694895351+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถควบคุมชนิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:39.694910764+07:00","message":"[buffer interim] 139 false ทำให้เซลล์สามารถควบคุมชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:39.694917525+07:00","message":"[bufferProcess] interim [340000000]:ทำให้เซลล์สามารถควบคุมชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:39.694920085+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สามารถควบคุมชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:39.694926443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:39.694929093+07:00","message":"> Transcript [1282] [false]: 'ทำให้เซลล์สามารถควบคุมชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:39.694932624+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:39.69493479+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:39.694937311+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:39.694939944+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:39.694945299+07:00","message":"Push: 'ให้เซลล์สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:39.694950268+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:39.694952512+07:00","message":"Set new StatePrefix : 'ทำให้เซลล์สามารถควบคุมชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:39.694954554+07:00","message":"Next Push (prob) : 'ควบคุมชั้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:39.694962169+07:00","message":"push: {false ให้เซลล์สามารถ 0 0xc00051c200}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:40.013848496+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:40.013895072+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เซลล์สามารถควบคุมชนิดและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:40.013901055+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถควบคุมชนิดและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:40.013916282+07:00","message":"[buffer interim] 139 false ทำให้เซลล์สามารถควบคุมชนิดและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.013923194+07:00","message":"[bufferProcess] interim [640000000]:ทำให้เซลล์สามารถควบคุมชนิดและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.013925952+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สามารถควบคุมชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.013933824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.013936838+07:00","message":"> Transcript [1283] [false]: 'ทำให้เซลล์สามารถควบคุมชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.013939529+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.01394196+07:00","message":"Set new StatePrefix: 'ทำให้เซลล์สามารถควบคุมชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:40.22660213+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:40.226634914+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เซลล์สามารถควบคุมชนิดและแปล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:40.226640202+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถควบคุมชนิดและแปล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:40.226654771+07:00","message":"[buffer interim] 139 false ทำให้เซลล์สามารถควบคุมชนิดและแปล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.226662475+07:00","message":"[bufferProcess] interim [880000000]:ทำให้เซลล์สามารถควบคุมชนิดและแปล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.226664969+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สามารถควบคุมชนิดและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.226668201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.226670898+07:00","message":"> Transcript [1284] [false]: 'ทำให้เซลล์สามารถควบคุมชนิดและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.226673878+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.226675693+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.226677301+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถควบคุมชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.226679639+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:40.3387195+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:40.338755298+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เซลล์สามารถควบคุมชนิดและเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:40.338760594+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถควบคุมชนิดและเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:40.338772692+07:00","message":"[buffer interim] 139 false ทำให้เซลล์สามารถควบคุมชนิดและเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.33877948+07:00","message":"[bufferProcess] interim [940000000]:ทำให้เซลล์สามารถควบคุมชนิดและเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.3387819+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สามารถควบคุมชนิดและแปล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.338787196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.338789681+07:00","message":"> Transcript [1285] [false]: 'ทำให้เซลล์สามารถควบคุมชนิดและแปล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.338792662+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.338794594+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.338796973+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถควบคุมชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.338799281+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:40.34508301+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:40.345093991+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เซลล์สามารถควบคุมชนิดและปริมาณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:40.345097439+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถควบคุมชนิดและปริมาณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:40.345104947+07:00","message":"[buffer interim] 139 false ทำให้เซลล์สามารถควบคุมชนิดและปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.345108805+07:00","message":"[bufferProcess] interim [0]:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.345111183+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สามารถควบคุมชนิดและเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.345114502+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.34511661+07:00","message":"> Transcript [1286] [false]: 'ทำให้เซลล์สามารถควบคุมชนิดและเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.345118776+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.345120366+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.345122+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถควบคุมชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.345123794+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:40.470342846+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:40.470353804+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:40.726696919+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:40.726735609+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:40.726743185+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:40.726756419+07:00","message":"[buffer interim] 139 false ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.726762782+07:00","message":"[bufferProcess] interim [360000000]:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.726765201+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.72677076+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.726773566+07:00","message":"> Transcript [1287] [false]: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.726778295+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.726780884+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.726782895+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถควบคุมชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.726785276+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.726790007+07:00","message":"Push: 'ควบคุมชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.726791697+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถควบคุมชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.726793631+07:00","message":"Set new StatePrefix : 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.72679576+07:00","message":"Next Push (prob) : 'และปริมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:40.726803666+07:00","message":"push: {false ควบคุมชนิด 0 0xc00051c200}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:40.923571566+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:40.923600789+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:40.923606725+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:40.923621534+07:00","message":"[buffer interim] 139 false ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.923631559+07:00","message":"[bufferProcess] interim [600000000]:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.923634632+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.923640881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.923643613+07:00","message":"> Transcript [1288] [false]: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.923646755+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.923648847+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.923650494+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:40.923652752+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถควบคุมชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:41.233341459+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:41.233384751+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:41.233391531+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:41.233406191+07:00","message":"[buffer interim] 139 false ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:41.233413515+07:00","message":"[bufferProcess] interim [840000000]:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:41.233416987+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:41.233423689+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:41.233426641+07:00","message":"> Transcript [1289] [false]: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:41.233430403+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:41.233432944+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:41.233435404+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:41.233438144+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถควบคุมชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:41.426693611+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:41.426738295+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:41.426745147+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:41.426759173+07:00","message":"[buffer interim] 139 false ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:41.426766634+07:00","message":"[bufferProcess] interim [80000000]:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:41.426770445+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:41.426779314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:41.426783587+07:00","message":"> Transcript [1290] [false]: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:41.426789587+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:41.426792653+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:41.426796361+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:41.426798687+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถควบคุมชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:41.619431592+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:41.61946559+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:41.619471814+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:41.619484531+07:00","message":"[buffer interim] 139 false ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:41.619492975+07:00","message":"[bufferProcess] interim [320000000]:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:41.619495633+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:41.619499136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:41.619501959+07:00","message":"> Transcript [1291] [false]: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:41.619505668+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:41.619507592+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:41.619509636+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:41.619511692+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถควบคุมชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:41.619514252+07:00","message":"Push: 'และปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:41.619515907+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:41.619519668+07:00","message":"Set new StatePrefix : 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:41.619522142+07:00","message":"Next Push (prob) : 'สารที่เข้าออก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:41.619529067+07:00","message":"push: {false และปริมาณ 0 0xc00051c200}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:41.934170041+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:41.934215519+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:41.934222551+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:41.934238967+07:00","message":"[buffer interim] 139 false ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:41.934252111+07:00","message":"[bufferProcess] interim [560000000]:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:41.934255849+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:41.934263593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:41.934266357+07:00","message":"> Transcript [1292] [false]: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:41.934270622+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:41.934274902+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:41.934277414+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:41.934280438+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:42.136920187+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:42.136958931+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:42.136966632+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:42.136980494+07:00","message":"[buffer interim] 139 false ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:42.136987339+07:00","message":"[bufferProcess] interim [800000000]:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:42.1369903+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:42.136996876+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:42.136999665+07:00","message":"> Transcript [1293] [false]: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:42.137003575+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:42.137005718+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:42.137007824+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:42.137010128+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:42.326554912+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:42.326596583+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:42.326602715+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:42.326617483+07:00","message":"[buffer interim] 139 false ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:42.326624054+07:00","message":"[bufferProcess] interim [980000000]:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:42.326627567+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:42.326634572+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:42.326637389+07:00","message":"> Transcript [1294] [false]: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:42.326641246+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:42.326643435+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:42.326645529+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:42.326648854+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:42.656753797+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:42.656793814+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:42.656800611+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:42.656813445+07:00","message":"[buffer interim] 139 false ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:42.656820135+07:00","message":"[bufferProcess] interim [280000000]:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:42.656822668+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:42.65682792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:42.656831426+07:00","message":"> Transcript [1295] [false]: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:42.656836101+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:42.656838167+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:42.656840561+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:42.656843665+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:42.656848793+07:00","message":"Push: 'สารที่เข้าออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:42.656851614+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:42.656854138+07:00","message":"Set new StatePrefix : 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:42.656856647+07:00","message":"Next Push (prob) : 'ได้อย่างเป็นระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:42.656865432+07:00","message":"push: {false สารที่เข้าออก 0 0xc00051c200}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:42.745582922+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:42.745626812+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:42.745633917+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:42.745647465+07:00","message":"[buffer interim] 139 false ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:42.745654451+07:00","message":"[bufferProcess] interim [400000000]:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:42.745657215+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:42.745660606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:42.745663293+07:00","message":"> Transcript [1296] [false]: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:42.745667005+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:42.745671726+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:42.745673618+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:42.745676102+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:42.848814311+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:42.848854729+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่นเอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:42.848860626+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่นเอง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:42.848872929+07:00","message":"[buffer interim] 139 false ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่นเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:42.84888258+07:00","message":"[bufferProcess] interim [520000000]:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่นเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:42.848885518+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:42.848891224+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:42.848894247+07:00","message":"> Transcript [1297] [false]: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:42.848898617+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:42.848900973+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:42.848903116+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:42.848906319+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:43.156719274+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:43.156754035+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่นเองค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:43.156759781+07:00","message":"receive interim result [false|false]: ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่นเองค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:43.156773385+07:00","message":"[buffer interim] 139 false ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่นเองค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:43.156779742+07:00","message":"[bufferProcess] interim [820000000]:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่นเองค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:43.156782459+07:00","message":"[bufferProcess] send to processor:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่นเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:43.156787444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:43.156790148+07:00","message":"> Transcript [1298] [false]: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่นเอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:43.156793667+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:43.156795672+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:43.156798057+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:43.156801229+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:43.209877012+07:00","message":"[GCS] IsForceVAD: false for message ID: 139"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:43.320655225+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:43.320698922+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่นเองค่ะ\",\"confidence\":0.9513903}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:43.320707354+07:00","message":"receive interim result [true|false]: ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่นเองค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:43.320718531+07:00","message":"end recv isFinal message id 139"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:43.320721249+07:00","message":"end Recv id 139"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:43.320727589+07:00","message":"[buffer interim] 139 true ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่นเองค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:43.320734358+07:00","message":"[bufferProcess] interim [60000000]:ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่นเองค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:43.320737183+07:00","message":"[bufferProcess] send to processor (isfinal):ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่นเองค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:43.320740533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:43.3207436+07:00","message":"> Transcript [1299] [false]: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่นเองค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:43.320747674+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:43.320751554+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:43.320753696+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:43.320756515+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:43.320764544+07:00","message":"Push: 'ได้อย่างเป็นระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:43.32076699+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:43.320769534+07:00","message":"Set new StatePrefix : 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่นเองค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:43.320771721+07:00","message":"Next Push (prob) : 'นั่นเองค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:43.320773283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:43.320775097+07:00","message":"> Transcript [1300] [true]: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่นเองค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:43.320777645+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:43.320779173+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:43.320781531+07:00","message":"StatePrefix: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบนั่นเองค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:43.320783542+07:00","message":"TextPushed: 'ทำให้เซลล์สามารถควบคุมชนิดและปริมาณสารที่เข้าออกได้อย่างเป็นระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:43.320785708+07:00","message":"Push: 'นั่นเองค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:43.320793299+07:00","message":"push: {false ได้อย่างเป็นระบบ 0 0xc00051c200}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:43.320824433+07:00","message":"push: {true นั่นเองค่ะ 0 0xc00051c200}"}
{"level":"info","service":"Main","time":"2026-02-25T13:09:43.33271229+07:00","message":"write wav file: './tmp/7509/7509_139.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:43.471303213+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:43.471331846+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:43.98278672+07:00","message":"[GCS] Start streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:44.502925923+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:44.50297012+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สุดท้าย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:44.502976219+07:00","message":"receive interim result [false|false]: สุดท้าย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:44.502991104+07:00","message":"[buffer interim] 140 false สุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:44.502997681+07:00","message":"[bufferProcess] interim [420000000]:สุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:44.502999776+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:44.503007042+07:00","message":"[bufferProcess] send to processor (ticker):สุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:44.50301077+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:44.503014814+07:00","message":"> Transcript [1301] [false]: 'สุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:44.503018078+07:00","message":"Set StatePrefix (first interim): 'สุดท้าย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:44.820960876+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:44.820999603+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สุดท้ายแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:44.82100517+07:00","message":"receive interim result [false|false]: สุดท้ายแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:44.821016656+07:00","message":"[buffer interim] 140 false สุดท้ายแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:44.821024169+07:00","message":"[bufferProcess] interim [720000000]:สุดท้ายแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:44.821026101+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:45.015313005+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:45.015359452+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สุดท้ายนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:45.015365476+07:00","message":"receive interim result [false|false]: สุดท้ายนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:45.015380719+07:00","message":"[buffer interim] 140 false สุดท้ายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:45.015387832+07:00","message":"[bufferProcess] interim [840000000]:สุดท้ายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:45.015390461+07:00","message":"[bufferProcess] send to processor:สุดท้ายแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:45.015397421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:45.015400232+07:00","message":"> Transcript [1302] [false]: 'สุดท้ายแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:45.015403516+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:45.01540542+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:45.015407767+07:00","message":"StatePrefix: 'สุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:45.015410149+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:45.260939205+07:00","message":"[GCS] IsForceVAD: false for message ID: 140"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:45.345671416+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:45.345713686+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สุดท้ายนะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":290000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:45.345720106+07:00","message":"receive interim result [true|false]: สุดท้ายนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:45.345729673+07:00","message":"end recv isFinal message id 140"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:45.345731779+07:00","message":"end Recv id 140"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:45.345738901+07:00","message":"[buffer interim] 140 true สุดท้ายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:45.345746782+07:00","message":"[bufferProcess] interim [290000000]:สุดท้ายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:45.345753518+07:00","message":"[bufferProcess] send to processor (isfinal):สุดท้ายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:45.345757232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:45.345760079+07:00","message":"> Transcript [1303] [false]: 'สุดท้ายนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:45.345762952+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:45.345764725+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:45.345766885+07:00","message":"StatePrefix: 'สุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:45.345768768+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:45.345770353+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:45.345772095+07:00","message":"> Transcript [1304] [true]: 'สุดท้ายนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:45.345773997+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:45.345775518+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:45.345777005+07:00","message":"StatePrefix: 'สุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:45.345778489+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:45.345785716+07:00","message":"Push: 'สุดท้ายนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:45.345793923+07:00","message":"push: {true สุดท้ายนะคะ 0 0xc001f74b80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:09:45.352062948+07:00","message":"write wav file: './tmp/7509/7509_140.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:45.701137668+07:00","message":"[GCS] Start streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:46.038473934+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:46.038519205+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:46.038524639+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:46.038540889+07:00","message":"[buffer interim] 141 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:46.038546879+07:00","message":"[bufferProcess] interim [420000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:46.038549056+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:46.245815465+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:46.245855976+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:46.245861458+07:00","message":"receive interim result [false|false]: เป็นการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:46.245876628+07:00","message":"[buffer interim] 141 false เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:46.245884079+07:00","message":"[bufferProcess] interim [600000000]:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:46.245886141+07:00","message":"[bufferProcess] send to processor:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:46.245889159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:46.245892365+07:00","message":"> Transcript [1305] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:46.245894833+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:46.471814909+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:46.471820498+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:46.555306622+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:46.555348712+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการรำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:46.555355725+07:00","message":"receive interim result [false|false]: เป็นการรำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:46.555379796+07:00","message":"[buffer interim] 141 false เป็นการรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:46.555387567+07:00","message":"[bufferProcess] interim [900000000]:เป็นการรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:46.55538996+07:00","message":"[bufferProcess] send to processor:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:46.555396672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:46.555399429+07:00","message":"> Transcript [1306] [false]: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:46.555401989+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:46.555404003+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:46.555405848+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:46.555410421+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:46.675959538+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:46.67599943+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:46.676005737+07:00","message":"receive interim result [false|false]: เป็นการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:46.676019764+07:00","message":"[buffer interim] 141 false เป็นการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:46.676026554+07:00","message":"[bufferProcess] interim [20000000]:เป็นการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:46.676028905+07:00","message":"[bufferProcess] send to processor:เป็นการรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:46.676035099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:46.676037915+07:00","message":"> Transcript [1307] [false]: 'เป็นการรำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:46.676040996+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:46.676043199+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:46.676045087+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:46.676047223+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:46.932041413+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:46.932083178+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:46.932089755+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:46.932104509+07:00","message":"[buffer interim] 141 false เป็นการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:46.932111426+07:00","message":"[bufferProcess] interim [260000000]:เป็นการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:46.932113989+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:46.932120147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:46.932123334+07:00","message":"> Transcript [1308] [false]: 'เป็นการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:46.932126696+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:46.93212881+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:46.932130636+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:46.932132778+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:47.252049322+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:47.252092437+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารโดย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:47.252098743+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารโดย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:47.252115078+07:00","message":"[buffer interim] 141 false เป็นการลำเลียงสารโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:47.252122564+07:00","message":"[bufferProcess] interim [560000000]:เป็นการลำเลียงสารโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:47.252125173+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:47.252131509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:47.252134095+07:00","message":"> Transcript [1309] [false]: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:47.252137301+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:47.252139524+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:47.25214147+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:47.252143919+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:47.252149918+07:00","message":"Push: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:47.25215181+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:47.252154097+07:00","message":"Set new StatePrefix : 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:47.252156193+07:00","message":"Next Push (prob) : 'การลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:47.252164392+07:00","message":"push: {false เป็น 0 0xc001f74f80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:47.442767285+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:47.442811759+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารโดยการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:47.442817967+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารโดยการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:47.442833862+07:00","message":"[buffer interim] 141 false เป็นการลำเลียงสารโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:47.442841147+07:00","message":"[bufferProcess] interim [740000000]:เป็นการลำเลียงสารโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:47.442843599+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:47.442850376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:47.442853496+07:00","message":"> Transcript [1310] [false]: 'เป็นการลำเลียงสารโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:47.442856841+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:47.442859039+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:47.442861392+07:00","message":"StatePrefix: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:47.442863832+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:47.763748222+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:47.76379064+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารโดยการสร้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:47.763796946+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:47.763812482+07:00","message":"[buffer interim] 141 false เป็นการลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:47.763819892+07:00","message":"[bufferProcess] interim [40000000]:เป็นการลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:47.763822177+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:47.763829302+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:47.76383189+07:00","message":"> Transcript [1311] [false]: 'เป็นการลำเลียงสารโดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:47.763835118+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:47.76383726+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:47.763840021+07:00","message":"StatePrefix: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:47.763842528+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:47.954637596+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:47.954675794+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารโดยการสร้างเวสิเคิล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:47.954681502+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:47.954696843+07:00","message":"[buffer interim] 141 false เป็นการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:47.954703862+07:00","message":"[bufferProcess] interim [280000000]:เป็นการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:47.95470657+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:47.954713347+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:47.95471607+07:00","message":"> Transcript [1312] [false]: 'เป็นการลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:47.954719584+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:47.954721576+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:47.954724077+07:00","message":"StatePrefix: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:47.954726288+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:48.021793699+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:48.021830071+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารโดยการสร้างเว็บ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:48.021835987+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:48.021849192+07:00","message":"[buffer interim] 141 false เป็นการลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:48.021855725+07:00","message":"[bufferProcess] interim [340000000]:เป็นการลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:48.02185803+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:48.021863447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:48.021866048+07:00","message":"> Transcript [1313] [false]: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:48.021869103+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:48.021871055+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:48.021873266+07:00","message":"StatePrefix: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:48.021875529+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:48.021880573+07:00","message":"Push: 'การลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:48.021882709+07:00","message":"TextPushed: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:48.021884867+07:00","message":"Set new StatePrefix : 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:48.021887049+07:00","message":"Next Push (prob) : 'โดยการสร้างเวสิเคิล'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:48.021894787+07:00","message":"push: {false การลำเลียงสาร 0 0xc001f74f80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:48.151670013+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:48.151708062+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารโดยการสร้างเวสิเคิล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:48.151714502+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:48.15172869+07:00","message":"[buffer interim] 141 false เป็นการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:48.151735906+07:00","message":"[bufferProcess] interim [460000000]:เป็นการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:48.151738217+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:48.151743607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:48.15174708+07:00","message":"> Transcript [1314] [false]: 'เป็นการลำเลียงสารโดยการสร้างเว็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:48.151749682+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:48.151751757+07:00","message":"Set new StatePrefix: 'เป็นการลำเลียงสารโดยการสร้างเว็บ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:48.58820877+07:00","message":"[GCS] IsForceVAD: false for message ID: 141"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:48.670640811+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:48.670688982+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารโดยการสร้างเวสิเคิล\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:48.67069817+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:48.670716526+07:00","message":"[buffer interim] 141 false เป็นการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:48.670730987+07:00","message":"[bufferProcess] interim [60000000]:เป็นการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:48.67073584+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:48.670744936+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:48.670748851+07:00","message":"> Transcript [1315] [false]: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:48.670753822+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:48.670757632+07:00","message":"Set new StatePrefix: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:48.690877034+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:48.690906321+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารโดยการสร้างเวสิเคิล\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:48.690914287+07:00","message":"receive interim result [true|false]: เป็นการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:48.690926671+07:00","message":"end recv isFinal message id 141"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:48.690929763+07:00","message":"end Recv id 141"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:48.690938148+07:00","message":"[buffer interim] 141 true เป็นการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:48.690952609+07:00","message":"[bufferProcess] interim [90000000]:เป็นการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:48.690955829+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:48.690958731+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:48.69096186+07:00","message":"> Transcript [1316] [false]: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:48.690964934+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:48.690966764+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:48.690969383+07:00","message":"StatePrefix: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:48.69097162+07:00","message":"TextPushed: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:48.690973368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:48.690975528+07:00","message":"> Transcript [1317] [true]: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:48.690977596+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:48.690979136+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:48.690980743+07:00","message":"StatePrefix: 'เป็นการลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:48.690982472+07:00","message":"TextPushed: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:48.690988442+07:00","message":"Push: 'โดยการสร้างเวสิเคิล'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:48.690997761+07:00","message":"push: {true โดยการสร้างเวสิเคิล 0 0xc001f74f80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:09:48.698310148+07:00","message":"write wav file: './tmp/7509/7509_141.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:48.98152526+07:00","message":"[GCS] Start streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:49.318527104+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:49.318565303+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื้อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:49.318570355+07:00","message":"receive interim result [false|false]: เนื้อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:49.318582615+07:00","message":"[buffer interim] 142 false เนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:49.318588511+07:00","message":"[bufferProcess] interim [420000000]:เนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:49.318590319+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:49.44484176+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:49.444884181+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรื่อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:49.444889926+07:00","message":"receive interim result [false|false]: เรื่อง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:49.444903893+07:00","message":"[buffer interim] 142 false เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:49.444911401+07:00","message":"[bufferProcess] interim [480000000]:เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:49.444913814+07:00","message":"[bufferProcess] send to processor:เนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:49.444919655+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:49.444922332+07:00","message":"> Transcript [1318] [false]: 'เนื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:49.444924545+07:00","message":"Set StatePrefix (first interim): 'เนื้อ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:49.472002082+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:49.472018039+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:49.496938564+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:49.496972368+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื่องจาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:49.496977407+07:00","message":"receive interim result [false|false]: เนื่องจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:49.496991261+07:00","message":"[buffer interim] 142 false เนื่องจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:49.496997834+07:00","message":"[bufferProcess] interim [600000000]:เนื่องจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:49.497001921+07:00","message":"[bufferProcess] send to processor:เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:49.49700694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:49.497009421+07:00","message":"> Transcript [1319] [false]: 'เรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:49.497011416+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:49.497013234+07:00","message":"Set new StatePrefix: 'เรื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:49.698306291+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:49.698346091+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื่องจากว่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:49.69835176+07:00","message":"receive interim result [false|false]: เนื่องจากว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:49.698364002+07:00","message":"[buffer interim] 142 false เนื่องจากว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:49.69837282+07:00","message":"[bufferProcess] interim [780000000]:เนื่องจากว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:49.698376216+07:00","message":"[bufferProcess] send to processor:เนื่องจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:49.69838349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:49.698387316+07:00","message":"> Transcript [1320] [false]: 'เนื่องจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:49.698390319+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:49.698393073+07:00","message":"Set new StatePrefix: 'เนื่องจาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:50.370557543+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:50.370598161+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื่องจากว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:50.370604564+07:00","message":"receive interim result [false|false]: เนื่องจากว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:50.370622687+07:00","message":"[buffer interim] 142 false เนื่องจากว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:50.370633727+07:00","message":"[bufferProcess] interim [380000000]:เนื่องจากว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:50.370635837+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:50.370639308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:50.370642286+07:00","message":"> Transcript [1321] [false]: 'เนื่องจากว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:50.370645868+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:50.370647956+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:50.37064973+07:00","message":"StatePrefix: 'เนื่องจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:50.370651977+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:50.406941914+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:50.406975452+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื่องจากว่าสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:50.406981218+07:00","message":"receive interim result [false|false]: เนื่องจากว่าสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:50.406993969+07:00","message":"[buffer interim] 142 false เนื่องจากว่าสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:50.406999533+07:00","message":"[bufferProcess] interim [500000000]:เนื่องจากว่าสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:50.407001595+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:50.407006805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:50.407009513+07:00","message":"> Transcript [1322] [false]: 'เนื่องจากว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:50.407012493+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:50.407014224+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:50.407016076+07:00","message":"StatePrefix: 'เนื่องจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:50.407018269+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:50.597075011+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:50.597114275+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื่องจากว่าสารที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:50.597120765+07:00","message":"receive interim result [false|false]: เนื่องจากว่าสารที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:50.597135036+07:00","message":"[buffer interim] 142 false เนื่องจากว่าสารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:50.597142163+07:00","message":"[bufferProcess] interim [680000000]:เนื่องจากว่าสารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:50.597145366+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่าสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:50.59715192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:50.597154794+07:00","message":"> Transcript [1323] [false]: 'เนื่องจากว่าสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:50.597158325+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:50.597169455+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:50.597172012+07:00","message":"StatePrefix: 'เนื่องจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:50.597174434+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:50.714965975+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:50.715005825+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื่องจากว่าสารที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:50.715011505+07:00","message":"receive interim result [false|false]: เนื่องจากว่าสารที่มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:50.715024414+07:00","message":"[buffer interim] 142 false เนื่องจากว่าสารที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:50.715030926+07:00","message":"[bufferProcess] interim [740000000]:เนื่องจากว่าสารที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:50.715033129+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่าสารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:50.715038424+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:50.715041266+07:00","message":"> Transcript [1324] [false]: 'เนื่องจากว่าสารที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:50.715046342+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:50.715048788+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:50.71505076+07:00","message":"StatePrefix: 'เนื่องจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:50.715052888+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:50.715058148+07:00","message":"Push: 'เนื่องจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:50.715060235+07:00","message":"TextPushed: 'เนื่องจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:50.715062799+07:00","message":"Set new StatePrefix : 'เนื่องจากว่าสารที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:50.715065014+07:00","message":"Next Push (prob) : 'ว่าสารที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:50.71507266+07:00","message":"push: {false เนื่องจาก 0 0xc000395480}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:50.910783579+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:50.910818731+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื่องจากว่าสารที่มีค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:50.9108246+07:00","message":"receive interim result [false|false]: เนื่องจากว่าสารที่มีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:50.910839136+07:00","message":"[buffer interim] 142 false เนื่องจากว่าสารที่มีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:50.910847252+07:00","message":"[bufferProcess] interim [980000000]:เนื่องจากว่าสารที่มีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:50.910849857+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่าสารที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:50.910856868+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:50.910859349+07:00","message":"> Transcript [1325] [false]: 'เนื่องจากว่าสารที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:50.91086226+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:50.910864156+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:50.910866067+07:00","message":"StatePrefix: 'เนื่องจากว่าสารที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:50.910868401+07:00","message":"TextPushed: 'เนื่องจาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:51.035677085+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:51.035713668+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื่องจากว่าสารที่มีคณะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:51.035719047+07:00","message":"receive interim result [false|false]: เนื่องจากว่าสารที่มีคณะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:51.035733712+07:00","message":"[buffer interim] 142 false เนื่องจากว่าสารที่มีคณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.035740556+07:00","message":"[bufferProcess] interim [40000000]:เนื่องจากว่าสารที่มีคณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.035743629+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่าสารที่มีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.035746927+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.035749891+07:00","message":"> Transcript [1326] [false]: 'เนื่องจากว่าสารที่มีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.035752665+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.035754429+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.035756148+07:00","message":"StatePrefix: 'เนื่องจากว่าสารที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.035758235+07:00","message":"TextPushed: 'เนื่องจาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:51.039463128+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:51.039477377+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื่องจากว่าสารที่มีขนาด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:51.039491098+07:00","message":"receive interim result [false|false]: เนื่องจากว่าสารที่มีขนาด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:51.039500292+07:00","message":"[buffer interim] 142 false เนื่องจากว่าสารที่มีขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.039503865+07:00","message":"[bufferProcess] interim [100000000]:เนื่องจากว่าสารที่มีขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.039505803+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่าสารที่มีคณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.039507999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.039510095+07:00","message":"> Transcript [1327] [false]: 'เนื่องจากว่าสารที่มีคณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.039512198+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.039513827+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.039515443+07:00","message":"StatePrefix: 'เนื่องจากว่าสารที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.039517175+07:00","message":"TextPushed: 'เนื่องจาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:51.292372297+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:51.292409745+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื่องจากว่าสารที่มีขนาดใหญ่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:51.292415303+07:00","message":"receive interim result [false|false]: เนื่องจากว่าสารที่มีขนาดใหญ่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:51.292426365+07:00","message":"[buffer interim] 142 false เนื่องจากว่าสารที่มีขนาดใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.292432368+07:00","message":"[bufferProcess] interim [340000000]:เนื่องจากว่าสารที่มีขนาดใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.292434554+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่าสารที่มีขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.292438201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.292440758+07:00","message":"> Transcript [1328] [false]: 'เนื่องจากว่าสารที่มีขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.292443948+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.292445794+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.292447758+07:00","message":"StatePrefix: 'เนื่องจากว่าสารที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.292449872+07:00","message":"TextPushed: 'เนื่องจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.29245241+07:00","message":"Push: 'ว่าสารที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.292454155+07:00","message":"TextPushed: 'เนื่องจากว่าสารที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.292456175+07:00","message":"Set new StatePrefix : 'เนื่องจากว่าสารที่มีขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.292459061+07:00","message":"Next Push (prob) : 'มีขนาด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:51.292467197+07:00","message":"push: {false ว่าสารที่ 0 0xc000395480}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:51.736621713+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:51.736654803+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื่องจากว่าสารที่มีขนาดใหญ่จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:51.736660507+07:00","message":"receive interim result [false|false]: เนื่องจากว่าสารที่มีขนาดใหญ่จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:51.736672045+07:00","message":"[buffer interim] 142 false เนื่องจากว่าสารที่มีขนาดใหญ่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.736680221+07:00","message":"[bufferProcess] interim [760000000]:เนื่องจากว่าสารที่มีขนาดใหญ่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.736682539+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่าสารที่มีขนาดใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.736687625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.736689878+07:00","message":"> Transcript [1329] [false]: 'เนื่องจากว่าสารที่มีขนาดใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.736692539+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.736694373+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.73669604+07:00","message":"StatePrefix: 'เนื่องจากว่าสารที่มีขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.736698406+07:00","message":"TextPushed: 'เนื่องจากว่าสารที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:51.807611566+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:51.807646721+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื่องจากว่าสารที่มีขนาดใหญ่จะมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:51.807652555+07:00","message":"receive interim result [false|false]: เนื่องจากว่าสารที่มีขนาดใหญ่จะมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:51.807666529+07:00","message":"[buffer interim] 142 false เนื่องจากว่าสารที่มีขนาดใหญ่จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.807672785+07:00","message":"[bufferProcess] interim [880000000]:เนื่องจากว่าสารที่มีขนาดใหญ่จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.807675095+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่าสารที่มีขนาดใหญ่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.807681311+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.807684188+07:00","message":"> Transcript [1330] [false]: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.807687277+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.807689137+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.807691195+07:00","message":"StatePrefix: 'เนื่องจากว่าสารที่มีขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.807693443+07:00","message":"TextPushed: 'เนื่องจากว่าสารที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:51.933888381+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:51.933930507+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:51.933936556+07:00","message":"receive interim result [false|false]: เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:51.93394875+07:00","message":"[buffer interim] 142 false เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.933954691+07:00","message":"[bufferProcess] interim [940000000]:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.933957271+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่าสารที่มีขนาดใหญ่จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.933962363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.933964957+07:00","message":"> Transcript [1331] [false]: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.933967797+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.933969971+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.933971997+07:00","message":"StatePrefix: 'เนื่องจากว่าสารที่มีขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.933974281+07:00","message":"TextPushed: 'เนื่องจากว่าสารที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:51.99940831+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:51.999439302+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่เสีย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:51.999444737+07:00","message":"receive interim result [false|false]: เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่เสีย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:51.999460175+07:00","message":"[buffer interim] 142 false เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่เสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.999469541+07:00","message":"[bufferProcess] interim [120000000]:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่เสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.999471781+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.999475011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.999478731+07:00","message":"> Transcript [1332] [false]: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.999481656+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.999483388+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.999485194+07:00","message":"StatePrefix: 'เนื่องจากว่าสารที่มีขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.99948744+07:00","message":"TextPushed: 'เนื่องจากว่าสารที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.99949564+07:00","message":"Push: 'มีขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.999497388+07:00","message":"TextPushed: 'เนื่องจากว่าสารที่มีขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.999500085+07:00","message":"Set new StatePrefix : 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:51.999509926+07:00","message":"Next Push (prob) : 'ใหญ่จะไม่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:51.999533953+07:00","message":"push: {false มีขนาด 0 0xc000395480}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:52.125002354+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:52.125039222+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่ทราบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:52.125045435+07:00","message":"receive interim result [false|false]: เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่ทราบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:52.125058828+07:00","message":"[buffer interim] 142 false เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่ทราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:52.125065057+07:00","message":"[bufferProcess] interim [180000000]:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่ทราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:52.125067405+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่เสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:52.125072115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:52.125074619+07:00","message":"> Transcript [1333] [false]: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่เสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:52.12508879+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:52.125091028+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:52.125093052+07:00","message":"StatePrefix: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:52.125095753+07:00","message":"TextPushed: 'เนื่องจากว่าสารที่มีขนาด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:52.18521386+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:52.185247736+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่ 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:52.185253839+07:00","message":"receive interim result [false|false]: เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่ 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:52.185266798+07:00","message":"[buffer interim] 142 false เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:52.185273388+07:00","message":"[bufferProcess] interim [240000000]:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:52.185275906+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่ทราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:52.185282666+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:52.185285133+07:00","message":"> Transcript [1334] [false]: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่ทราบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:52.185288176+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:52.185290129+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:52.185291839+07:00","message":"StatePrefix: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:52.185294219+07:00","message":"TextPushed: 'เนื่องจากว่าสารที่มีขนาด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:52.187895778+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:52.187930401+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:52.187935887+07:00","message":"receive interim result [false|false]: เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:52.187950144+07:00","message":"[buffer interim] 142 false เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:52.187956549+07:00","message":"[bufferProcess] interim [300000000]:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:52.187958912+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:52.187963996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:52.18796674+07:00","message":"> Transcript [1335] [false]: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:52.18797026+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:52.187972448+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:52.187974516+07:00","message":"StatePrefix: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:52.187977287+07:00","message":"TextPushed: 'เนื่องจากว่าสารที่มีขนาด'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:52.472292886+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:52.47229289+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:52.512076796+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:52.512112592+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถนำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:52.512119271+07:00","message":"receive interim result [false|false]: เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถนำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:52.512132967+07:00","message":"[buffer interim] 142 false เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:52.512142269+07:00","message":"[bufferProcess] interim [600000000]:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:52.512145143+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:52.512149367+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:52.512152233+07:00","message":"> Transcript [1336] [false]: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:52.512157442+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:52.512159445+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:52.512164081+07:00","message":"StatePrefix: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:52.512166791+07:00","message":"TextPushed: 'เนื่องจากว่าสารที่มีขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:52.512174222+07:00","message":"Push: 'ใหญ่จะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:52.512176066+07:00","message":"TextPushed: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:52.512178618+07:00","message":"Set new StatePrefix : 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:52.512180789+07:00","message":"Next Push (prob) : 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:52.512188454+07:00","message":"push: {false ใหญ่จะไม่ 0 0xc000395480}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:52.651766356+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:52.65180085+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถระบุ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:52.651807236+07:00","message":"receive interim result [false|false]: เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถระบุ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:52.651820835+07:00","message":"[buffer interim] 142 false เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:52.651827076+07:00","message":"[bufferProcess] interim [720000000]:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:52.651830017+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:52.651835789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:52.651838288+07:00","message":"> Transcript [1337] [false]: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:52.651841183+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:52.651843067+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:52.651844891+07:00","message":"StatePrefix: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:52.651847573+07:00","message":"TextPushed: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:52.694105314+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:52.694135401+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:52.694141631+07:00","message":"receive interim result [false|false]: เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:52.694152968+07:00","message":"[buffer interim] 142 false เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:52.694158776+07:00","message":"[bufferProcess] interim [780000000]:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:52.69416131+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:52.69416786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:52.694170589+07:00","message":"> Transcript [1338] [false]: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถระบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:52.694173651+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:52.694175466+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:52.694177115+07:00","message":"StatePrefix: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:52.694179368+07:00","message":"TextPushed: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:53.044319062+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:53.044356205+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:53.044362143+07:00","message":"receive interim result [false|false]: เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:53.04437505+07:00","message":"[buffer interim] 142 false เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.044381146+07:00","message":"[bufferProcess] interim [80000000]:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.044383733+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.044388569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.044391128+07:00","message":"> Transcript [1339] [false]: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.044394178+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.044395962+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.04439797+07:00","message":"StatePrefix: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.04440029+07:00","message":"TextPushed: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:53.412366492+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:53.41240481+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:53.41241041+07:00","message":"receive interim result [false|false]: เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:53.412424484+07:00","message":"[buffer interim] 142 false เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.412430761+07:00","message":"[bufferProcess] interim [500000000]:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.412433474+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.412440148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.412442728+07:00","message":"> Transcript [1340] [false]: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.412448889+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.412451065+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.412452936+07:00","message":"StatePrefix: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.412455384+07:00","message":"TextPushed: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.412461578+07:00","message":"Push: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.412463286+07:00","message":"TextPushed: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.412465621+07:00","message":"Set new StatePrefix : 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.412468173+07:00","message":"Next Push (prob) : 'ลำเลียงเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:53.412475761+07:00","message":"push: {false สามารถ 0 0xc000395480}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:53.598134008+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:53.598174962+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:53.59818289+07:00","message":"receive interim result [false|false]: เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:53.598202055+07:00","message":"[buffer interim] 142 false เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.598211373+07:00","message":"[bufferProcess] interim [680000000]:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.598215172+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.59822218+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.598225957+07:00","message":"> Transcript [1341] [false]: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.598230737+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.598233637+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.598236505+07:00","message":"StatePrefix: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.598240407+07:00","message":"TextPushed: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:53.913714957+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:53.91375398+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:53.913759568+07:00","message":"receive interim result [false|false]: เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:53.913773112+07:00","message":"[buffer interim] 142 false เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.913779839+07:00","message":"[bufferProcess] interim [980000000]:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.913785792+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.913789422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.913792086+07:00","message":"> Transcript [1342] [false]: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.913795194+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.913797033+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.913798873+07:00","message":"StatePrefix: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:53.913801594+07:00","message":"TextPushed: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:54.116130115+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:54.116162019+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจากเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:54.116167606+07:00","message":"receive interim result [false|false]: เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจากเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:54.116180411+07:00","message":"[buffer interim] 142 false เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.116186369+07:00","message":"[bufferProcess] interim [220000000]:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.116188957+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.116193892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.116196369+07:00","message":"> Transcript [1343] [false]: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.116199242+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.116201329+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.11620332+07:00","message":"StatePrefix: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.116205727+07:00","message":"TextPushed: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:54.428131377+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:54.428169615+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจากเซลล์ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:54.428175977+07:00","message":"receive interim result [false|false]: เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจากเซลล์ได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:54.428189252+07:00","message":"[buffer interim] 142 false เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจากเซลล์ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.428195418+07:00","message":"[bufferProcess] interim [460000000]:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจากเซลล์ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.428197918+07:00","message":"[bufferProcess] send to processor:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.428203642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.428206134+07:00","message":"> Transcript [1344] [false]: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.428209482+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.428211232+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.428213378+07:00","message":"StatePrefix: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.428215895+07:00","message":"TextPushed: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.42822023+07:00","message":"Push: 'ลำเลียงเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.428222171+07:00","message":"TextPushed: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.428224841+07:00","message":"Set new StatePrefix : 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.428227421+07:00","message":"Next Push (prob) : 'หรือออกจากเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:54.428235339+07:00","message":"push: {false ลำเลียงเข้า 0 0xc000395480}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:54.542815904+07:00","message":"[GCS] IsForceVAD: false for message ID: 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:54.662155423+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:54.662195461+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจากเซลล์ได้\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:54.662201905+07:00","message":"receive interim result [true|false]: เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจากเซลล์ได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:54.662211765+07:00","message":"end recv isFinal message id 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:54.662214109+07:00","message":"end Recv id 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:54.662220626+07:00","message":"[buffer interim] 142 true เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจากเซลล์ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.662229383+07:00","message":"[bufferProcess] interim [790000000]:เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจากเซลล์ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.662234319+07:00","message":"[bufferProcess] send to processor (isfinal):เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจากเซลล์ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.662237878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.662240674+07:00","message":"> Transcript [1345] [false]: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจากเซลล์ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.662243947+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.662245637+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.66224895+07:00","message":"StatePrefix: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.662251983+07:00","message":"TextPushed: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.662253904+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.662255719+07:00","message":"> Transcript [1346] [true]: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจากเซลล์ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.662257756+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.662259355+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.662260836+07:00","message":"StatePrefix: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้าหรือออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.662262737+07:00","message":"TextPushed: 'เนื่องจากว่าสารที่มีขนาดใหญ่จะไม่สามารถลำเลียงเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:54.662265668+07:00","message":"Push: 'หรือออกจากเซลล์ได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:54.662273266+07:00","message":"push: {true หรือออกจากเซลล์ได้ 0 0xc000395480}"}
{"level":"info","service":"Main","time":"2026-02-25T13:09:54.67951261+07:00","message":"write wav file: './tmp/7509/7509_142.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:55.061471489+07:00","message":"[GCS] Start streaming session, msgId: 143"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:55.473171685+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:55.473182344+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:55.52703995+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:55.527086049+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:55.527091995+07:00","message":"receive interim result [false|false]: ยัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:55.527107518+07:00","message":"[buffer interim] 143 false ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:55.527113829+07:00","message":"[bufferProcess] interim [480000000]:ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:55.527115354+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:55.579263088+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:55.57931523+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดังนั้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:55.579321647+07:00","message":"receive interim result [false|false]: ดังนั้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:55.579334389+07:00","message":"[buffer interim] 143 false ดังนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:55.579340741+07:00","message":"[bufferProcess] interim [600000000]:ดังนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:55.579342954+07:00","message":"[bufferProcess] send to processor:ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:55.579347524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:55.57935014+07:00","message":"> Transcript [1347] [false]: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:55.57935214+07:00","message":"Set StatePrefix (first interim): 'ยัง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:56.266034393+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:56.266082251+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดังนั้น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:56.26608869+07:00","message":"receive interim result [false|false]: ดังนั้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:56.266102402+07:00","message":"[buffer interim] 143 false ดังนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:56.266110058+07:00","message":"[bufferProcess] interim [200000000]:ดังนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:56.26611193+07:00","message":"[bufferProcess] send to processor:ดังนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:56.266117359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:56.266120506+07:00","message":"> Transcript [1348] [false]: 'ดังนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:56.266122477+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:56.266124513+07:00","message":"Set new StatePrefix: 'ดังนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:56.423557043+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:56.423594155+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดังนั้นเร็วจริง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:56.423599381+07:00","message":"receive interim result [false|false]: ดังนั้นเร็วจริง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:56.423612042+07:00","message":"[buffer interim] 143 false ดังนั้นเร็วจริง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:56.423626562+07:00","message":"[bufferProcess] interim [380000000]:ดังนั้นเร็วจริง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:56.423630581+07:00","message":"[bufferProcess] send to processor:ดังนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:56.423635284+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:56.423638931+07:00","message":"> Transcript [1349] [false]: 'ดังนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:56.423642882+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:56.42364599+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:56.423648855+07:00","message":"StatePrefix: 'ดังนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:56.423651975+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:56.489171783+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:56.489194623+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดังนั้นจึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:56.489199138+07:00","message":"receive interim result [false|false]: ดังนั้นจึง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:56.489212745+07:00","message":"[buffer interim] 143 false ดังนั้นจึง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:56.489219702+07:00","message":"[bufferProcess] interim [440000000]:ดังนั้นจึง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:56.489221757+07:00","message":"[bufferProcess] send to processor:ดังนั้นเร็วจริง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:56.489224868+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:56.489226921+07:00","message":"> Transcript [1350] [false]: 'ดังนั้นเร็วจริง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:56.489229366+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:56.489231102+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:56.489232786+07:00","message":"StatePrefix: 'ดังนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:56.489234581+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:56.492104754+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:56.492115516+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดังนั้นจึงต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:56.492119569+07:00","message":"receive interim result [false|false]: ดังนั้นจึงต้อง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:56.492126777+07:00","message":"[buffer interim] 143 false ดังนั้นจึงต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:56.492129938+07:00","message":"[bufferProcess] interim [500000000]:ดังนั้นจึงต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:56.492132005+07:00","message":"[bufferProcess] send to processor:ดังนั้นจึง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:56.492134229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:56.492136189+07:00","message":"> Transcript [1351] [false]: 'ดังนั้นจึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:56.492138233+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:56.492139921+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:56.492141525+07:00","message":"StatePrefix: 'ดังนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:56.492143239+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:56.814079786+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:56.814117561+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดังนั้นจึงต้องสร้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:56.814124253+07:00","message":"receive interim result [false|false]: ดังนั้นจึงต้องสร้าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:56.814139078+07:00","message":"[buffer interim] 143 false ดังนั้นจึงต้องสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:56.814147701+07:00","message":"[bufferProcess] interim [800000000]:ดังนั้นจึงต้องสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:56.814150091+07:00","message":"[bufferProcess] send to processor:ดังนั้นจึงต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:56.814155021+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:56.814157534+07:00","message":"> Transcript [1352] [false]: 'ดังนั้นจึงต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:56.814160426+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:56.814162546+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:56.814164382+07:00","message":"StatePrefix: 'ดังนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:56.814166207+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:56.81417059+07:00","message":"Push: 'ดังนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:56.814172389+07:00","message":"TextPushed: 'ดังนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:56.814174292+07:00","message":"Set new StatePrefix : 'ดังนั้นจึงต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:56.814176665+07:00","message":"Next Push (prob) : 'จึงต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:56.814184062+07:00","message":"push: {false ดังนั้น 0 0xc0039d8000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:57.132850505+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:57.132894463+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดังนั้นจึงต้องสร้างธ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:57.132902217+07:00","message":"receive interim result [false|false]: ดังนั้นจึงต้องสร้างธ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:57.132917812+07:00","message":"[buffer interim] 143 false ดังนั้นจึงต้องสร้างธ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.132928607+07:00","message":"[bufferProcess] interim [100000000]:ดังนั้นจึงต้องสร้างธ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.1329319+07:00","message":"[bufferProcess] send to processor:ดังนั้นจึงต้องสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.132939221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.132943317+07:00","message":"> Transcript [1353] [false]: 'ดังนั้นจึงต้องสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.132947951+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.132950736+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.132953395+07:00","message":"StatePrefix: 'ดังนั้นจึงต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.132956378+07:00","message":"TextPushed: 'ดังนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:57.187128875+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:57.187151394+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดังนั้นจึงต้องสร้างถุง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:57.187155568+07:00","message":"receive interim result [false|false]: ดังนั้นจึงต้องสร้างถุง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:57.187167652+07:00","message":"[buffer interim] 143 false ดังนั้นจึงต้องสร้างถุง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.187174288+07:00","message":"[bufferProcess] interim [160000000]:ดังนั้นจึงต้องสร้างถุง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.187176469+07:00","message":"[bufferProcess] send to processor:ดังนั้นจึงต้องสร้างธ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.187179429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.187181269+07:00","message":"> Transcript [1354] [false]: 'ดังนั้นจึงต้องสร้างธ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.187183776+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.187185564+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.187187525+07:00","message":"StatePrefix: 'ดังนั้นจึงต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.187189643+07:00","message":"TextPushed: 'ดังนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:57.389825757+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:57.389867258+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดังนั้นจึงต้องสร้างถุงหรือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:57.389873282+07:00","message":"receive interim result [false|false]: ดังนั้นจึงต้องสร้างถุงหรือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:57.389886264+07:00","message":"[buffer interim] 143 false ดังนั้นจึงต้องสร้างถุงหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.389893133+07:00","message":"[bufferProcess] interim [400000000]:ดังนั้นจึงต้องสร้างถุงหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.389895757+07:00","message":"[bufferProcess] send to processor:ดังนั้นจึงต้องสร้างถุง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.389901025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.389903794+07:00","message":"> Transcript [1355] [false]: 'ดังนั้นจึงต้องสร้างถุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.389906924+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.389909128+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.389911216+07:00","message":"StatePrefix: 'ดังนั้นจึงต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.389913578+07:00","message":"TextPushed: 'ดังนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:57.512563743+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:57.512618232+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดังนั้นจึงต้องสร้างถุงหรือว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:57.512627432+07:00","message":"receive interim result [false|false]: ดังนั้นจึงต้องสร้างถุงหรือว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:57.512656312+07:00","message":"[buffer interim] 143 false ดังนั้นจึงต้องสร้างถุงหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.512666532+07:00","message":"[bufferProcess] interim [520000000]:ดังนั้นจึงต้องสร้างถุงหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.512670424+07:00","message":"[bufferProcess] send to processor:ดังนั้นจึงต้องสร้างถุงหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.512676433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.512679413+07:00","message":"> Transcript [1356] [false]: 'ดังนั้นจึงต้องสร้างถุงหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.512683193+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.512685444+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.51268765+07:00","message":"StatePrefix: 'ดังนั้นจึงต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.512690174+07:00","message":"TextPushed: 'ดังนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.512694922+07:00","message":"Push: 'จึงต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.512696734+07:00","message":"TextPushed: 'ดังนั้นจึงต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.512698895+07:00","message":"Set new StatePrefix : 'ดังนั้นจึงต้องสร้างถุงหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.51270089+07:00","message":"Next Push (prob) : 'สร้างถุงหรือ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:57.51270895+07:00","message":"push: {false จึงต้อง 0 0xc0039d8000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:57.702124107+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:57.702152134+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดังนั้นจึงต้องสร้างถุงหรือเว็บ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:57.702158505+07:00","message":"receive interim result [false|false]: ดังนั้นจึงต้องสร้างถุงหรือเว็บ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:57.702170905+07:00","message":"[buffer interim] 143 false ดังนั้นจึงต้องสร้างถุงหรือเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.702176577+07:00","message":"[bufferProcess] interim [640000000]:ดังนั้นจึงต้องสร้างถุงหรือเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.702179055+07:00","message":"[bufferProcess] send to processor:ดังนั้นจึงต้องสร้างถุงหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.702184877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.702187083+07:00","message":"> Transcript [1357] [false]: 'ดังนั้นจึงต้องสร้างถุงหรือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.702189947+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.702191637+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.702193277+07:00","message":"StatePrefix: 'ดังนั้นจึงต้องสร้างถุงหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.702195875+07:00","message":"TextPushed: 'ดังนั้นจึงต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:57.891243845+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:57.891281227+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดังนั้นจึงต้องสร้างถุงหรือเว็บไซต์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:57.891286299+07:00","message":"receive interim result [false|false]: ดังนั้นจึงต้องสร้างถุงหรือเว็บไซต์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:57.891301205+07:00","message":"[buffer interim] 143 false ดังนั้นจึงต้องสร้างถุงหรือเว็บไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.891308337+07:00","message":"[bufferProcess] interim [760000000]:ดังนั้นจึงต้องสร้างถุงหรือเว็บไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.891310999+07:00","message":"[bufferProcess] send to processor:ดังนั้นจึงต้องสร้างถุงหรือเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.891318193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.891320751+07:00","message":"> Transcript [1358] [false]: 'ดังนั้นจึงต้องสร้างถุงหรือเว็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.891323889+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.891325959+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.891328851+07:00","message":"StatePrefix: 'ดังนั้นจึงต้องสร้างถุงหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.891331647+07:00","message":"TextPushed: 'ดังนั้นจึงต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:57.959349175+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:57.959381891+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดังนั้นจึงต้องสร้างถุงหรือเบนซิน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:57.959388156+07:00","message":"receive interim result [false|false]: ดังนั้นจึงต้องสร้างถุงหรือเบนซิน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:57.959403168+07:00","message":"[buffer interim] 143 false ดังนั้นจึงต้องสร้างถุงหรือเบนซิน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.959409598+07:00","message":"[bufferProcess] interim [820000000]:ดังนั้นจึงต้องสร้างถุงหรือเบนซิน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.959412013+07:00","message":"[bufferProcess] send to processor:ดังนั้นจึงต้องสร้างถุงหรือเว็บไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.959418491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.959421143+07:00","message":"> Transcript [1359] [false]: 'ดังนั้นจึงต้องสร้างถุงหรือเว็บไซต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.959424109+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.959426206+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.959427866+07:00","message":"StatePrefix: 'ดังนั้นจึงต้องสร้างถุงหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:57.959430966+07:00","message":"TextPushed: 'ดังนั้นจึงต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:58.010297654+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:58.010340612+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดังนั้นจึงต้องสร้างถุงหรือ bes\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:58.010346994+07:00","message":"receive interim result [false|false]: ดังนั้นจึงต้องสร้างถุงหรือ bes"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:58.010360864+07:00","message":"[buffer interim] 143 false ดังนั้นจึงต้องสร้างถุงหรือ bes"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.010367509+07:00","message":"[bufferProcess] interim [880000000]:ดังนั้นจึงต้องสร้างถุงหรือ bes"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.010369845+07:00","message":"[bufferProcess] send to processor:ดังนั้นจึงต้องสร้างถุงหรือเบนซิน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.010375908+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.010378613+07:00","message":"> Transcript [1360] [false]: 'ดังนั้นจึงต้องสร้างถุงหรือเบนซิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.010382049+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.010384207+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.010386066+07:00","message":"StatePrefix: 'ดังนั้นจึงต้องสร้างถุงหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.01038839+07:00","message":"TextPushed: 'ดังนั้นจึงต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.010393982+07:00","message":"Push: 'สร้างถุงหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.010396247+07:00","message":"TextPushed: 'ดังนั้นจึงต้องสร้างถุงหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.01039859+07:00","message":"Set new StatePrefix : 'ดังนั้นจึงต้องสร้างถุงหรือเบนซิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.010400904+07:00","message":"Next Push (prob) : 'เบนซิน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:58.010412808+07:00","message":"push: {false สร้างถุงหรือ 0 0xc0039d8000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:58.070651148+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:58.070692002+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดังนั้นจึงต้องสร้างถุงหรือ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:58.07069816+07:00","message":"receive interim result [false|false]: ดังนั้นจึงต้องสร้างถุงหรือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:58.07070894+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" vesicle\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:58.070711379+07:00","message":"receive interim result [false|false]:  vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:58.070718687+07:00","message":"[buffer interim] 143 false ดังนั้นจึงต้องสร้างถุงหรือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:58.070725286+07:00","message":"[buffer interim] 143 false  vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.070730714+07:00","message":"[bufferProcess] interim [0]:ดังนั้นจึงต้องสร้างถุงหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.070732918+07:00","message":"[bufferProcess] send to processor:ดังนั้นจึงต้องสร้างถุงหรือ bes"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.0707356+07:00","message":"[bufferProcess] interim [0]: vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.070738748+07:00","message":"[bufferProcess] update buffer: ดังนั้นจึงต้องสร้างถุงหรือ vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.070751245+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.070769931+07:00","message":"> Transcript [1361] [false]: 'ดังนั้นจึงต้องสร้างถุงหรือ bes'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.070773814+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.070776347+07:00","message":"Set new StatePrefix: 'ดังนั้นจึงต้องสร้างถุงหรือ bes'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:58.287260225+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:58.287300771+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดังนั้นจึงต้องสร้างถุงหรือ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:58.287307023+07:00","message":"receive interim result [false|false]: ดังนั้นจึงต้องสร้างถุงหรือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:58.287318294+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Vegetable\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:58.287320898+07:00","message":"receive interim result [false|false]:  Vegetable"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:58.287327939+07:00","message":"[buffer interim] 143 false ดังนั้นจึงต้องสร้างถุงหรือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:58.287333568+07:00","message":"[buffer interim] 143 false  Vegetable"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.287339691+07:00","message":"[bufferProcess] interim [300000000]:ดังนั้นจึงต้องสร้างถุงหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.28734252+07:00","message":"[bufferProcess] send to processor:ดังนั้นจึงต้องสร้างถุงหรือ vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.28734758+07:00","message":"[bufferProcess] interim [300000000]: Vegetable"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.287350739+07:00","message":"[bufferProcess] update buffer: ดังนั้นจึงต้องสร้างถุงหรือ Vegetable"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.287353288+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.287357803+07:00","message":"> Transcript [1362] [false]: 'ดังนั้นจึงต้องสร้างถุงหรือ vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.287359859+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.287361703+07:00","message":"Set new StatePrefix: 'ดังนั้นจึงต้องสร้างถุงหรือ vesicle'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:58.474189185+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:09:58.474203553+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:58.55212104+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:58.552163142+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดังนั้นจึงต้องสร้างถุงหรือ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:58.552169814+07:00","message":"receive interim result [false|false]: ดังนั้นจึงต้องสร้างถุงหรือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:58.552182958+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" vesicle จาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:58.552185989+07:00","message":"receive interim result [false|false]:  vesicle จาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:58.552193885+07:00","message":"[buffer interim] 143 false ดังนั้นจึงต้องสร้างถุงหรือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:58.552197831+07:00","message":"[buffer interim] 143 false  vesicle จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.552203703+07:00","message":"[bufferProcess] interim [480000000]:ดังนั้นจึงต้องสร้างถุงหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.552208489+07:00","message":"[bufferProcess] send to processor:ดังนั้นจึงต้องสร้างถุงหรือ Vegetable"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.552212226+07:00","message":"[bufferProcess] interim [480000000]: vesicle จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.552215239+07:00","message":"[bufferProcess] update buffer: ดังนั้นจึงต้องสร้างถุงหรือ vesicle จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.552218266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.552221119+07:00","message":"> Transcript [1363] [false]: 'ดังนั้นจึงต้องสร้างถุงหรือ Vegetable'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.552223408+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.552225555+07:00","message":"Set new StatePrefix: 'ดังนั้นจึงต้องสร้างถุงหรือ Vegetable'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:58.718832823+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:58.71887439+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดังนั้นจึงต้องสร้างถุงหรือ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:58.718880488+07:00","message":"receive interim result [false|false]: ดังนั้นจึงต้องสร้างถุงหรือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:58.718891639+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Vegetable\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:58.718894687+07:00","message":"receive interim result [false|false]:  Vegetable"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:58.7189008+07:00","message":"[buffer interim] 143 false ดังนั้นจึงต้องสร้างถุงหรือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:58.718904256+07:00","message":"[buffer interim] 143 false  Vegetable"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.718910144+07:00","message":"[bufferProcess] interim [600000000]:ดังนั้นจึงต้องสร้างถุงหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.718912308+07:00","message":"[bufferProcess] send to processor:ดังนั้นจึงต้องสร้างถุงหรือ vesicle จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.718914946+07:00","message":"[bufferProcess] interim [600000000]: Vegetable"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.718917408+07:00","message":"[bufferProcess] update buffer: ดังนั้นจึงต้องสร้างถุงหรือ Vegetable"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.718920756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.718923636+07:00","message":"> Transcript [1364] [false]: 'ดังนั้นจึงต้องสร้างถุงหรือ vesicle จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.718925717+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.718927434+07:00","message":"Set new StatePrefix: 'ดังนั้นจึงต้องสร้างถุงหรือ vesicle จาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:58.823203047+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:58.823245912+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-02-25T13:09:58.823251028+07:00","message":"receive interim result [false|false]: ดังนั้นจึงต้องสร้างถุงหรือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:58.823264242+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" vesicle จากเยี่ยม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:58.823266852+07:00","message":"receive interim result [false|false]:  vesicle จากเยี่ยม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:58.823284162+07:00","message":"[buffer interim] 143 false ดังนั้นจึงต้องสร้างถุงหรือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:58.823295997+07:00","message":"[buffer interim] 143 false  vesicle จากเยี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.823303793+07:00","message":"[bufferProcess] interim [720000000]:ดังนั้นจึงต้องสร้างถุงหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.823307417+07:00","message":"[bufferProcess] send to processor:ดังนั้นจึงต้องสร้างถุงหรือ Vegetable"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.82331115+07:00","message":"[bufferProcess] interim [720000000]: vesicle จากเยี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.823314532+07:00","message":"[bufferProcess] update buffer: ดังนั้นจึงต้องสร้างถุงหรือ vesicle จากเยี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.823317892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.823320907+07:00","message":"> Transcript [1365] [false]: 'ดังนั้นจึงต้องสร้างถุงหรือ Vegetable'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.823323358+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.823325209+07:00","message":"Set new StatePrefix: 'ดังนั้นจึงต้องสร้างถุงหรือ Vegetable'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:58.920345241+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:58.920380122+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-02-25T13:09:58.920385567+07:00","message":"receive interim result [false|false]: ดังนั้นจึงต้องสร้างถุงหรือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:58.920395956+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" vesicle จากเยื่อหุ้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:58.920400032+07:00","message":"receive interim result [false|false]:  vesicle จากเยื่อหุ้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:58.920407644+07:00","message":"[buffer interim] 143 false ดังนั้นจึงต้องสร้างถุงหรือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:58.920410822+07:00","message":"[buffer interim] 143 false  vesicle จากเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.920416999+07:00","message":"[bufferProcess] interim [840000000]:ดังนั้นจึงต้องสร้างถุงหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.92042089+07:00","message":"[bufferProcess] send to processor:ดังนั้นจึงต้องสร้างถุงหรือ vesicle จากเยี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.920424346+07:00","message":"[bufferProcess] interim [840000000]: vesicle จากเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.920426489+07:00","message":"[bufferProcess] update buffer: ดังนั้นจึงต้องสร้างถุงหรือ vesicle จากเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.920429432+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.920432593+07:00","message":"> Transcript [1366] [false]: 'ดังนั้นจึงต้องสร้างถุงหรือ vesicle จากเยี่ยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.920435029+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.920437777+07:00","message":"Set new StatePrefix: 'ดังนั้นจึงต้องสร้างถุงหรือ vesicle จากเยี่ยม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:58.976911641+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:58.976942226+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดังนั้นจึงต้องสร้างถุงหรือ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:58.976947633+07:00","message":"receive interim result [false|false]: ดังนั้นจึงต้องสร้างถุงหรือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:58.976962233+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" vesicle จากเยื่อหุ้มเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:58.976966539+07:00","message":"receive interim result [false|false]:  vesicle จากเยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:58.976975717+07:00","message":"[buffer interim] 143 false ดังนั้นจึงต้องสร้างถุงหรือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:58.976979353+07:00","message":"[buffer interim] 143 false  vesicle จากเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.976986464+07:00","message":"[bufferProcess] interim [20000000]:ดังนั้นจึงต้องสร้างถุงหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.976989084+07:00","message":"[bufferProcess] send to processor:ดังนั้นจึงต้องสร้างถุงหรือ vesicle จากเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.976992406+07:00","message":"[bufferProcess] interim [20000000]: vesicle จากเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.976995441+07:00","message":"[bufferProcess] update buffer: ดังนั้นจึงต้องสร้างถุงหรือ vesicle จากเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.976998373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.977000754+07:00","message":"> Transcript [1367] [false]: 'ดังนั้นจึงต้องสร้างถุงหรือ vesicle จากเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.977003103+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:58.97700484+07:00","message":"Set new StatePrefix: 'ดังนั้นจึงต้องสร้างถุงหรือ vesicle จากเยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:59.299246406+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:59.299284015+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดังนั้นจึงต้องสร้างถุงหรือ vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:59.299289784+07:00","message":"receive interim result [false|false]: ดังนั้นจึงต้องสร้างถุงหรือ vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:59.299300448+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" จากเยื่อหุ้มเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:59.29930539+07:00","message":"receive interim result [false|false]:  จากเยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:59.29931299+07:00","message":"[buffer interim] 143 false ดังนั้นจึงต้องสร้างถุงหรือ vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:59.299316277+07:00","message":"[buffer interim] 143 false  จากเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.299322135+07:00","message":"[bufferProcess] interim [320000000]:ดังนั้นจึงต้องสร้างถุงหรือ vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.299324717+07:00","message":"[bufferProcess] send to processor:ดังนั้นจึงต้องสร้างถุงหรือ vesicle จากเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.299328045+07:00","message":"[bufferProcess] interim [320000000]: จากเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.299330589+07:00","message":"[bufferProcess] update buffer: ดังนั้นจึงต้องสร้างถุงหรือ vesicle จากเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.299333355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.299336223+07:00","message":"> Transcript [1368] [false]: 'ดังนั้นจึงต้องสร้างถุงหรือ vesicle จากเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.299339403+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.299341308+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.299343151+07:00","message":"StatePrefix: 'ดังนั้นจึงต้องสร้างถุงหรือ vesicle จากเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.29934563+07:00","message":"TextPushed: 'ดังนั้นจึงต้องสร้างถุงหรือ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:59.349939429+07:00","message":"[GCS] IsForceVAD: false for message ID: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:59.611378645+07:00","message":"[GCS] Start streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:59.636370119+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:59.636412021+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดังนั้นเซลล์จึงต้องสร้างถุงหรือ vesicle จากเยื่อหุ้มเซลล์\",\"confidence\":0.9586684}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:59.636418765+07:00","message":"receive interim result [true|false]: ดังนั้นเซลล์จึงต้องสร้างถุงหรือ vesicle จากเยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:59.636427581+07:00","message":"end recv isFinal message id 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:59.636429544+07:00","message":"end Recv id 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:59.63643473+07:00","message":"[buffer interim] 143 true ดังนั้นเซลล์จึงต้องสร้างถุงหรือ vesicle จากเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.636443474+07:00","message":"[bufferProcess] interim [500000000]:ดังนั้นเซลล์จึงต้องสร้างถุงหรือ vesicle จากเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.636448267+07:00","message":"[bufferProcess] send to processor (isfinal):ดังนั้นจึงต้องสร้างถุงหรือ vesicle จากเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.636451565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.636454501+07:00","message":"> Transcript [1369] [false]: 'ดังนั้นจึงต้องสร้างถุงหรือ vesicle จากเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.636457692+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.636459481+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.636462028+07:00","message":"StatePrefix: 'ดังนั้นจึงต้องสร้างถุงหรือ vesicle จากเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.636465951+07:00","message":"TextPushed: 'ดังนั้นจึงต้องสร้างถุงหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.636468107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.636469968+07:00","message":"> Transcript [1370] [true]: 'ดังนั้นเซลล์จึงต้องสร้างถุงหรือ vesicle จากเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.636472118+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.636473612+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.63647524+07:00","message":"StatePrefix: 'ดังนั้นจึงต้องสร้างถุงหรือ vesicle จากเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.636477157+07:00","message":"TextPushed: 'ดังนั้นจึงต้องสร้างถุงหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.636478703+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.636636903+07:00","message":"Push: ' vesicle จากเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.636639678+07:00","message":"TextPushed: 'ดังนั้นจึงต้องสร้างถุงหรือ vesicle จากเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.636641706+07:00","message":"Set new StatePrefix : 'ดังนั้นเซลล์จึงต้องสร้างถุงหรือ vesicle จากเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.636643842+07:00","message":"Next Push (prob) : 'ดังนั้นเซลล์จึงต้องสร้างถุงหรือ vesicle จากเยื่อหุ้มเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:09:59.636652152+07:00","message":"push: {true  vesicle จากเยื่อหุ้มเซลล์ 0 0xc0039d8000}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:09:59.636667523+07:00","message":"write aligntment file to 'tmp/7509/align_message_id_143.html'"}
{"level":"info","service":"Main","time":"2026-02-25T13:09:59.645314849+07:00","message":"write wav file: './tmp/7509/7509_143.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:00.073910441+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:00.073955559+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:00.073961082+07:00","message":"receive interim result [false|false]: เพื่อน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:00.073977426+07:00","message":"[buffer interim] 144 false เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.07398445+07:00","message":"[bufferProcess] interim [480000000]:เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.073986321+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:00.25619305+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:00.256228158+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อนเรา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:00.256233795+07:00","message":"receive interim result [false|false]: เพื่อนเรา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:00.256245328+07:00","message":"[buffer interim] 144 false เพื่อนเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.256252044+07:00","message":"[bufferProcess] interim [660000000]:เพื่อนเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.256254436+07:00","message":"[bufferProcess] send to processor:เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.256259769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.256262999+07:00","message":"> Transcript [1371] [false]: 'เพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.256265149+07:00","message":"Set StatePrefix (first interim): 'เพื่อน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:00.263069786+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:00.263093744+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อนร้อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:00.263098598+07:00","message":"receive interim result [false|false]: เพื่อนร้อง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:00.26311139+07:00","message":"[buffer interim] 144 false เพื่อนร้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.263116326+07:00","message":"[bufferProcess] interim [720000000]:เพื่อนร้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.263118238+07:00","message":"[bufferProcess] send to processor:เพื่อนเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.263123337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.263125627+07:00","message":"> Transcript [1372] [false]: 'เพื่อนเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.263128467+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.263130449+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.263132269+07:00","message":"StatePrefix: 'เพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.263134263+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:00.476231179+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:00.476260358+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อนล้อมรอบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:00.476265907+07:00","message":"receive interim result [false|false]: เพื่อนล้อมรอบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:00.476281189+07:00","message":"[buffer interim] 144 false เพื่อนล้อมรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.476287953+07:00","message":"[bufferProcess] interim [900000000]:เพื่อนล้อมรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.476290446+07:00","message":"[bufferProcess] send to processor:เพื่อนร้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.476293342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.476295462+07:00","message":"> Transcript [1373] [false]: 'เพื่อนร้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.476299166+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.476300806+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.476302537+07:00","message":"StatePrefix: 'เพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.476304325+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:00.785592683+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:00.785623132+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อนล้อมรอบสาม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:00.785628345+07:00","message":"receive interim result [false|false]: เพื่อนล้อมรอบสาม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:00.785641216+07:00","message":"[buffer interim] 144 false เพื่อนล้อมรอบสาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.785647994+07:00","message":"[bufferProcess] interim [200000000]:เพื่อนล้อมรอบสาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.785650277+07:00","message":"[bufferProcess] send to processor:เพื่อนล้อมรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.785653829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.785656802+07:00","message":"> Transcript [1374] [false]: 'เพื่อนล้อมรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.785661298+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.785663873+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.785667397+07:00","message":"StatePrefix: 'เพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.785669375+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:00.980352016+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:00.980394753+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อนล้อมรอบสถานที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:00.980400748+07:00","message":"receive interim result [false|false]: เพื่อนล้อมรอบสถานที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:00.980417566+07:00","message":"[buffer interim] 144 false เพื่อนล้อมรอบสถานที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.980426578+07:00","message":"[bufferProcess] interim [380000000]:เพื่อนล้อมรอบสถานที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.980429761+07:00","message":"[bufferProcess] send to processor:เพื่อนล้อมรอบสาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.980434844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.980439645+07:00","message":"> Transcript [1375] [false]: 'เพื่อนล้อมรอบสาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.980444511+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.980447906+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.980451237+07:00","message":"StatePrefix: 'เพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.980453242+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.980455976+07:00","message":"Push: 'เพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.980457869+07:00","message":"TextPushed: 'เพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.980459676+07:00","message":"Set new StatePrefix : 'เพื่อนล้อมรอบสาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:00.980461645+07:00","message":"Next Push (prob) : 'ล้อมรอบสาม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:00.980469144+07:00","message":"push: {false เพื่อน 0 0xc000044100}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:01.038180222+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:01.038219364+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อนล้อมรอบสถานที่ท่อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:01.038225775+07:00","message":"receive interim result [false|false]: เพื่อนล้อมรอบสถานที่ท่อง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:01.038240091+07:00","message":"[buffer interim] 144 false เพื่อนล้อมรอบสถานที่ท่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:01.038247705+07:00","message":"[bufferProcess] interim [500000000]:เพื่อนล้อมรอบสถานที่ท่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:01.038250163+07:00","message":"[bufferProcess] send to processor:เพื่อนล้อมรอบสถานที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:01.038256122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:01.038259025+07:00","message":"> Transcript [1376] [false]: 'เพื่อนล้อมรอบสถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:01.038261127+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:01.038263187+07:00","message":"Set new StatePrefix: 'เพื่อนล้อมรอบสถานที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:01.216119039+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:01.216156467+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อนล้อมรอบสารที่ต้องการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:01.216161979+07:00","message":"receive interim result [false|false]: เพื่อนล้อมรอบสารที่ต้องการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:01.216175656+07:00","message":"[buffer interim] 144 false เพื่อนล้อมรอบสารที่ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:01.216182589+07:00","message":"[bufferProcess] interim [680000000]:เพื่อนล้อมรอบสารที่ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:01.216185038+07:00","message":"[bufferProcess] send to processor:เพื่อนล้อมรอบสถานที่ท่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:01.216190048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:01.216193138+07:00","message":"> Transcript [1377] [false]: 'เพื่อนล้อมรอบสถานที่ท่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:01.216196261+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:01.216198445+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:01.216200209+07:00","message":"StatePrefix: 'เพื่อนล้อมรอบสถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:01.216202471+07:00","message":"TextPushed: 'เพื่อน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:01.367259752+07:00","message":"[GCS] Cleaned up inactive client: 111"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:01.367297949+07:00","message":"[GCS] Cleaned up inactive client: 112"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:01.367300714+07:00","message":"[GCS] Cleaned up inactive client: 113"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:01.367302834+07:00","message":"[GCS] Cleaned up inactive client: 108"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:01.367306609+07:00","message":"[GCS] Cleaned up inactive client: 109"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:01.367308403+07:00","message":"[GCS] Cleaned up inactive client: 110"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:01.367309939+07:00","message":"[GCS] Cleaned up inactive client: 114"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:01.367311413+07:00","message":"[GCS] Cleaned up inactive client: 115"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:01.367312993+07:00","message":"[GCS] Cleaned up inactive client: 106"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:01.367314506+07:00","message":"[GCS] Cleaned up inactive client: 107"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:01.47493594+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:01.474946809+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:01.668140195+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:01.668180201+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อนล้อมรอบสารที่ต้องการลำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:01.66818616+07:00","message":"receive interim result [false|false]: เพื่อนล้อมรอบสารที่ต้องการลำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:01.668199803+07:00","message":"[buffer interim] 144 false เพื่อนล้อมรอบสารที่ต้องการลำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:01.668206733+07:00","message":"[bufferProcess] interim [40000000]:เพื่อนล้อมรอบสารที่ต้องการลำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:01.668208938+07:00","message":"[bufferProcess] send to processor:เพื่อนล้อมรอบสารที่ต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:01.668214091+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:01.668216574+07:00","message":"> Transcript [1378] [false]: 'เพื่อนล้อมรอบสารที่ต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:01.668220551+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:01.668222813+07:00","message":"Set new StatePrefix: 'เพื่อนล้อมรอบสารที่ต้องการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:01.676036285+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:01.676050026+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อนล้อมรอบสารที่ต้องการลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:01.676053831+07:00","message":"receive interim result [false|false]: เพื่อนล้อมรอบสารที่ต้องการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:01.676062615+07:00","message":"[buffer interim] 144 false เพื่อนล้อมรอบสารที่ต้องการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:01.676066406+07:00","message":"[bufferProcess] interim [100000000]:เพื่อนล้อมรอบสารที่ต้องการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:01.676068345+07:00","message":"[bufferProcess] send to processor:เพื่อนล้อมรอบสารที่ต้องการลำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:01.676070377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:01.676072308+07:00","message":"> Transcript [1379] [false]: 'เพื่อนล้อมรอบสารที่ต้องการลำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:01.67607684+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:01.676079008+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:01.676081041+07:00","message":"StatePrefix: 'เพื่อนล้อมรอบสารที่ต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:01.676083412+07:00","message":"TextPushed: 'เพื่อน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:01.979807157+07:00","message":"[GCS] IsForceVAD: false for message ID: 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:02.157364866+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:02.157408639+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อล้อมรอบสารที่ต้องการลำเลียง\",\"confidence\":0.9457081}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:02.157416527+07:00","message":"receive interim result [true|false]: เพื่อล้อมรอบสารที่ต้องการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:02.157424638+07:00","message":"end recv isFinal message id 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:02.157426844+07:00","message":"end Recv id 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:02.157433769+07:00","message":"[buffer interim] 144 true เพื่อล้อมรอบสารที่ต้องการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.15744046+07:00","message":"[bufferProcess] interim [580000000]:เพื่อล้อมรอบสารที่ต้องการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.157443429+07:00","message":"[bufferProcess] send to processor (isfinal):เพื่อนล้อมรอบสารที่ต้องการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.157446326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.157449428+07:00","message":"> Transcript [1380] [false]: 'เพื่อนล้อมรอบสารที่ต้องการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.157453772+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.157456946+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.157458861+07:00","message":"StatePrefix: 'เพื่อนล้อมรอบสารที่ต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.157460838+07:00","message":"TextPushed: 'เพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.15746289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.157464719+07:00","message":"> Transcript [1381] [true]: 'เพื่อล้อมรอบสารที่ต้องการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.157466826+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.157468326+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.157469887+07:00","message":"StatePrefix: 'เพื่อนล้อมรอบสารที่ต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.157472148+07:00","message":"TextPushed: 'เพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.15747444+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.157562381+07:00","message":"Push: 'ล้อมรอบสารที่ต้องการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.157565294+07:00","message":"TextPushed: 'เพื่อนล้อมรอบสารที่ต้องการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.157567546+07:00","message":"Set new StatePrefix : 'เพื่อล้อมรอบสารที่ต้องการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.157569823+07:00","message":"Next Push (prob) : 'เพื่อล้อมรอบสารที่ต้องการลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:02.157577747+07:00","message":"push: {true ล้อมรอบสารที่ต้องการลำเลียง 0 0xc000044100}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.157589211+07:00","message":"write aligntment file to 'tmp/7509/align_message_id_144.html'"}
{"level":"info","service":"Main","time":"2026-02-25T13:10:02.164520555+07:00","message":"write wav file: './tmp/7509/7509_144.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:02.232160503+07:00","message":"[GCS] Start streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:02.724073558+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:02.724113528+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:02.724118523+07:00","message":"receive interim result [false|false]: ซึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:02.724132554+07:00","message":"[buffer interim] 145 false ซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.724139807+07:00","message":"[bufferProcess] interim [480000000]:ซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.724141863+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:02.760484389+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:02.760514131+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งจะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:02.760519789+07:00","message":"receive interim result [false|false]: ซึ่งจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:02.760533992+07:00","message":"[buffer interim] 145 false ซึ่งจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.760540285+07:00","message":"[bufferProcess] interim [540000000]:ซึ่งจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.760542626+07:00","message":"[bufferProcess] send to processor:ซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.760545989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.760549168+07:00","message":"> Transcript [1382] [false]: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.760551478+07:00","message":"Set StatePrefix (first interim): 'ซึ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:02.772524572+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:02.772547887+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:02.772552063+07:00","message":"receive interim result [false|false]: ซึ่งการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:02.772561525+07:00","message":"[buffer interim] 145 false ซึ่งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.772565405+07:00","message":"[bufferProcess] interim [600000000]:ซึ่งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.772567226+07:00","message":"[bufferProcess] send to processor:ซึ่งจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.772569794+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.772571805+07:00","message":"> Transcript [1383] [false]: 'ซึ่งจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.772574636+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.772576729+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.772578516+07:00","message":"StatePrefix: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:02.772580449+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:03.003724491+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:03.003764539+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งการทำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:03.003771556+07:00","message":"receive interim result [false|false]: ซึ่งการทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:03.003796764+07:00","message":"[buffer interim] 145 false ซึ่งการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.003808783+07:00","message":"[bufferProcess] interim [780000000]:ซึ่งการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.003811039+07:00","message":"[bufferProcess] send to processor:ซึ่งการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.003814862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.003817985+07:00","message":"> Transcript [1384] [false]: 'ซึ่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.003820961+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.0038229+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.003824831+07:00","message":"StatePrefix: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.003826976+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:03.077007726+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:03.077045923+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งการลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:03.077051236+07:00","message":"receive interim result [false|false]: ซึ่งการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:03.077062227+07:00","message":"[buffer interim] 145 false ซึ่งการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.077068971+07:00","message":"[bufferProcess] interim [840000000]:ซึ่งการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.077071343+07:00","message":"[bufferProcess] send to processor:ซึ่งการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.077074785+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.077077866+07:00","message":"> Transcript [1385] [false]: 'ซึ่งการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.077080782+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.077082705+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.077084468+07:00","message":"StatePrefix: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.077086585+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:03.265934555+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:03.265978165+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งการลำเลียงสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:03.265986145+07:00","message":"receive interim result [false|false]: ซึ่งการลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:03.266000663+07:00","message":"[buffer interim] 145 false ซึ่งการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.266011125+07:00","message":"[bufferProcess] interim [80000000]:ซึ่งการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.266014555+07:00","message":"[bufferProcess] send to processor:ซึ่งการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.266021675+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.266025761+07:00","message":"> Transcript [1386] [false]: 'ซึ่งการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.266030874+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.266034148+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.266037253+07:00","message":"StatePrefix: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.266040276+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.266046432+07:00","message":"Push: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.266049401+07:00","message":"TextPushed: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.266052439+07:00","message":"Set new StatePrefix : 'ซึ่งการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.26605567+07:00","message":"Next Push (prob) : 'การลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:03.266066217+07:00","message":"push: {false ซึ่ง 0 0xc000395b00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:03.586701538+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:03.586739582+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งการลำเลียงสารโดย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:03.586745549+07:00","message":"receive interim result [false|false]: ซึ่งการลำเลียงสารโดย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:03.586757576+07:00","message":"[buffer interim] 145 false ซึ่งการลำเลียงสารโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.586772405+07:00","message":"[bufferProcess] interim [380000000]:ซึ่งการลำเลียงสารโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.586775094+07:00","message":"[bufferProcess] send to processor:ซึ่งการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.586778865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.586781977+07:00","message":"> Transcript [1387] [false]: 'ซึ่งการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.586784848+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.586787261+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.586789274+07:00","message":"StatePrefix: 'ซึ่งการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.586791659+07:00","message":"TextPushed: 'ซึ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:03.774720274+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:03.774762828+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งการลำเลียงสารโดยการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:03.774768933+07:00","message":"receive interim result [false|false]: ซึ่งการลำเลียงสารโดยการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:03.77478055+07:00","message":"[buffer interim] 145 false ซึ่งการลำเลียงสารโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.774787566+07:00","message":"[bufferProcess] interim [560000000]:ซึ่งการลำเลียงสารโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.774789739+07:00","message":"[bufferProcess] send to processor:ซึ่งการลำเลียงสารโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.774795177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.774798154+07:00","message":"> Transcript [1388] [false]: 'ซึ่งการลำเลียงสารโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.774807572+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.77480989+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.77481195+07:00","message":"StatePrefix: 'ซึ่งการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:03.774814167+07:00","message":"TextPushed: 'ซึ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:04.100444731+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:04.100482634+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งการลำเลียงสารโดยการสร้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:04.100488735+07:00","message":"receive interim result [false|false]: ซึ่งการลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:04.100501228+07:00","message":"[buffer interim] 145 false ซึ่งการลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.10050809+07:00","message":"[bufferProcess] interim [860000000]:ซึ่งการลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.100510364+07:00","message":"[bufferProcess] send to processor:ซึ่งการลำเลียงสารโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.10051536+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.100517741+07:00","message":"> Transcript [1389] [false]: 'ซึ่งการลำเลียงสารโดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.100521345+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.100523272+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.100525219+07:00","message":"StatePrefix: 'ซึ่งการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.1005276+07:00","message":"TextPushed: 'ซึ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:04.355995938+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:04.356033308+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งการลำเลียงสารโดยการสร้างเว็บ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:04.356039667+07:00","message":"receive interim result [false|false]: ซึ่งการลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:04.356053327+07:00","message":"[buffer interim] 145 false ซึ่งการลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.356059996+07:00","message":"[bufferProcess] interim [160000000]:ซึ่งการลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.356062447+07:00","message":"[bufferProcess] send to processor:ซึ่งการลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.356067513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.356070341+07:00","message":"> Transcript [1390] [false]: 'ซึ่งการลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.356074243+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.356076488+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.356078624+07:00","message":"StatePrefix: 'ซึ่งการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.356081182+07:00","message":"TextPushed: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.356085887+07:00","message":"Push: 'การลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.356087573+07:00","message":"TextPushed: 'ซึ่งการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.356089864+07:00","message":"Set new StatePrefix : 'ซึ่งการลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.356091924+07:00","message":"Next Push (prob) : 'สารโดยการสร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:04.356099621+07:00","message":"push: {false การลำเลียง 0 0xc000395b00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:04.359736778+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:04.359752545+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:04.359757105+07:00","message":"receive interim result [false|false]: ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:04.35976716+07:00","message":"[buffer interim] 145 false ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.359770905+07:00","message":"[bufferProcess] interim [220000000]:ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.35977285+07:00","message":"[bufferProcess] send to processor:ซึ่งการลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.359775617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.359778065+07:00","message":"> Transcript [1391] [false]: 'ซึ่งการลำเลียงสารโดยการสร้างเว็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.3597806+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.35978243+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.359784018+07:00","message":"StatePrefix: 'ซึ่งการลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:04.359786093+07:00","message":"TextPushed: 'ซึ่งการลำเลียง'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:04.475811807+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:04.475828298+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:05.022222842+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:05.022264684+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิลนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:05.022271035+07:00","message":"receive interim result [false|false]: ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิลนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:05.022284138+07:00","message":"[buffer interim] 145 false ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิลนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:05.022291354+07:00","message":"[bufferProcess] interim [760000000]:ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิลนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:05.022293838+07:00","message":"[bufferProcess] send to processor:ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:05.022298842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:05.022301539+07:00","message":"> Transcript [1392] [false]: 'ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:05.022304827+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:05.02230695+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:05.022309402+07:00","message":"StatePrefix: 'ซึ่งการลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:05.022312098+07:00","message":"TextPushed: 'ซึ่งการลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:05.03021082+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:05.030242127+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิลนั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:05.03024803+07:00","message":"receive interim result [false|false]: ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิลนั้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:05.030260294+07:00","message":"[buffer interim] 145 false ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิลนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:05.030266627+07:00","message":"[bufferProcess] interim [820000000]:ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิลนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:05.030269177+07:00","message":"[bufferProcess] send to processor:ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิลนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:05.030272449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:05.030274935+07:00","message":"> Transcript [1393] [false]: 'ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิลนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:05.030278221+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:05.030280188+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:05.030282271+07:00","message":"StatePrefix: 'ซึ่งการลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:05.030284575+07:00","message":"TextPushed: 'ซึ่งการลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:05.060414606+07:00","message":"[GCS] IsForceVAD: false for message ID: 145"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:05.161370825+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:05.161418178+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิลนั้น\",\"confidence\":0.9569581}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:05.161425114+07:00","message":"receive interim result [true|false]: ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิลนั้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:05.161432911+07:00","message":"end recv isFinal message id 145"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:05.161435106+07:00","message":"end Recv id 145"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:05.16144024+07:00","message":"[buffer interim] 145 true ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิลนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:05.161448005+07:00","message":"[bufferProcess] interim [30000000]:ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิลนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:05.161450874+07:00","message":"[bufferProcess] send to processor (isfinal):ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิลนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:05.161454536+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:05.161457304+07:00","message":"> Transcript [1394] [false]: 'ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิลนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:05.161460766+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:05.161462605+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:05.161465346+07:00","message":"StatePrefix: 'ซึ่งการลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:05.161470263+07:00","message":"TextPushed: 'ซึ่งการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:05.161473763+07:00","message":"Push: 'สารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:05.161475478+07:00","message":"TextPushed: 'ซึ่งการลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:05.161477901+07:00","message":"Set new StatePrefix : 'ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิลนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:05.161480064+07:00","message":"Next Push (prob) : 'เวสิเคิลนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:05.161481705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:05.161483654+07:00","message":"> Transcript [1395] [true]: 'ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิลนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:05.161486012+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:05.161487515+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:05.161489143+07:00","message":"StatePrefix: 'ซึ่งการลำเลียงสารโดยการสร้างเวสิเคิลนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:05.161490844+07:00","message":"TextPushed: 'ซึ่งการลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:05.161492766+07:00","message":"Push: 'เวสิเคิลนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:05.161501009+07:00","message":"push: {false สารโดยการสร้าง 0 0xc000395b00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:05.16150645+07:00","message":"push: {true เวสิเคิลนั้น 0 0xc000395b00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:10:05.171009942+07:00","message":"write wav file: './tmp/7509/7509_145.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:05.381781895+07:00","message":"[GCS] Start streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:05.837134911+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:05.837185247+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:05.837190478+07:00","message":"receive interim result [false|false]: แบ่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:05.837204453+07:00","message":"[buffer interim] 146 false แบ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:05.837210934+07:00","message":"[bufferProcess] interim [480000000]:แบ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:05.837212761+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:05.900357874+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:05.900393948+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบ่งออก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:05.900398959+07:00","message":"receive interim result [false|false]: แบ่งออก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:05.900411408+07:00","message":"[buffer interim] 146 false แบ่งออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:05.900418089+07:00","message":"[bufferProcess] interim [600000000]:แบ่งออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:05.90042023+07:00","message":"[bufferProcess] send to processor:แบ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:05.900425313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:05.90042816+07:00","message":"> Transcript [1396] [false]: 'แบ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:05.900430423+07:00","message":"Set StatePrefix (first interim): 'แบ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:06.219768562+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:06.219802557+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบ่งออกเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:06.219807407+07:00","message":"receive interim result [false|false]: แบ่งออกเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:06.219819464+07:00","message":"[buffer interim] 146 false แบ่งออกเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:06.219825865+07:00","message":"[bufferProcess] interim [900000000]:แบ่งออกเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:06.2198282+07:00","message":"[bufferProcess] send to processor:แบ่งออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:06.219833509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:06.219836314+07:00","message":"> Transcript [1397] [false]: 'แบ่งออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:06.219839126+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:06.219840904+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:06.219842713+07:00","message":"StatePrefix: 'แบ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:06.219844848+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:06.530061969+07:00","message":"[GCS] IsForceVAD: false for message ID: 146"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:06.620605032+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:06.620642254+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบ่งออกเป็น\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:06.62064802+07:00","message":"receive interim result [true|false]: แบ่งออกเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:06.620657154+07:00","message":"end recv isFinal message id 146"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:06.620659139+07:00","message":"end Recv id 146"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:06.620665887+07:00","message":"[buffer interim] 146 true แบ่งออกเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:06.620675639+07:00","message":"[bufferProcess] interim [380000000]:แบ่งออกเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:06.62068026+07:00","message":"[bufferProcess] send to processor (isfinal):แบ่งออกเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:06.62068346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:06.620686315+07:00","message":"> Transcript [1398] [false]: 'แบ่งออกเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:06.620689089+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:06.620690877+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:06.620692675+07:00","message":"StatePrefix: 'แบ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:06.620694535+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:06.62069627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:06.620698163+07:00","message":"> Transcript [1399] [true]: 'แบ่งออกเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:06.620702873+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:06.620704503+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:06.620706143+07:00","message":"StatePrefix: 'แบ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:06.620707605+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:06.620713119+07:00","message":"Push: 'แบ่งออกเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:06.620721433+07:00","message":"push: {true แบ่งออกเป็น 0 0xc00051d400}"}
{"level":"info","service":"Main","time":"2026-02-25T13:10:06.626694661+07:00","message":"write wav file: './tmp/7509/7509_146.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:06.851162553+07:00","message":"[GCS] Start streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:07.307020821+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:07.307058097+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"x\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:07.307063143+07:00","message":"receive interim result [false|false]: x"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:07.307075932+07:00","message":"[buffer interim] 147 false x"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:07.307083367+07:00","message":"[bufferProcess] interim [480000000]:x"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:07.307085915+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:07.475996641+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:07.476019134+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:07.495949627+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:07.495980943+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"EXO\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:07.495986584+07:00","message":"receive interim result [false|false]: EXO"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:07.495999494+07:00","message":"[buffer interim] 147 false EXO"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:07.496006086+07:00","message":"[bufferProcess] interim [660000000]:EXO"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:07.496008197+07:00","message":"[bufferProcess] send to processor:x"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:07.496013123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:07.496015783+07:00","message":"> Transcript [1400] [false]: 'x'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:07.49601784+07:00","message":"Set StatePrefix (first interim): 'x'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:07.698761729+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:07.698797502+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"xxxx\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:07.698802946+07:00","message":"receive interim result [false|false]: xxxx"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:07.698815018+07:00","message":"[buffer interim] 147 false xxxx"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:07.69882175+07:00","message":"[bufferProcess] interim [900000000]:xxxx"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:07.698823968+07:00","message":"[bufferProcess] send to processor:EXO"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:07.698828815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:07.698831447+07:00","message":"> Transcript [1401] [false]: 'EXO'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:07.698833281+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:07.698835116+07:00","message":"Set new StatePrefix: 'EXO'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:07.814845005+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:07.814881441+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เ***ซเรย์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:07.814886968+07:00","message":"receive interim result [false|false]: เ***ซเรย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:07.814900409+07:00","message":"[buffer interim] 147 false เ***ซเรย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:07.814913148+07:00","message":"[bufferProcess] interim [960000000]:เ***ซเรย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:07.814915325+07:00","message":"[bufferProcess] send to processor:xxxx"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:07.814920405+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:07.814923245+07:00","message":"> Transcript [1402] [false]: 'xxxx'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:07.814925459+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:07.814927921+07:00","message":"Set new StatePrefix: 'xxxx'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:08.015489636+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:08.015527752+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"xmax\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:08.015533028+07:00","message":"receive interim result [false|false]: xmax"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:08.015547688+07:00","message":"[buffer interim] 147 false xmax"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.015555216+07:00","message":"[bufferProcess] interim [140000000]:xmax"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.015558238+07:00","message":"[bufferProcess] send to processor:เ***ซเรย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.015562562+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.015565491+07:00","message":"> Transcript [1403] [false]: 'เ***ซเรย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.015567587+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.01556944+07:00","message":"Set new StatePrefix: 'เ***ซเรย์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:08.017513642+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:08.01752639+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอกโซไซโทซิส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:08.017530299+07:00","message":"receive interim result [false|false]: เอกโซไซโทซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:08.017539899+07:00","message":"[buffer interim] 147 false เอกโซไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.01754288+07:00","message":"[bufferProcess] interim [200000000]:เอกโซไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.017545012+07:00","message":"[bufferProcess] send to processor:xmax"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.017547009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.017548888+07:00","message":"> Transcript [1404] [false]: 'xmax'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.017550408+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.017552293+07:00","message":"Set new StatePrefix: 'xmax'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:08.510115219+07:00","message":"[GCS] IsForceVAD: false for message ID: 147"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:08.588697297+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:08.588732456+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอกโซไซโทซิส\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:08.588738121+07:00","message":"receive interim result [false|false]: เอกโซไซโทซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:08.588753634+07:00","message":"[buffer interim] 147 false เอกโซไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.58876076+07:00","message":"[bufferProcess] interim [800000000]:เอกโซไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.588764537+07:00","message":"[bufferProcess] send to processor:เอกโซไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.588769726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.588772266+07:00","message":"> Transcript [1405] [false]: 'เอกโซไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.588774541+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.588776412+07:00","message":"Set new StatePrefix: 'เอกโซไซโทซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:08.598242107+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:08.5982592+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอกโซไซโทซิส\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:08.598264546+07:00","message":"receive interim result [true|false]: เอกโซไซโทซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:08.598273043+07:00","message":"end recv isFinal message id 147"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:08.598275129+07:00","message":"end Recv id 147"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:08.598281096+07:00","message":"[buffer interim] 147 true เอกโซไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.598285449+07:00","message":"[bufferProcess] interim [890000000]:เอกโซไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.598287807+07:00","message":"[bufferProcess] send to processor (isfinal):เอกโซไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.598299609+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.598319192+07:00","message":"> Transcript [1406] [false]: 'เอกโซไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.598324044+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.598326667+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.598328462+07:00","message":"StatePrefix: 'เอกโซไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.598330458+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.598332356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.598334723+07:00","message":"> Transcript [1407] [true]: 'เอกโซไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.598336613+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.598338098+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.598339612+07:00","message":"StatePrefix: 'เอกโซไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.598341131+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:08.598349314+07:00","message":"Push: 'เอกโซไซโทซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:08.598360381+07:00","message":"push: {true เอกโซไซโทซิส 0 0xc00051da00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:10:08.605861316+07:00","message":"write wav file: './tmp/7509/7509_147.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:08.902905408+07:00","message":"[GCS] Start streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:09.35524141+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:09.355273607+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:09.355279374+07:00","message":"receive interim result [false|false]: และ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:09.355290045+07:00","message":"[buffer interim] 148 false และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.35529627+07:00","message":"[bufferProcess] interim [480000000]:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.355297941+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:09.865736747+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:09.865764831+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และเอ็ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:09.865769897+07:00","message":"receive interim result [false|false]: และเอ็ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:09.86578419+07:00","message":"[buffer interim] 148 false และเอ็ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.865790297+07:00","message":"[bufferProcess] interim [960000000]:และเอ็ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.865792416+07:00","message":"[bufferProcess] send to processor:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.865795523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.865798081+07:00","message":"> Transcript [1408] [false]: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.865800108+07:00","message":"Set StatePrefix (first interim): 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:09.868727905+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:09.868741845+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และเอ็นดู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:09.868745864+07:00","message":"receive interim result [false|false]: และเอ็นดู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:09.868755012+07:00","message":"[buffer interim] 148 false และเอ็นดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.868758863+07:00","message":"[bufferProcess] interim [20000000]:และเอ็นดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.868760854+07:00","message":"[bufferProcess] send to processor:และเอ็ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.868763015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.868765261+07:00","message":"> Transcript [1409] [false]: 'และเอ็ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.868767365+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.868769246+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.868771209+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:09.868773051+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:10.055787753+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:10.055825315+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:10.055830746+07:00","message":"receive interim result [false|false]: และ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:10.055840731+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Android\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:10.055843097+07:00","message":"receive interim result [false|false]:  Android"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:10.055851742+07:00","message":"[buffer interim] 148 false และ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:10.0558572+07:00","message":"[buffer interim] 148 false  Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:10.05586373+07:00","message":"[bufferProcess] interim [140000000]:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:10.055866457+07:00","message":"[bufferProcess] send to processor:และเอ็นดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:10.055871517+07:00","message":"[bufferProcess] interim [140000000]: Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:10.055873942+07:00","message":"[bufferProcess] update buffer: และ Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:10.055876465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:10.055879512+07:00","message":"> Transcript [1410] [false]: 'และเอ็นดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:10.055882637+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:10.055884548+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:10.055886298+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:10.05588807+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:10.446842351+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:10.446877133+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:10.446882626+07:00","message":"receive interim result [false|false]: และ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:10.4468909+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" endocytosis\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:10.446893526+07:00","message":"receive interim result [false|false]:  endocytosis"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:10.446900344+07:00","message":"[buffer interim] 148 false และ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:10.446905053+07:00","message":"[buffer interim] 148 false  endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:10.446910555+07:00","message":"[bufferProcess] interim [620000000]:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:10.44691264+07:00","message":"[bufferProcess] send to processor:และ Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:10.446917566+07:00","message":"[bufferProcess] interim [620000000]: endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:10.446920313+07:00","message":"[bufferProcess] update buffer: และ endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:10.446923411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:10.446927027+07:00","message":"> Transcript [1411] [false]: 'และ Android'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:10.446929978+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:10.446932118+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:10.446933882+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:10.446935858+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:10.476448715+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:10.476464179+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:10.503628999+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:10.50365714+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และเอนโดไซโทซิส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:10.50366288+07:00","message":"receive interim result [false|false]: และเอนโดไซโทซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:10.503676854+07:00","message":"[buffer interim] 148 false และเอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:10.503682849+07:00","message":"[bufferProcess] interim [680000000]:และเอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:10.503685564+07:00","message":"[bufferProcess] send to processor:และ endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:10.503688618+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:10.503691283+07:00","message":"> Transcript [1412] [false]: 'และ endocytosis'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:10.503693938+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:10.503696029+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:10.503697967+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:10.503699968+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:10.503702662+07:00","message":"Push: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:10.503704343+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:10.50370609+07:00","message":"Set new StatePrefix : 'และ endocytosis'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:10.503707992+07:00","message":"Next Push (prob) : ' endocytosis'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:10.503715154+07:00","message":"push: {false และ 0 0xc000045c00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:10.93951656+07:00","message":"[GCS] IsForceVAD: false for message ID: 148"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:11.019004133+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:11.019045792+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และเอนโดไซโทซิส\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:11.019051573+07:00","message":"receive interim result [false|false]: และเอนโดไซโทซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:11.019068751+07:00","message":"[buffer interim] 148 false และเอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:11.019075633+07:00","message":"[bufferProcess] interim [280000000]:และเอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:11.019078174+07:00","message":"[bufferProcess] send to processor:และเอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:11.01908739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:11.019090346+07:00","message":"> Transcript [1413] [false]: 'และเอนโดไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:11.01909281+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:11.019096141+07:00","message":"Set new StatePrefix: 'และเอนโดไซโทซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:11.024936432+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:11.024974988+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และเอนโดไซโทซิส\",\"confidence\":0.8789337}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:11.02498615+07:00","message":"receive interim result [true|false]: และเอนโดไซโทซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:11.024994169+07:00","message":"end recv isFinal message id 148"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:11.024996428+07:00","message":"end Recv id 148"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:11.025003643+07:00","message":"[buffer interim] 148 true และเอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:11.025008555+07:00","message":"[bufferProcess] interim [280000000]:และเอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:11.025010821+07:00","message":"[bufferProcess] send to processor (isfinal):และเอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:11.025013547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:11.025015874+07:00","message":"> Transcript [1414] [false]: 'และเอนโดไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:11.025018509+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:11.025020275+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:11.025022813+07:00","message":"StatePrefix: 'และเอนโดไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:11.025025309+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:11.025027174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:11.025029171+07:00","message":"> Transcript [1415] [true]: 'และเอนโดไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:11.025031237+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:11.025032768+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:11.025034228+07:00","message":"StatePrefix: 'และเอนโดไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:11.025036048+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:11.025038938+07:00","message":"Push: 'เอนโดไซโทซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:11.025048268+07:00","message":"push: {true เอนโดไซโทซิส 0 0xc000045c00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:10:11.034913499+07:00","message":"write wav file: './tmp/7509/7509_148.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:12.423455959+07:00","message":"[GCS] Start streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:12.945009616+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:12.945059051+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:12.94506451+07:00","message":"receive interim result [false|false]: สำหรับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:12.945077793+07:00","message":"[buffer interim] 149 false สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:12.945083997+07:00","message":"[bufferProcess] interim [540000000]:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:12.945086283+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:12.945093251+07:00","message":"[bufferProcess] send to processor (ticker):สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:12.945096089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:12.945098756+07:00","message":"> Transcript [1416] [false]: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:12.94510101+07:00","message":"Set StatePrefix (first interim): 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:13.269827421+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:13.269857094+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับ x\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:13.269861719+07:00","message":"receive interim result [false|false]: สำหรับ x"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:13.269875604+07:00","message":"[buffer interim] 149 false สำหรับ x"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.269881417+07:00","message":"[bufferProcess] interim [840000000]:สำหรับ x"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.269883052+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:13.401792124+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:13.401833281+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับเอกซ์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:13.401838823+07:00","message":"receive interim result [false|false]: สำหรับเอกซ์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:13.401853699+07:00","message":"[buffer interim] 149 false สำหรับเอกซ์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.401860432+07:00","message":"[bufferProcess] interim [960000000]:สำหรับเอกซ์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.401863818+07:00","message":"[bufferProcess] send to processor:สำหรับ x"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.401870095+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.401872707+07:00","message":"> Transcript [1417] [false]: 'สำหรับ x'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.401875612+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.401877599+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.40187929+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.401881301+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:13.412703613+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:13.412743798+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับ EXO\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:13.412748754+07:00","message":"receive interim result [false|false]: สำหรับ EXO"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:13.412761028+07:00","message":"[buffer interim] 149 false สำหรับ EXO"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.412766914+07:00","message":"[bufferProcess] interim [20000000]:สำหรับ EXO"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.412769124+07:00","message":"[bufferProcess] send to processor:สำหรับเอกซ์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.412772045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.412774759+07:00","message":"> Transcript [1418] [false]: 'สำหรับเอกซ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.412777816+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.412779725+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.41278144+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.412783296+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:13.47726206+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:13.477284776+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:13.58518442+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:13.585219413+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:13.585225281+07:00","message":"receive interim result [false|false]: สำหรับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:13.585234742+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" EXO\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:13.58523721+07:00","message":"receive interim result [false|false]:  EXO"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:13.58524331+07:00","message":"[buffer interim] 149 false สำหรับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:13.585248596+07:00","message":"[buffer interim] 149 false  EXO"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.585254335+07:00","message":"[bufferProcess] interim [140000000]:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.585256393+07:00","message":"[bufferProcess] send to processor:สำหรับ EXO"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.585259023+07:00","message":"[bufferProcess] interim [140000000]: EXO"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.585261229+07:00","message":"[bufferProcess] update buffer: สำหรับ EXO"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.585263886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.585266513+07:00","message":"> Transcript [1419] [false]: 'สำหรับ EXO'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.585269338+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.585271273+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.58527307+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.585274922+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:13.656545832+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:13.65658377+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับเอกซเรย์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:13.65658969+07:00","message":"receive interim result [false|false]: สำหรับเอกซเรย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:13.656599337+07:00","message":"[buffer interim] 149 false สำหรับเอกซเรย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.656605807+07:00","message":"[bufferProcess] interim [260000000]:สำหรับเอกซเรย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.656608236+07:00","message":"[bufferProcess] send to processor:สำหรับ EXO"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.656611618+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.656614193+07:00","message":"> Transcript [1420] [false]: 'สำหรับ EXO'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.656617191+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.656619178+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.656620975+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.656622908+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.656625607+07:00","message":"Push: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.656627713+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.656629593+07:00","message":"Set new StatePrefix : 'สำหรับ EXO'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.656631512+07:00","message":"Next Push (prob) : ' EXO'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:13.656638754+07:00","message":"push: {false สำหรับ 0 0xc000394580}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:13.848935809+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:13.848964596+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับเอกโซไซโทซิส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:13.848968772+07:00","message":"receive interim result [false|false]: สำหรับเอกโซไซโทซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:13.848981099+07:00","message":"[buffer interim] 149 false สำหรับเอกโซไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.84898711+07:00","message":"[bufferProcess] interim [500000000]:สำหรับเอกโซไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.848989607+07:00","message":"[bufferProcess] send to processor:สำหรับเอกซเรย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.848992869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.848994913+07:00","message":"> Transcript [1421] [false]: 'สำหรับเอกซเรย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.848997598+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:13.848999675+07:00","message":"Set new StatePrefix: 'สำหรับเอกซเรย์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:14.493437939+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:14.493484592+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับเอกโซไซโทซิสนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:14.493489927+07:00","message":"receive interim result [false|false]: สำหรับเอกโซไซโทซิสนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:14.493501365+07:00","message":"[buffer interim] 149 false สำหรับเอกโซไซโทซิสนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:14.493507968+07:00","message":"[bufferProcess] interim [100000000]:สำหรับเอกโซไซโทซิสนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:14.493510812+07:00","message":"[bufferProcess] send to processor:สำหรับเอกโซไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:14.493516225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:14.493518712+07:00","message":"> Transcript [1422] [false]: 'สำหรับเอกโซไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:14.493521052+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:14.493523284+07:00","message":"Set new StatePrefix: 'สำหรับเอกโซไซโทซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:15.06930635+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:15.069358795+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับเอกโซไซโทซิสนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:15.069365483+07:00","message":"receive interim result [false|false]: สำหรับเอกโซไซโทซิสนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:15.069382263+07:00","message":"[buffer interim] 149 false สำหรับเอกโซไซโทซิสนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.069389819+07:00","message":"[bufferProcess] interim [700000000]:สำหรับเอกโซไซโทซิสนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.069393602+07:00","message":"[bufferProcess] send to processor:สำหรับเอกโซไซโทซิสนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.06939737+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.069400341+07:00","message":"> Transcript [1423] [false]: 'สำหรับเอกโซไซโทซิสนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.069403828+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.069405777+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.069407611+07:00","message":"StatePrefix: 'สำหรับเอกโซไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.069409903+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:15.258302074+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:15.258355911+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับเอกโซไซโทซิสนะคะก็เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:15.258361235+07:00","message":"receive interim result [false|false]: สำหรับเอกโซไซโทซิสนะคะก็เป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:15.258375362+07:00","message":"[buffer interim] 149 false สำหรับเอกโซไซโทซิสนะคะก็เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.258382712+07:00","message":"[bufferProcess] interim [880000000]:สำหรับเอกโซไซโทซิสนะคะก็เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.258385353+07:00","message":"[bufferProcess] send to processor:สำหรับเอกโซไซโทซิสนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.25839201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.258394885+07:00","message":"> Transcript [1424] [false]: 'สำหรับเอกโซไซโทซิสนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.258398444+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.258400635+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.258403552+07:00","message":"StatePrefix: 'สำหรับเอกโซไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.258406444+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:15.450763636+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:15.450819657+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับเอกโซไซโทซิสนะคะก็เป็นการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:15.450826236+07:00","message":"receive interim result [false|false]: สำหรับเอกโซไซโทซิสนะคะก็เป็นการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:15.450844173+07:00","message":"[buffer interim] 149 false สำหรับเอกโซไซโทซิสนะคะก็เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.450852074+07:00","message":"[bufferProcess] interim [120000000]:สำหรับเอกโซไซโทซิสนะคะก็เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.450854724+07:00","message":"[bufferProcess] send to processor:สำหรับเอกโซไซโทซิสนะคะก็เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.450858483+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.450861055+07:00","message":"> Transcript [1425] [false]: 'สำหรับเอกโซไซโทซิสนะคะก็เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.450865019+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.450867389+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.450869801+07:00","message":"StatePrefix: 'สำหรับเอกโซไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.450871967+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:15.701020435+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:15.70106064+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับเอกโซไซโทซิสนะคะก็เป็นการนำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:15.701066891+07:00","message":"receive interim result [false|false]: สำหรับเอกโซไซโทซิสนะคะก็เป็นการนำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:15.701082554+07:00","message":"[buffer interim] 149 false สำหรับเอกโซไซโทซิสนะคะก็เป็นการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.701089368+07:00","message":"[bufferProcess] interim [300000000]:สำหรับเอกโซไซโทซิสนะคะก็เป็นการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.70109198+07:00","message":"[bufferProcess] send to processor:สำหรับเอกโซไซโทซิสนะคะก็เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.701103889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.701106669+07:00","message":"> Transcript [1426] [false]: 'สำหรับเอกโซไซโทซิสนะคะก็เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.701110278+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.701115618+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.701118143+07:00","message":"StatePrefix: 'สำหรับเอกโซไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.701121288+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.701128549+07:00","message":"Push: 'เอกโซไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.701130316+07:00","message":"TextPushed: 'สำหรับเอกโซไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.701132192+07:00","message":"Set new StatePrefix : 'สำหรับเอกโซไซโทซิสนะคะก็เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.701134512+07:00","message":"Next Push (prob) : 'นะคะก็เป็นการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:15.701142582+07:00","message":"push: {false เอกโซไซโทซิส 0 0xc000394580}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:15.8001926+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:15.800241622+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:15.800248446+07:00","message":"receive interim result [false|false]: สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:15.800265383+07:00","message":"[buffer interim] 149 false สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.800273374+07:00","message":"[bufferProcess] interim [420000000]:สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.800276289+07:00","message":"[bufferProcess] send to processor:สำหรับเอกโซไซโทซิสนะคะก็เป็นการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.800280392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.800283173+07:00","message":"> Transcript [1427] [false]: 'สำหรับเอกโซไซโทซิสนะคะก็เป็นการนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.800286596+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.800288544+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.800290663+07:00","message":"StatePrefix: 'สำหรับเอกโซไซโทซิสนะคะก็เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:15.80029318+07:00","message":"TextPushed: 'สำหรับเอกโซไซโทซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:16.08504322+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:16.085085591+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียงสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:16.08509253+07:00","message":"receive interim result [false|false]: สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:16.085113606+07:00","message":"[buffer interim] 149 false สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:16.085124495+07:00","message":"[bufferProcess] interim [720000000]:สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:16.085127284+07:00","message":"[bufferProcess] send to processor:สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:16.085134101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:16.085137255+07:00","message":"> Transcript [1428] [false]: 'สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:16.085140694+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:16.085142607+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:16.085145109+07:00","message":"StatePrefix: 'สำหรับเอกโซไซโทซิสนะคะก็เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:16.085147709+07:00","message":"TextPushed: 'สำหรับเอกโซไซโทซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:16.460755889+07:00","message":"[GCS] IsForceVAD: false for message ID: 149"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:16.477902358+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:16.477915916+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:16.579011808+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:16.579057996+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียงสาร\",\"confidence\":0.95549816}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:16.57906517+07:00","message":"receive interim result [true|false]: สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:16.579074779+07:00","message":"end recv isFinal message id 149"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:16.579077151+07:00","message":"end Recv id 149"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:16.579083628+07:00","message":"[buffer interim] 149 true สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:16.579090384+07:00","message":"[bufferProcess] interim [260000000]:สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:16.579096571+07:00","message":"[bufferProcess] send to processor (isfinal):สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:16.579099772+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:16.579102301+07:00","message":"> Transcript [1429] [false]: 'สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:16.579105163+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:16.579106884+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:16.579108893+07:00","message":"StatePrefix: 'สำหรับเอกโซไซโทซิสนะคะก็เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:16.579111178+07:00","message":"TextPushed: 'สำหรับเอกโซไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:16.579114972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:16.579124096+07:00","message":"> Transcript [1430] [true]: 'สำหรับเอกโซไซโทซิสนะคะก็เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:16.579126532+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:16.579128144+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:16.579129678+07:00","message":"StatePrefix: 'สำหรับเอกโซไซโทซิสนะคะก็เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:16.579131405+07:00","message":"TextPushed: 'สำหรับเอกโซไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:16.579138594+07:00","message":"Push: 'นะคะก็เป็นการลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:16.579146918+07:00","message":"push: {true นะคะก็เป็นการลำเลียงสาร 0 0xc000394580}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:16.581931029+07:00","message":"[GCS] Start streaming session, msgId: 150"}
{"level":"info","service":"Main","time":"2026-02-25T13:10:16.58782515+07:00","message":"write wav file: './tmp/7509/7509_149.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:16.936556949+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:16.936604596+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดู\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:16.936610646+07:00","message":"receive interim result [false|false]: ดู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:16.936625673+07:00","message":"[buffer interim] 150 false ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:16.936632521+07:00","message":"[bufferProcess] interim [420000000]:ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:16.936634108+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:17.052546592+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:17.052583453+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:17.052589587+07:00","message":"receive interim result [false|false]: โดย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:17.052605195+07:00","message":"[buffer interim] 150 false โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.052611183+07:00","message":"[bufferProcess] interim [480000000]:โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.052613152+07:00","message":"[bufferProcess] send to processor:ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.052619247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.052621927+07:00","message":"> Transcript [1431] [false]: 'ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.0526239+07:00","message":"Set StatePrefix (first interim): 'ดู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:17.238942815+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:17.238983012+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:17.238988777+07:00","message":"receive interim result [false|false]: โดยการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:17.239001948+07:00","message":"[buffer interim] 150 false โดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.239023538+07:00","message":"[bufferProcess] interim [660000000]:โดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.239025891+07:00","message":"[bufferProcess] send to processor:โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.239029791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.239032485+07:00","message":"> Transcript [1432] [false]: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.239034766+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.239036955+07:00","message":"Set new StatePrefix: 'โดย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:17.433341911+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:17.433381425+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยการสร้าง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:17.43338732+07:00","message":"receive interim result [false|false]: โดยการสร้าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:17.433404635+07:00","message":"[buffer interim] 150 false โดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.433413547+07:00","message":"[bufferProcess] interim [900000000]:โดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.43341685+07:00","message":"[bufferProcess] send to processor:โดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.433421481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.43342474+07:00","message":"> Transcript [1433] [false]: 'โดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.433427776+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.433430269+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.433432257+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.433434068+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:17.747790523+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:17.747843185+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยการสร้างเว็บ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:17.747849099+07:00","message":"receive interim result [false|false]: โดยการสร้างเว็บ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:17.747879948+07:00","message":"[buffer interim] 150 false โดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.747887563+07:00","message":"[bufferProcess] interim [200000000]:โดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.747890507+07:00","message":"[bufferProcess] send to processor:โดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.747902989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.747906097+07:00","message":"> Transcript [1434] [false]: 'โดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.747909723+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.747911956+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.747913897+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.747916148+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:17.817416749+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:17.817447891+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยการสร้างเว็บไซต์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:17.817453672+07:00","message":"receive interim result [false|false]: โดยการสร้างเว็บไซต์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:17.817466362+07:00","message":"[buffer interim] 150 false โดยการสร้างเว็บไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.817473306+07:00","message":"[bufferProcess] interim [320000000]:โดยการสร้างเว็บไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.817475914+07:00","message":"[bufferProcess] send to processor:โดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.817480056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.817483143+07:00","message":"> Transcript [1435] [false]: 'โดยการสร้างเว็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.817486142+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.817488119+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.817489933+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.817492131+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:17.936678459+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:17.936700854+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยการสร้างเวสิเคิล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:17.936705963+07:00","message":"receive interim result [false|false]: โดยการสร้างเวสิเคิล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:17.936720133+07:00","message":"[buffer interim] 150 false โดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.9367267+07:00","message":"[bufferProcess] interim [380000000]:โดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.936729036+07:00","message":"[bufferProcess] send to processor:โดยการสร้างเว็บไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.93673241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.936734445+07:00","message":"> Transcript [1436] [false]: 'โดยการสร้างเว็บไซต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.936736837+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.936738608+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.936740382+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.936742242+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.936749426+07:00","message":"Push: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.936751055+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.936752745+07:00","message":"Set new StatePrefix : 'โดยการสร้างเว็บไซต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:17.936755154+07:00","message":"Next Push (prob) : 'การสร้างเว็บไซต์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:17.936760489+07:00","message":"push: {false โดย 0 0xc000395380}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:18.309777166+07:00","message":"[GCS] IsForceVAD: false for message ID: 150"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:18.402319091+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:18.402365109+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยการสร้างเวสิเคิล\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:18.40237237+07:00","message":"receive interim result [true|false]: โดยการสร้างเวสิเคิล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:18.402381195+07:00","message":"end recv isFinal message id 150"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:18.402383392+07:00","message":"end Recv id 150"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:18.402389582+07:00","message":"[buffer interim] 150 true โดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:18.402398854+07:00","message":"[bufferProcess] interim [950000000]:โดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:18.402403392+07:00","message":"[bufferProcess] send to processor (isfinal):โดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:18.402406733+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:18.402409355+07:00","message":"> Transcript [1437] [false]: 'โดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:18.40241129+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:18.402413786+07:00","message":"Set new StatePrefix: 'โดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:18.402415591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:18.402417336+07:00","message":"> Transcript [1438] [true]: 'โดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:18.40241946+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:18.402421289+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:18.402423248+07:00","message":"StatePrefix: 'โดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:18.402425536+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:18.402441743+07:00","message":"Push: 'การสร้างเวสิเคิล'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:18.402451045+07:00","message":"push: {true การสร้างเวสิเคิล 0 0xc000395380}"}
{"level":"info","service":"Main","time":"2026-02-25T13:10:18.408499641+07:00","message":"write wav file: './tmp/7509/7509_150.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:18.952754587+07:00","message":"[GCS] Start streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.415051194+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.415083572+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.415088254+07:00","message":"receive interim result [false|false]: จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.415103137+07:00","message":"[buffer interim] 151 false จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.415109328+07:00","message":"[bufferProcess] interim [480000000]:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.41511124+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.415117864+07:00","message":"[bufferProcess] send to processor (ticker):จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.415120597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.415123158+07:00","message":"> Transcript [1439] [false]: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.415125219+07:00","message":"Set StatePrefix (first interim): 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.47881868+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.478856521+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.47886189+07:00","message":"receive interim result [false|false]: จับ"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:19.478865138+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:19.478877584+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.478870898+07:00","message":"[buffer interim] 151 false จับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.478935563+07:00","message":"[bufferProcess] interim [600000000]:จับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.478939005+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.673574286+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.673618659+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จับขา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.673624497+07:00","message":"receive interim result [false|false]: จับขา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.67363643+07:00","message":"[buffer interim] 151 false จับขา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.673642841+07:00","message":"[bufferProcess] interim [780000000]:จับขา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.673645126+07:00","message":"[bufferProcess] send to processor:จับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.673650572+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.67365334+07:00","message":"> Transcript [1440] [false]: 'จับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.673655412+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.673657625+07:00","message":"Set new StatePrefix: 'จับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.806259974+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.806293507+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จับค่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.80629954+07:00","message":"receive interim result [false|false]: จับค่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.806311419+07:00","message":"[buffer interim] 151 false จับค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.806317629+07:00","message":"[bufferProcess] interim [900000000]:จับค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.806319623+07:00","message":"[bufferProcess] send to processor:จับขา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.806324616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.806327369+07:00","message":"> Transcript [1441] [false]: 'จับขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.806330589+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.806332795+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.806334607+07:00","message":"StatePrefix: 'จับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.80633676+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.932037036+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.932074622+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จับภาพ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.932080407+07:00","message":"receive interim result [false|false]: จับภาพ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.932094828+07:00","message":"[buffer interim] 151 false จับภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.93210148+07:00","message":"[bufferProcess] interim [960000000]:จับภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.932104014+07:00","message":"[bufferProcess] send to processor:จับค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.932110068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.932112658+07:00","message":"> Transcript [1442] [false]: 'จับค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.932116112+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.932118225+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.932120065+07:00","message":"StatePrefix: 'จับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.932122568+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.985771759+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.985803272+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จับภาพหน้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.985809084+07:00","message":"receive interim result [false|false]: จับภาพหน้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:19.985819183+07:00","message":"[buffer interim] 151 false จับภาพหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.98582505+07:00","message":"[bufferProcess] interim [80000000]:จับภาพหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.985827356+07:00","message":"[bufferProcess] send to processor:จับภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.985832261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.985835183+07:00","message":"> Transcript [1443] [false]: 'จับภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.985838011+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.985840053+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.985842084+07:00","message":"StatePrefix: 'จับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:19.985844197+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:20.126766983+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:20.126803548+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จับภาพนัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:20.126809853+07:00","message":"receive interim result [false|false]: จับภาพนัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:20.126822959+07:00","message":"[buffer interim] 151 false จับภาพนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.1268301+07:00","message":"[bufferProcess] interim [200000000]:จับภาพนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.126832383+07:00","message":"[bufferProcess] send to processor:จับภาพหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.12683738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.126840344+07:00","message":"> Transcript [1444] [false]: 'จับภาพหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.12684346+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.126845497+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.126847425+07:00","message":"StatePrefix: 'จับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.126849937+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.126854722+07:00","message":"Push: 'จับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.126856532+07:00","message":"TextPushed: 'จับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.126858369+07:00","message":"Set new StatePrefix : 'จับภาพหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.126860281+07:00","message":"Next Push (prob) : 'ภาพหน้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:20.126867999+07:00","message":"push: {false จับ 0 0xc000045480}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:20.17464315+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:20.174678638+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จับภาพนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:20.174684702+07:00","message":"receive interim result [false|false]: จับภาพนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:20.174697596+07:00","message":"[buffer interim] 151 false จับภาพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.174703871+07:00","message":"[bufferProcess] interim [260000000]:จับภาพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.174706178+07:00","message":"[bufferProcess] send to processor:จับภาพนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.174711637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.174725628+07:00","message":"> Transcript [1445] [false]: 'จับภาพนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.174728129+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.174729949+07:00","message":"Set new StatePrefix: 'จับภาพนัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:20.360734555+07:00","message":"[GCS] IsForceVAD: false for message ID: 151"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:20.448603956+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:20.448644413+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จับภาพนะคะ\",\"confidence\":0.9486308}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:20.44864975+07:00","message":"receive interim result [true|false]: จับภาพนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:20.448670746+07:00","message":"end recv isFinal message id 151"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:20.448672672+07:00","message":"end Recv id 151"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:20.448679325+07:00","message":"[buffer interim] 151 true จับภาพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.448686384+07:00","message":"[bufferProcess] interim [620000000]:จับภาพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.448697531+07:00","message":"[bufferProcess] send to processor (isfinal):จับภาพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.448700794+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.448703457+07:00","message":"> Transcript [1446] [false]: 'จับภาพนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.448706166+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.448707955+07:00","message":"Set new StatePrefix: 'จับภาพนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.448709489+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.448711135+07:00","message":"> Transcript [1447] [true]: 'จับภาพนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.44871398+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.448716949+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.448718785+07:00","message":"StatePrefix: 'จับภาพนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.448721393+07:00","message":"TextPushed: 'จับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:20.448728367+07:00","message":"Push: 'ภาพนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:20.448735767+07:00","message":"push: {true ภาพนะคะ 0 0xc000045480}"}
{"level":"info","service":"Main","time":"2026-02-25T13:10:20.455051257+07:00","message":"write wav file: './tmp/7509/7509_151.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:20.681916267+07:00","message":"[GCS] Start streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:21.028762865+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:21.02880953+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:21.028815587+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:21.028829556+07:00","message":"[buffer interim] 152 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.028836691+07:00","message":"[bufferProcess] interim [420000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.028838741+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:21.246919073+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:21.246960037+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นผ้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:21.24696585+07:00","message":"receive interim result [false|false]: เป็นผ้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:21.246977936+07:00","message":"[buffer interim] 152 false เป็นผ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.246985229+07:00","message":"[bufferProcess] interim [600000000]:เป็นผ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.246987463+07:00","message":"[bufferProcess] send to processor:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.246992732+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.246995689+07:00","message":"> Transcript [1448] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.246997887+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:21.33882307+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:21.33886698+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นภาพ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:21.338874145+07:00","message":"receive interim result [false|false]: เป็นภาพ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:21.338887075+07:00","message":"[buffer interim] 152 false เป็นภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.338893685+07:00","message":"[bufferProcess] interim [660000000]:เป็นภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.338895764+07:00","message":"[bufferProcess] send to processor:เป็นผ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.338901348+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.338904366+07:00","message":"> Transcript [1449] [false]: 'เป็นผ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.338909916+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.338912089+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.33891397+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.338915968+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:21.585526209+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:21.585564504+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นภาพวาด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:21.585570204+07:00","message":"receive interim result [false|false]: เป็นภาพวาด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:21.585583033+07:00","message":"[buffer interim] 152 false เป็นภาพวาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.585589782+07:00","message":"[bufferProcess] interim [840000000]:เป็นภาพวาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.585592086+07:00","message":"[bufferProcess] send to processor:เป็นภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.58559688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.585599677+07:00","message":"> Transcript [1450] [false]: 'เป็นภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.585602914+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.585605152+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.585607123+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.585609359+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:21.895889046+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:21.895935834+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นภาพ Visit\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:21.89594321+07:00","message":"receive interim result [false|false]: เป็นภาพ Visit"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:21.895961178+07:00","message":"[buffer interim] 152 false เป็นภาพ Visit"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.895968575+07:00","message":"[bufferProcess] interim [20000000]:เป็นภาพ Visit"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.895971033+07:00","message":"[bufferProcess] send to processor:เป็นภาพวาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.89597713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.895979851+07:00","message":"> Transcript [1451] [false]: 'เป็นภาพวาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.895982969+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.895984973+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.895986819+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.895989459+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:21.913185473+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:21.913211558+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นภาพ visio\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:21.913216357+07:00","message":"receive interim result [false|false]: เป็นภาพ visio"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:21.913229551+07:00","message":"[buffer interim] 152 false เป็นภาพ visio"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.913233975+07:00","message":"[bufferProcess] interim [80000000]:เป็นภาพ visio"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.913235789+07:00","message":"[bufferProcess] send to processor:เป็นภาพ Visit"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.913238215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.913240607+07:00","message":"> Transcript [1452] [false]: 'เป็นภาพ Visit'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.913243641+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.913253692+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.913258904+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.913260688+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.913269081+07:00","message":"Push: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.913270964+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.913272851+07:00","message":"Set new StatePrefix : 'เป็นภาพ Visit'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.913274743+07:00","message":"Next Push (prob) : 'ภาพ Visit'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:21.913282292+07:00","message":"push: {false เป็น 0 0xc000395800}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:21.931492225+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:21.931515922+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นภาพวิเคราะห์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:21.931521084+07:00","message":"receive interim result [false|false]: เป็นภาพวิเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:21.93153337+07:00","message":"[buffer interim] 152 false เป็นภาพวิเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.931538076+07:00","message":"[bufferProcess] interim [140000000]:เป็นภาพวิเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.931540582+07:00","message":"[bufferProcess] send to processor:เป็นภาพ visio"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.931543746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.931546058+07:00","message":"> Transcript [1453] [false]: 'เป็นภาพ visio'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.93154784+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.93154983+07:00","message":"Set new StatePrefix: 'เป็นภาพ visio'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:21.937773879+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:21.937785991+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นภาพ vesicle\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:21.937790099+07:00","message":"receive interim result [false|false]: เป็นภาพ vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:21.937799518+07:00","message":"[buffer interim] 152 false เป็นภาพ vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.937803556+07:00","message":"[bufferProcess] interim [200000000]:เป็นภาพ vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.937806362+07:00","message":"[bufferProcess] send to processor:เป็นภาพวิเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.937808398+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.937810222+07:00","message":"> Transcript [1454] [false]: 'เป็นภาพวิเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.937811803+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.937813371+07:00","message":"Set new StatePrefix: 'เป็นภาพวิเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:21.941896694+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:21.941905119+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นภาพ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:21.941908025+07:00","message":"receive interim result [false|false]: เป็นภาพ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:21.941916505+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" vesicle\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:21.941918718+07:00","message":"receive interim result [false|false]:  vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:21.941921918+07:00","message":"[buffer interim] 152 false เป็นภาพ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:21.941924083+07:00","message":"[buffer interim] 152 false  vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.941927119+07:00","message":"[bufferProcess] interim [260000000]:เป็นภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.941929425+07:00","message":"[bufferProcess] send to processor:เป็นภาพ vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.941931523+07:00","message":"[bufferProcess] interim [260000000]: vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.941933561+07:00","message":"[bufferProcess] update buffer: เป็นภาพ vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.941940185+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.94195527+07:00","message":"> Transcript [1455] [false]: 'เป็นภาพ vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.941958371+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.941960494+07:00","message":"Set new StatePrefix: 'เป็นภาพ vesicle'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:21.948873153+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:21.948887016+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"pentacles\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:21.948890675+07:00","message":"receive interim result [false|false]: pentacles"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:21.948897901+07:00","message":"[buffer interim] 152 false pentacles"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.948901518+07:00","message":"[bufferProcess] interim [320000000]:pentacles"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.948903477+07:00","message":"[bufferProcess] send to processor:เป็นภาพ vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.948906313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.94891063+07:00","message":"> Transcript [1456] [false]: 'เป็นภาพ vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.948913869+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.948915908+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.948917626+07:00","message":"StatePrefix: 'เป็นภาพ vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:21.948919576+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:22.05093876+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:22.05097655+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นภาพ vesicle ที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:22.050982048+07:00","message":"receive interim result [false|false]: เป็นภาพ vesicle ที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:22.050995733+07:00","message":"[buffer interim] 152 false เป็นภาพ vesicle ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.051001811+07:00","message":"[bufferProcess] interim [380000000]:เป็นภาพ vesicle ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.051003983+07:00","message":"[bufferProcess] send to processor:pentacles"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.051009022+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.051011929+07:00","message":"> Transcript [1457] [false]: 'pentacles'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.05101397+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.051016694+07:00","message":"Set new StatePrefix: 'pentacles'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:22.118940044+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:22.118979869+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นภาพ vesicle ที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:22.118984945+07:00","message":"receive interim result [false|false]: เป็นภาพ vesicle ที่มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:22.118998655+07:00","message":"[buffer interim] 152 false เป็นภาพ vesicle ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.119005737+07:00","message":"[bufferProcess] interim [500000000]:เป็นภาพ vesicle ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.119007946+07:00","message":"[bufferProcess] send to processor:เป็นภาพ vesicle ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.119012739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.119015477+07:00","message":"> Transcript [1458] [false]: 'เป็นภาพ vesicle ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.119017898+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.119020068+07:00","message":"Set new StatePrefix: 'เป็นภาพ vesicle ที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:22.313710519+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:22.31374186+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นภาพ vesicle ที่มีแอร์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:22.313747699+07:00","message":"receive interim result [false|false]: เป็นภาพ vesicle ที่มีแอร์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:22.313760641+07:00","message":"[buffer interim] 152 false เป็นภาพ vesicle ที่มีแอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.313770773+07:00","message":"[bufferProcess] interim [680000000]:เป็นภาพ vesicle ที่มีแอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.313773036+07:00","message":"[bufferProcess] send to processor:เป็นภาพ vesicle ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.313776458+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.313778691+07:00","message":"> Transcript [1459] [false]: 'เป็นภาพ vesicle ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.313781922+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.313783711+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.313785402+07:00","message":"StatePrefix: 'เป็นภาพ vesicle ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.313787452+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:22.437725098+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:22.437759976+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นภาพ vesicle ที่มีเอ็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:22.437765786+07:00","message":"receive interim result [false|false]: เป็นภาพ vesicle ที่มีเอ็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:22.437774781+07:00","message":"[buffer interim] 152 false เป็นภาพ vesicle ที่มีเอ็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.437781342+07:00","message":"[bufferProcess] interim [740000000]:เป็นภาพ vesicle ที่มีเอ็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.437783658+07:00","message":"[bufferProcess] send to processor:เป็นภาพ vesicle ที่มีแอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.437787138+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.437789624+07:00","message":"> Transcript [1460] [false]: 'เป็นภาพ vesicle ที่มีแอร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.437792746+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.437794786+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.437796538+07:00","message":"StatePrefix: 'เป็นภาพ vesicle ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.437798546+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:22.479237716+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:22.479243311+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:22.56715499+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:22.567194816+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นภาพ vesicle ที่มีเอนไซม์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:22.567201621+07:00","message":"receive interim result [false|false]: เป็นภาพ vesicle ที่มีเอนไซม์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:22.567214824+07:00","message":"[buffer interim] 152 false เป็นภาพ vesicle ที่มีเอนไซม์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.567222273+07:00","message":"[bufferProcess] interim [920000000]:เป็นภาพ vesicle ที่มีเอนไซม์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.567225465+07:00","message":"[bufferProcess] send to processor:เป็นภาพ vesicle ที่มีเอ็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.567232753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.567235417+07:00","message":"> Transcript [1461] [false]: 'เป็นภาพ vesicle ที่มีเอ็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.567238891+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.567241339+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.567243475+07:00","message":"StatePrefix: 'เป็นภาพ vesicle ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.567245863+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:22.624526837+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:22.624561864+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นภาพ vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:22.624567681+07:00","message":"receive interim result [false|false]: เป็นภาพ vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:22.624575374+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ที่มีเอนไซม์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:22.624578247+07:00","message":"receive interim result [false|false]:  ที่มีเอนไซม์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:22.624585019+07:00","message":"[buffer interim] 152 false เป็นภาพ vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:22.624588094+07:00","message":"[buffer interim] 152 false  ที่มีเอนไซม์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.624593327+07:00","message":"[bufferProcess] interim [980000000]:เป็นภาพ vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.624595711+07:00","message":"[bufferProcess] send to processor:เป็นภาพ vesicle ที่มีเอนไซม์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.624598294+07:00","message":"[bufferProcess] interim [980000000]: ที่มีเอนไซม์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.624600577+07:00","message":"[bufferProcess] update buffer: เป็นภาพ vesicle ที่มีเอนไซม์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.624603567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.624606278+07:00","message":"> Transcript [1462] [false]: 'เป็นภาพ vesicle ที่มีเอนไซม์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.624609851+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.624612176+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.624613852+07:00","message":"StatePrefix: 'เป็นภาพ vesicle ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.624615933+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.62461864+07:00","message":"Push: 'ภาพ vesicle ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.6246205+07:00","message":"TextPushed: 'เป็นภาพ vesicle ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.624622905+07:00","message":"Set new StatePrefix : 'เป็นภาพ vesicle ที่มีเอนไซม์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.62462513+07:00","message":"Next Push (prob) : 'มีเอนไซม์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:22.624632598+07:00","message":"push: {false ภาพ vesicle ที่ 0 0xc000395800}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:22.823228053+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:22.823267442+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นภาพ vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:22.823278878+07:00","message":"receive interim result [false|false]: เป็นภาพ vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:22.823290682+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ที่มีเอนไซม์อยู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:22.823293451+07:00","message":"receive interim result [false|false]:  ที่มีเอนไซม์อยู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:22.823301031+07:00","message":"[buffer interim] 152 false เป็นภาพ vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:22.823304331+07:00","message":"[buffer interim] 152 false  ที่มีเอนไซม์อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.823310035+07:00","message":"[bufferProcess] interim [160000000]:เป็นภาพ vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.823312672+07:00","message":"[bufferProcess] send to processor:เป็นภาพ vesicle ที่มีเอนไซม์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.823315664+07:00","message":"[bufferProcess] interim [160000000]: ที่มีเอนไซม์อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.82331791+07:00","message":"[bufferProcess] update buffer: เป็นภาพ vesicle ที่มีเอนไซม์อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.823320926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.823323657+07:00","message":"> Transcript [1463] [false]: 'เป็นภาพ vesicle ที่มีเอนไซม์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.823326725+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.823328784+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.823330682+07:00","message":"StatePrefix: 'เป็นภาพ vesicle ที่มีเอนไซม์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:22.823332605+07:00","message":"TextPushed: 'เป็นภาพ vesicle ที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:23.139410101+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:23.139463923+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นภาพ vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:23.139470757+07:00","message":"receive interim result [false|false]: เป็นภาพ vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:23.139483059+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ที่มีเอนไซม์อยู่พา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:23.13948614+07:00","message":"receive interim result [false|false]:  ที่มีเอนไซม์อยู่พา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:23.139494527+07:00","message":"[buffer interim] 152 false เป็นภาพ vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:23.139497914+07:00","message":"[buffer interim] 152 false  ที่มีเอนไซม์อยู่พา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:23.139504543+07:00","message":"[bufferProcess] interim [460000000]:เป็นภาพ vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:23.139507363+07:00","message":"[bufferProcess] send to processor:เป็นภาพ vesicle ที่มีเอนไซม์อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:23.13951037+07:00","message":"[bufferProcess] interim [460000000]: ที่มีเอนไซม์อยู่พา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:23.139513386+07:00","message":"[bufferProcess] update buffer: เป็นภาพ vesicle ที่มีเอนไซม์อยู่พา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:23.139516596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:23.139519532+07:00","message":"> Transcript [1464] [false]: 'เป็นภาพ vesicle ที่มีเอนไซม์อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:23.139525538+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:23.13952757+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:23.139529367+07:00","message":"StatePrefix: 'เป็นภาพ vesicle ที่มีเอนไซม์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:23.13953145+07:00","message":"TextPushed: 'เป็นภาพ vesicle ที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:23.141302791+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:23.141333244+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นภาพ vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:23.141340155+07:00","message":"receive interim result [false|false]: เป็นภาพ vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:23.141354919+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ที่มีเอนไซม์อยู่ภาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:23.141360175+07:00","message":"receive interim result [false|false]:  ที่มีเอนไซม์อยู่ภาย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:23.141368069+07:00","message":"[buffer interim] 152 false เป็นภาพ vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:23.141372347+07:00","message":"[buffer interim] 152 false  ที่มีเอนไซม์อยู่ภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:23.141378454+07:00","message":"[bufferProcess] interim [520000000]:เป็นภาพ vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:23.141382302+07:00","message":"[bufferProcess] send to processor:เป็นภาพ vesicle ที่มีเอนไซม์อยู่พา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:23.141386516+07:00","message":"[bufferProcess] interim [520000000]: ที่มีเอนไซม์อยู่ภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:23.141389772+07:00","message":"[bufferProcess] update buffer: เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:23.141393593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:23.141397649+07:00","message":"> Transcript [1465] [false]: 'เป็นภาพ vesicle ที่มีเอนไซม์อยู่พา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:23.141401636+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:23.141405036+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:23.141407913+07:00","message":"StatePrefix: 'เป็นภาพ vesicle ที่มีเอนไซม์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:23.141410862+07:00","message":"TextPushed: 'เป็นภาพ vesicle ที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:23.261004469+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:23.261066697+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นภาพ vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:23.261076329+07:00","message":"receive interim result [false|false]: เป็นภาพ vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:23.261095311+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ที่มีเอนไซม์อยู่ภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:23.261099881+07:00","message":"receive interim result [false|false]:  ที่มีเอนไซม์อยู่ภายใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:23.261112024+07:00","message":"[buffer interim] 152 false เป็นภาพ vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:23.261119895+07:00","message":"[buffer interim] 152 false  ที่มีเอนไซม์อยู่ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:23.261128556+07:00","message":"[bufferProcess] interim [580000000]:เป็นภาพ vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:23.261138726+07:00","message":"[bufferProcess] send to processor:เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:23.26114367+07:00","message":"[bufferProcess] interim [580000000]: ที่มีเอนไซม์อยู่ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:23.261147294+07:00","message":"[bufferProcess] update buffer: เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:23.261151317+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:23.261155708+07:00","message":"> Transcript [1466] [false]: 'เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:23.261160271+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:23.261183329+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:23.261186362+07:00","message":"StatePrefix: 'เป็นภาพ vesicle ที่มีเอนไซม์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:23.261189811+07:00","message":"TextPushed: 'เป็นภาพ vesicle ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:23.261201025+07:00","message":"Push: 'มีเอนไซม์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:23.261203787+07:00","message":"TextPushed: 'เป็นภาพ vesicle ที่มีเอนไซม์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:23.261206619+07:00","message":"Set new StatePrefix : 'เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:23.261209607+07:00","message":"Next Push (prob) : 'อยู่ภาย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:23.261222441+07:00","message":"push: {false มีเอนไซม์ 0 0xc000395800}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:23.837745444+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:23.837785408+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายใน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:23.837790911+07:00","message":"receive interim result [false|false]: เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:23.837805475+07:00","message":"[buffer interim] 152 false เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:23.837812497+07:00","message":"[bufferProcess] interim [180000000]:เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:23.837814973+07:00","message":"[bufferProcess] send to processor:เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:23.837818212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:23.837821037+07:00","message":"> Transcript [1467] [false]: 'เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:23.837824515+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:23.83782648+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:23.837828545+07:00","message":"StatePrefix: 'เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:23.837830982+07:00","message":"TextPushed: 'เป็นภาพ vesicle ที่มีเอนไซม์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.038025537+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.038061253+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นภาพ vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.038066283+07:00","message":"receive interim result [false|false]: เป็นภาพ vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.038079099+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ที่มีเอนไซม์อยู่ภายในเครือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.038082281+07:00","message":"receive interim result [false|false]:  ที่มีเอนไซม์อยู่ภายในเครือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.038095583+07:00","message":"[buffer interim] 152 false เป็นภาพ vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.038111221+07:00","message":"[buffer interim] 152 false  ที่มีเอนไซม์อยู่ภายในเครือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.038117385+07:00","message":"[bufferProcess] interim [420000000]:เป็นภาพ vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.038122024+07:00","message":"[bufferProcess] send to processor:เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.03812706+07:00","message":"[bufferProcess] interim [420000000]: ที่มีเอนไซม์อยู่ภายในเครือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.038129822+07:00","message":"[bufferProcess] update buffer: เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายในเครือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.038132418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.03813531+07:00","message":"> Transcript [1468] [false]: 'เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.038138612+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.038140613+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.038142326+07:00","message":"StatePrefix: 'เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.038144334+07:00","message":"TextPushed: 'เป็นภาพ vesicle ที่มีเอนไซม์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.165410051+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.165452764+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นภาพ vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.16545912+07:00","message":"receive interim result [false|false]: เป็นภาพ vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.165472357+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ที่มีเอนไซม์อยู่ภายในเครื่อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.165475742+07:00","message":"receive interim result [false|false]:  ที่มีเอนไซม์อยู่ภายในเครื่อง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.16548398+07:00","message":"[buffer interim] 152 false เป็นภาพ vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.165487981+07:00","message":"[buffer interim] 152 false  ที่มีเอนไซม์อยู่ภายในเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.165494344+07:00","message":"[bufferProcess] interim [480000000]:เป็นภาพ vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.165496817+07:00","message":"[bufferProcess] send to processor:เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายในเครือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.165499678+07:00","message":"[bufferProcess] interim [480000000]: ที่มีเอนไซม์อยู่ภายในเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.16550197+07:00","message":"[bufferProcess] update buffer: เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายในเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.165505022+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.165507799+07:00","message":"> Transcript [1469] [false]: 'เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายในเครือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.165511234+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.165513168+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.165514904+07:00","message":"StatePrefix: 'เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.165517075+07:00","message":"TextPushed: 'เป็นภาพ vesicle ที่มีเอนไซม์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.241662264+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.241700508+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นภาพ vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.241706757+07:00","message":"receive interim result [false|false]: เป็นภาพ vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.241717463+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ที่มีเอนไซม์อยู่ภายในเคลื่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.241720798+07:00","message":"receive interim result [false|false]:  ที่มีเอนไซม์อยู่ภายในเคลื่อน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.241727693+07:00","message":"[buffer interim] 152 false เป็นภาพ vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.241731603+07:00","message":"[buffer interim] 152 false  ที่มีเอนไซม์อยู่ภายในเคลื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.241737328+07:00","message":"[bufferProcess] interim [540000000]:เป็นภาพ vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.241739636+07:00","message":"[bufferProcess] send to processor:เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายในเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.241742898+07:00","message":"[bufferProcess] interim [540000000]: ที่มีเอนไซม์อยู่ภายในเคลื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.241745348+07:00","message":"[bufferProcess] update buffer: เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายในเคลื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.241748036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.241750942+07:00","message":"> Transcript [1470] [false]: 'เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายในเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.241754045+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.241755942+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.241757756+07:00","message":"StatePrefix: 'เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.241759709+07:00","message":"TextPushed: 'เป็นภาพ vesicle ที่มีเอนไซม์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.241762444+07:00","message":"Push: 'อยู่ภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.241764109+07:00","message":"TextPushed: 'เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.241766564+07:00","message":"Set new StatePrefix : 'เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายในเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.241768975+07:00","message":"Next Push (prob) : 'ในเครื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.24178205+07:00","message":"push: {false อยู่ภาย 0 0xc000395800}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.262261126+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.262292779+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นภาพ vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.262298196+07:00","message":"receive interim result [false|false]: เป็นภาพ vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.262318617+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ที่มีเอนไซม์อยู่ภายในเพื่อนมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.262322279+07:00","message":"receive interim result [false|false]:  ที่มีเอนไซม์อยู่ภายในเพื่อนมา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.262329855+07:00","message":"[buffer interim] 152 false เป็นภาพ vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.262333388+07:00","message":"[buffer interim] 152 false  ที่มีเอนไซม์อยู่ภายในเพื่อนมา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.262338795+07:00","message":"[bufferProcess] interim [600000000]:เป็นภาพ vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.26234157+07:00","message":"[bufferProcess] send to processor:เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายในเคลื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.262348925+07:00","message":"[bufferProcess] interim [600000000]: ที่มีเอนไซม์อยู่ภายในเพื่อนมา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.26235138+07:00","message":"[bufferProcess] update buffer: เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายในเพื่อนมา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.262353864+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.262356177+07:00","message":"> Transcript [1471] [false]: 'เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายในเคลื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.262358359+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.262360529+07:00","message":"Set new StatePrefix: 'เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายในเคลื่อน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.433987588+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.434018501+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นภาพ vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.434023036+07:00","message":"receive interim result [false|false]: เป็นภาพ vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.434035648+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ที่มีเอนไซม์อยู่ภายในเพื่อนมาซื้อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.434038548+07:00","message":"receive interim result [false|false]:  ที่มีเอนไซม์อยู่ภายในเพื่อนมาซื้อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.434047053+07:00","message":"[buffer interim] 152 false เป็นภาพ vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.434050297+07:00","message":"[buffer interim] 152 false  ที่มีเอนไซม์อยู่ภายในเพื่อนมาซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.434055672+07:00","message":"[bufferProcess] interim [780000000]:เป็นภาพ vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.434058263+07:00","message":"[bufferProcess] send to processor:เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายในเพื่อนมา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.43406309+07:00","message":"[bufferProcess] interim [780000000]: ที่มีเอนไซม์อยู่ภายในเพื่อนมาซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.434067105+07:00","message":"[bufferProcess] update buffer: เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายในเพื่อนมาซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.43407104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.434074245+07:00","message":"> Transcript [1472] [false]: 'เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายในเพื่อนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.434077422+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.434080045+07:00","message":"Set new StatePrefix: 'เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายในเพื่อนมา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.538548275+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.538582603+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นภาพ vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.538587659+07:00","message":"receive interim result [false|false]: เป็นภาพ vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.538597112+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.53859996+07:00","message":"receive interim result [false|false]:  ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.53860857+07:00","message":"[buffer interim] 152 false เป็นภาพ vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.538611834+07:00","message":"[buffer interim] 152 false  ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.538617756+07:00","message":"[bufferProcess] interim [840000000]:เป็นภาพ vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.538620194+07:00","message":"[bufferProcess] send to processor:เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายในเพื่อนมาซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.538622797+07:00","message":"[bufferProcess] interim [840000000]: ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.538625275+07:00","message":"[bufferProcess] update buffer: เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.538627955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.538630844+07:00","message":"> Transcript [1473] [false]: 'เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายในเพื่อนมาซื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.53863355+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.538635343+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.538637095+07:00","message":"StatePrefix: 'เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายในเพื่อนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.538639016+07:00","message":"TextPushed: 'เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภาย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.613117262+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.613145661+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นภาพ vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.613150579+07:00","message":"receive interim result [false|false]: เป็นภาพ vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.613173032+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ที่มีเอนไซม์อยู่ภายในเพื่อนมาสูบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.613176747+07:00","message":"receive interim result [false|false]:  ที่มีเอนไซม์อยู่ภายในเพื่อนมาสูบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.613182748+07:00","message":"[buffer interim] 152 false เป็นภาพ vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.613200911+07:00","message":"[buffer interim] 152 false  ที่มีเอนไซม์อยู่ภายในเพื่อนมาสูบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.613207724+07:00","message":"[bufferProcess] interim [960000000]:เป็นภาพ vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.613211234+07:00","message":"[bufferProcess] send to processor:เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.613217794+07:00","message":"[bufferProcess] interim [960000000]: ที่มีเอนไซม์อยู่ภายในเพื่อนมาสูบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.613220216+07:00","message":"[bufferProcess] update buffer: เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายในเพื่อนมาสูบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.61322385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.613226895+07:00","message":"> Transcript [1474] [false]: 'เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.613231018+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.613232964+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.613234629+07:00","message":"StatePrefix: 'เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายในเพื่อนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.613237525+07:00","message":"TextPushed: 'เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภาย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.861553766+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.861595407+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นภาพ vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.861601635+07:00","message":"receive interim result [false|false]: เป็นภาพ vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.861615932+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.861619347+07:00","message":"receive interim result [false|false]:  ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.86162621+07:00","message":"[buffer interim] 152 false เป็นภาพ vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:24.861630191+07:00","message":"[buffer interim] 152 false  ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.861637568+07:00","message":"[bufferProcess] interim [140000000]:เป็นภาพ vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.861641279+07:00","message":"[bufferProcess] send to processor:เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายในเพื่อนมาสูบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.861645248+07:00","message":"[bufferProcess] interim [140000000]: ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.861649008+07:00","message":"[bufferProcess] update buffer: เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.861652471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.861655577+07:00","message":"> Transcript [1475] [false]: 'เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายในเพื่อนมาสูบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.861658711+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.861660634+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.861662398+07:00","message":"StatePrefix: 'เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายในเพื่อนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:24.861664376+07:00","message":"TextPushed: 'เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภาย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:25.247164205+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:25.247190944+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นภาพ vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:25.247197237+07:00","message":"receive interim result [false|false]: เป็นภาพ vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:25.247211605+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิวเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:25.247216265+07:00","message":"receive interim result [false|false]:  ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิวเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:25.24722426+07:00","message":"[buffer interim] 152 false เป็นภาพ vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:25.247228603+07:00","message":"[buffer interim] 152 false  ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิวเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.247234414+07:00","message":"[bufferProcess] interim [560000000]:เป็นภาพ vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.247237792+07:00","message":"[bufferProcess] send to processor:เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.247241614+07:00","message":"[bufferProcess] interim [560000000]: ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิวเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.247245036+07:00","message":"[bufferProcess] update buffer: เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิวเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.247248626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.247254513+07:00","message":"> Transcript [1476] [false]: 'เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.247258736+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.247261295+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.247264369+07:00","message":"StatePrefix: 'เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายในเพื่อนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.247268012+07:00","message":"TextPushed: 'เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.247271821+07:00","message":"Push: 'ในเพื่อนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.247274565+07:00","message":"TextPushed: 'เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายในเพื่อนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.247277615+07:00","message":"Set new StatePrefix : 'เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.247280955+07:00","message":"Next Push (prob) : 'สู่ผิว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:25.247291325+07:00","message":"push: {false ในเพื่อนมา 0 0xc000395800}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:25.359161749+07:00","message":"[GCS] IsForceVAD: false for message ID: 152"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:25.479328866+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:25.479371089+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:25.55721879+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:25.557266276+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายในเคลื่อนมาสู่ผิวเซลล์\",\"confidence\":0.8801568}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:25.557273998+07:00","message":"receive interim result [true|false]: เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายในเคลื่อนมาสู่ผิวเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:25.557286409+07:00","message":"end recv isFinal message id 152"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:25.557288642+07:00","message":"end Recv id 152"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:25.557295502+07:00","message":"[buffer interim] 152 true เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายในเคลื่อนมาสู่ผิวเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.557309755+07:00","message":"[bufferProcess] interim [890000000]:เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายในเคลื่อนมาสู่ผิวเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.55731806+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิวเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.557323552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.557328129+07:00","message":"> Transcript [1477] [false]: 'เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิวเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.557332855+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.557345165+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.557348114+07:00","message":"StatePrefix: 'เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.557352228+07:00","message":"TextPushed: 'เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายในเพื่อนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.55735559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.557358683+07:00","message":"> Transcript [1478] [true]: 'เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายในเคลื่อนมาสู่ผิวเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.557362076+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.557364366+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.557366789+07:00","message":"StatePrefix: 'เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายในเพื่อนมาสู่ผิว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.557370125+07:00","message":"TextPushed: 'เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายในเพื่อนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.55737277+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.557605059+07:00","message":"Push: 'ผิวเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.557610018+07:00","message":"TextPushed: 'เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายในเพื่อนมาผิวเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.557613663+07:00","message":"Set new StatePrefix : 'เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายในเคลื่อนมาสู่ผิวเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.557617266+07:00","message":"Next Push (prob) : 'เป็นภาพ vesicle ที่มีเอนไซม์อยู่ภายในเคลื่อนมาสู่ผิวเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:25.557628658+07:00","message":"push: {true ผิวเซลล์ 0 0xc000395800}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.557635633+07:00","message":"write aligntment file to 'tmp/7509/align_message_id_152.html'"}
{"level":"info","service":"Main","time":"2026-02-25T13:10:25.568706878+07:00","message":"write wav file: './tmp/7509/7509_152.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:25.622642379+07:00","message":"[GCS] Start streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:25.951197033+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:25.951231591+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:25.951239321+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:25.951254751+07:00","message":"[buffer interim] 153 false แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.951260983+07:00","message":"[bufferProcess] interim [420000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:25.951262686+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:26.135137194+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:26.13517795+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:26.135186593+07:00","message":"receive interim result [false|false]: แล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:26.135199057+07:00","message":"[buffer interim] 153 false แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.135204904+07:00","message":"[bufferProcess] interim [540000000]:แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.135207011+07:00","message":"[bufferProcess] send to processor:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.135212099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.135214943+07:00","message":"> Transcript [1479] [false]: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.135217027+07:00","message":"Set StatePrefix (first interim): 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:26.455736162+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:26.455777857+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:26.455784616+07:00","message":"receive interim result [false|false]: แล้วก็ที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:26.455800596+07:00","message":"[buffer interim] 153 false แล้วก็ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.45580702+07:00","message":"[bufferProcess] interim [840000000]:แล้วก็ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.455809201+07:00","message":"[bufferProcess] send to processor:แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.455815725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.455819383+07:00","message":"> Transcript [1480] [false]: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.45582343+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.455826033+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.455829018+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.455831634+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:26.585123934+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:26.585172545+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ที่อยู่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:26.585178324+07:00","message":"receive interim result [false|false]: แล้วก็ที่อยู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:26.585191461+07:00","message":"[buffer interim] 153 false แล้วก็ที่อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.585198867+07:00","message":"[bufferProcess] interim [960000000]:แล้วก็ที่อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.585201712+07:00","message":"[bufferProcess] send to processor:แล้วก็ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.585207108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.585209857+07:00","message":"> Transcript [1481] [false]: 'แล้วก็ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.585213492+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.58521575+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.585217668+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.58521969+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:26.789481129+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:26.789518515+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ที่เที่ยว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:26.789524232+07:00","message":"receive interim result [false|false]: แล้วก็ที่เที่ยว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:26.789538295+07:00","message":"[buffer interim] 153 false แล้วก็ที่เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.789545544+07:00","message":"[bufferProcess] interim [140000000]:แล้วก็ที่เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.789547839+07:00","message":"[bufferProcess] send to processor:แล้วก็ที่อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.789551436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.789554784+07:00","message":"> Transcript [1482] [false]: 'แล้วก็ที่อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.789557682+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.789559658+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.78956143+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.78956338+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:26.798423884+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:26.798447757+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ที่อยู่หัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:26.798453101+07:00","message":"receive interim result [false|false]: แล้วก็ที่อยู่หัว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:26.798464229+07:00","message":"[buffer interim] 153 false แล้วก็ที่อยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.798468879+07:00","message":"[bufferProcess] interim [200000000]:แล้วก็ที่อยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.798470959+07:00","message":"[bufferProcess] send to processor:แล้วก็ที่เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.79847377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.798476087+07:00","message":"> Transcript [1483] [false]: 'แล้วก็ที่เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.798478789+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.798480648+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.798482467+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.79848418+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.798490484+07:00","message":"Push: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.798492324+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.798494188+07:00","message":"Set new StatePrefix : 'แล้วก็ที่เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.79849644+07:00","message":"Next Push (prob) : 'ก็ที่เที่ยว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:26.798504503+07:00","message":"push: {false แล้ว 0 0xc0039d8b00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:26.845062946+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:26.845087906+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ที่เยื่อหุ้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:26.845093537+07:00","message":"receive interim result [false|false]: แล้วก็ที่เยื่อหุ้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:26.845106816+07:00","message":"[buffer interim] 153 false แล้วก็ที่เยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.845113282+07:00","message":"[bufferProcess] interim [260000000]:แล้วก็ที่เยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.845118631+07:00","message":"[bufferProcess] send to processor:แล้วก็ที่อยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.84512373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.84512686+07:00","message":"> Transcript [1484] [false]: 'แล้วก็ที่อยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.84512932+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.845131314+07:00","message":"Set new StatePrefix: 'แล้วก็ที่อยู่หัว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:26.976336933+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:26.976393531+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ที่เยื่อหุ้มเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:26.97640167+07:00","message":"receive interim result [false|false]: แล้วก็ที่เยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:26.976420821+07:00","message":"[buffer interim] 153 false แล้วก็ที่เยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.976433325+07:00","message":"[bufferProcess] interim [380000000]:แล้วก็ที่เยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.976437449+07:00","message":"[bufferProcess] send to processor:แล้วก็ที่เยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.976446302+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.976450218+07:00","message":"> Transcript [1485] [false]: 'แล้วก็ที่เยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.976453484+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:26.976456666+07:00","message":"Set new StatePrefix: 'แล้วก็ที่เยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:27.356341833+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:27.356394733+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ที่เยื่อหุ้ม vesicle\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:27.35640265+07:00","message":"receive interim result [false|false]: แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:27.356419579+07:00","message":"[buffer interim] 153 false แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.356430975+07:00","message":"[bufferProcess] interim [740000000]:แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.35643504+07:00","message":"[bufferProcess] send to processor:แล้วก็ที่เยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.356443308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.356447389+07:00","message":"> Transcript [1486] [false]: 'แล้วก็ที่เยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.356452072+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.356454716+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.356458751+07:00","message":"StatePrefix: 'แล้วก็ที่เยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.356462327+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:27.485787518+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:27.485833758+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ที่เยื่อหุ้ม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:27.485839883+07:00","message":"receive interim result [false|false]: แล้วก็ที่เยื่อหุ้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:27.4858517+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" vesicle\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:27.485854468+07:00","message":"receive interim result [false|false]:  vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:27.485861124+07:00","message":"[buffer interim] 153 false แล้วก็ที่เยื่อหุ้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:27.485864347+07:00","message":"[buffer interim] 153 false  vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.485869994+07:00","message":"[bufferProcess] interim [860000000]:แล้วก็ที่เยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.48587247+07:00","message":"[bufferProcess] send to processor:แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.485875539+07:00","message":"[bufferProcess] interim [860000000]: vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.485877758+07:00","message":"[bufferProcess] update buffer: แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.485880807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.485884089+07:00","message":"> Transcript [1487] [false]: 'แล้วก็ที่เยื่อหุ้ม vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.485886867+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.48588898+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.485892253+07:00","message":"StatePrefix: 'แล้วก็ที่เยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.485894616+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:27.687300647+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:27.687345054+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ที่เยื่อหุ้ม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:27.68735053+07:00","message":"receive interim result [false|false]: แล้วก็ที่เยื่อหุ้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:27.687360985+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" vesicle นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:27.68736362+07:00","message":"receive interim result [false|false]:  vesicle นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:27.687369837+07:00","message":"[buffer interim] 153 false แล้วก็ที่เยื่อหุ้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:27.687374813+07:00","message":"[buffer interim] 153 false  vesicle นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.687380187+07:00","message":"[bufferProcess] interim [100000000]:แล้วก็ที่เยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.687382708+07:00","message":"[bufferProcess] send to processor:แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.687394151+07:00","message":"[bufferProcess] interim [100000000]: vesicle นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.687398427+07:00","message":"[bufferProcess] update buffer: แล้วก็ที่เยื่อหุ้ม vesicle นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.687401671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.687404866+07:00","message":"> Transcript [1488] [false]: 'แล้วก็ที่เยื่อหุ้ม vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.687407998+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.687409952+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.687411714+07:00","message":"StatePrefix: 'แล้วก็ที่เยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.687413956+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:27.937826119+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:27.937859664+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ที่เยื่อหุ้ม vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:27.937867369+07:00","message":"receive interim result [false|false]: แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:27.937877445+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:27.937879947+07:00","message":"receive interim result [false|false]:  นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:27.937886908+07:00","message":"[buffer interim] 153 false แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:27.937890357+07:00","message":"[buffer interim] 153 false  นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.937895688+07:00","message":"[bufferProcess] interim [340000000]:แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.937898366+07:00","message":"[bufferProcess] send to processor:แล้วก็ที่เยื่อหุ้ม vesicle นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.937901109+07:00","message":"[bufferProcess] interim [340000000]: นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.937903593+07:00","message":"[bufferProcess] update buffer: แล้วก็ที่เยื่อหุ้ม vesicle นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.937906392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.937909087+07:00","message":"> Transcript [1489] [false]: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.937912809+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.937914712+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.937916492+07:00","message":"StatePrefix: 'แล้วก็ที่เยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.937918459+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.937921124+07:00","message":"Push: 'ก็ที่เยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.93792303+07:00","message":"TextPushed: 'แล้วก็ที่เยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.9379249+07:00","message":"Set new StatePrefix : 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.937926855+07:00","message":"Next Push (prob) : ' vesicle นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:27.937934558+07:00","message":"push: {false ก็ที่เยื่อหุ้ม 0 0xc0039d8b00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:27.94696932+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:27.946992327+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ที่เยื่อหุ้ม vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:27.946997903+07:00","message":"receive interim result [false|false]: แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:27.947009371+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:27.947012433+07:00","message":"receive interim result [false|false]:  นะคะก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:27.947018152+07:00","message":"[buffer interim] 153 false แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:27.947021038+07:00","message":"[buffer interim] 153 false  นะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.947025148+07:00","message":"[bufferProcess] interim [400000000]:แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.947027472+07:00","message":"[bufferProcess] send to processor:แล้วก็ที่เยื่อหุ้ม vesicle นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.947032956+07:00","message":"[bufferProcess] interim [400000000]: นะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.947035142+07:00","message":"[bufferProcess] update buffer: แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.94703775+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.947040246+07:00","message":"> Transcript [1490] [false]: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.947043101+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.947045282+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.947047145+07:00","message":"StatePrefix: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:27.947049084+07:00","message":"TextPushed: 'แล้วก็ที่เยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:28.058437964+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:28.058475413+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ที่เยื่อหุ้ม vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:28.05848166+07:00","message":"receive interim result [false|false]: แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:28.058492337+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะก็จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:28.05849507+07:00","message":"receive interim result [false|false]:  นะคะก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:28.058501007+07:00","message":"[buffer interim] 153 false แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:28.058506483+07:00","message":"[buffer interim] 153 false  นะคะก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.058511993+07:00","message":"[bufferProcess] interim [520000000]:แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.058514539+07:00","message":"[bufferProcess] send to processor:แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.058519445+07:00","message":"[bufferProcess] interim [520000000]: นะคะก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.058521907+07:00","message":"[bufferProcess] update buffer: แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.058524536+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.058527283+07:00","message":"> Transcript [1491] [false]: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.058530202+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.05853218+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.058533956+07:00","message":"StatePrefix: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.058535867+07:00","message":"TextPushed: 'แล้วก็ที่เยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:28.262197569+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:28.262238047+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ที่เยื่อหุ้ม vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:28.262245096+07:00","message":"receive interim result [false|false]: แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:28.262258176+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะก็จะเชื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:28.262261219+07:00","message":"receive interim result [false|false]:  นะคะก็จะเชื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:28.262269143+07:00","message":"[buffer interim] 153 false แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:28.262272546+07:00","message":"[buffer interim] 153 false  นะคะก็จะเชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.262278573+07:00","message":"[bufferProcess] interim [700000000]:แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.262280922+07:00","message":"[bufferProcess] send to processor:แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.262283946+07:00","message":"[bufferProcess] interim [700000000]: นะคะก็จะเชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.262286614+07:00","message":"[bufferProcess] update buffer: แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.262289549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.262292817+07:00","message":"> Transcript [1492] [false]: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.262295975+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.262297862+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.262301654+07:00","message":"StatePrefix: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.26230383+07:00","message":"TextPushed: 'แล้วก็ที่เยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:28.447173652+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:28.447211915+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ที่เยื่อหุ้ม vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:28.447218008+07:00","message":"receive interim result [false|false]: แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:28.447229631+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะก็จะเชื่อม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:28.447232773+07:00","message":"receive interim result [false|false]:  นะคะก็จะเชื่อม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:28.447238972+07:00","message":"[buffer interim] 153 false แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:28.44724463+07:00","message":"[buffer interim] 153 false  นะคะก็จะเชื่อม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.447250385+07:00","message":"[bufferProcess] interim [880000000]:แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.44725339+07:00","message":"[bufferProcess] send to processor:แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.447256633+07:00","message":"[bufferProcess] interim [880000000]: นะคะก็จะเชื่อม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.447259232+07:00","message":"[bufferProcess] update buffer: แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.447262167+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.447264671+07:00","message":"> Transcript [1493] [false]: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.447268415+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.447270281+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.447272051+07:00","message":"StatePrefix: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.447274025+07:00","message":"TextPushed: 'แล้วก็ที่เยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.447276799+07:00","message":"Push: ' vesicle นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.447278809+07:00","message":"TextPushed: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.447281274+07:00","message":"Set new StatePrefix : 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.447283785+07:00","message":"Next Push (prob) : 'ก็จะเชื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:28.447290911+07:00","message":"push: {false  vesicle นะคะ 0 0xc0039d8b00}"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:28.479806054+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:28.479822155+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:28.641242388+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:28.641280459+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ที่เยื่อหุ้ม vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:28.641287146+07:00","message":"receive interim result [false|false]: แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:28.641298406+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะก็จะเชื่อรวม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:28.641303603+07:00","message":"receive interim result [false|false]:  นะคะก็จะเชื่อรวม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:28.641319497+07:00","message":"[buffer interim] 153 false แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:28.641331828+07:00","message":"[buffer interim] 153 false  นะคะก็จะเชื่อรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.641341268+07:00","message":"[bufferProcess] interim [120000000]:แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.641348489+07:00","message":"[bufferProcess] send to processor:แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.6413522+07:00","message":"[bufferProcess] interim [120000000]: นะคะก็จะเชื่อรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.641354769+07:00","message":"[bufferProcess] update buffer: แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.641358547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.641361324+07:00","message":"> Transcript [1494] [false]: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.641364499+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.641366435+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.641368653+07:00","message":"StatePrefix: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.641370917+07:00","message":"TextPushed: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:28.828910504+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:28.82894715+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ที่เยื่อหุ้ม vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:28.828953596+07:00","message":"receive interim result [false|false]: แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:28.828962915+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะก็จะเชื่อรวมกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:28.828966143+07:00","message":"receive interim result [false|false]:  นะคะก็จะเชื่อรวมกับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:28.828972864+07:00","message":"[buffer interim] 153 false แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:28.828978201+07:00","message":"[buffer interim] 153 false  นะคะก็จะเชื่อรวมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.828984379+07:00","message":"[bufferProcess] interim [300000000]:แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.828987081+07:00","message":"[bufferProcess] send to processor:แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.82899039+07:00","message":"[bufferProcess] interim [300000000]: นะคะก็จะเชื่อรวมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.828993148+07:00","message":"[bufferProcess] update buffer: แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.82900315+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.829015308+07:00","message":"> Transcript [1495] [false]: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.82902066+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.829023291+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.829027826+07:00","message":"StatePrefix: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:28.829030985+07:00","message":"TextPushed: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:29.16840627+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:29.168451623+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ที่เยื่อหุ้ม vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:29.168457301+07:00","message":"receive interim result [false|false]: แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:29.168468859+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะก็จะเชื่อรวมกับยอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:29.168471618+07:00","message":"receive interim result [false|false]:  นะคะก็จะเชื่อรวมกับยอด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:29.168479712+07:00","message":"[buffer interim] 153 false แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:29.168482721+07:00","message":"[buffer interim] 153 false  นะคะก็จะเชื่อรวมกับยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.168488218+07:00","message":"[bufferProcess] interim [600000000]:แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.168491566+07:00","message":"[bufferProcess] send to processor:แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.168495113+07:00","message":"[bufferProcess] interim [600000000]: นะคะก็จะเชื่อรวมกับยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.168497761+07:00","message":"[bufferProcess] update buffer: แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวมกับยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.168500669+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.168503302+07:00","message":"> Transcript [1496] [false]: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวมกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.168506507+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.168508381+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.168510397+07:00","message":"StatePrefix: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.168512744+07:00","message":"TextPushed: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:29.348929675+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:29.348968096+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ที่เยื่อหุ้ม vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:29.348974404+07:00","message":"receive interim result [false|false]: แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:29.348988908+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะก็จะเชื่อรวมกับเยื่อหุ้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:29.348992093+07:00","message":"receive interim result [false|false]:  นะคะก็จะเชื่อรวมกับเยื่อหุ้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:29.348999176+07:00","message":"[buffer interim] 153 false แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:29.349002432+07:00","message":"[buffer interim] 153 false  นะคะก็จะเชื่อรวมกับเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.349008086+07:00","message":"[bufferProcess] interim [780000000]:แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.349010746+07:00","message":"[bufferProcess] send to processor:แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวมกับยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.349014096+07:00","message":"[bufferProcess] interim [780000000]: นะคะก็จะเชื่อรวมกับเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.349016937+07:00","message":"[bufferProcess] update buffer: แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวมกับเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.349020059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.349022513+07:00","message":"> Transcript [1497] [false]: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวมกับยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.349026595+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.349028486+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.349030281+07:00","message":"StatePrefix: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.349032371+07:00","message":"TextPushed: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.349035287+07:00","message":"Push: 'ก็จะเชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.34903696+07:00","message":"TextPushed: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.349038964+07:00","message":"Set new StatePrefix : 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวมกับยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.349041171+07:00","message":"Next Push (prob) : 'รวมกับยอด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:29.349048864+07:00","message":"push: {false ก็จะเชื่อ 0 0xc0039d8b00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:29.538814861+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:29.538862294+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ที่เยื่อหุ้ม vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:29.5388673+07:00","message":"receive interim result [false|false]: แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:29.538878294+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะก็จะเชื่อรวมกับเยื่อหุ้มเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:29.538882106+07:00","message":"receive interim result [false|false]:  นะคะก็จะเชื่อรวมกับเยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:29.538899757+07:00","message":"[buffer interim] 153 false แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:29.538919333+07:00","message":"[buffer interim] 153 false  นะคะก็จะเชื่อรวมกับเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.53892864+07:00","message":"[bufferProcess] interim [20000000]:แล้วก็ที่เยื่อหุ้ม vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.538933554+07:00","message":"[bufferProcess] send to processor:แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวมกับเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.538940932+07:00","message":"[bufferProcess] interim [20000000]: นะคะก็จะเชื่อรวมกับเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.538943944+07:00","message":"[bufferProcess] update buffer: แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวมกับเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.538947346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.538950626+07:00","message":"> Transcript [1498] [false]: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวมกับเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.538953158+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.538955119+07:00","message":"Set new StatePrefix: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวมกับเยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:29.781893836+07:00","message":"[GCS] IsForceVAD: false for message ID: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:29.979938429+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:29.979987015+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อมรวมกับเยื่อหุ้มเซลล์\",\"confidence\":0.9470647}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:29.979994423+07:00","message":"receive interim result [true|false]: แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อมรวมกับเยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:29.980004511+07:00","message":"end recv isFinal message id 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:29.980006456+07:00","message":"end Recv id 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:29.980013416+07:00","message":"[buffer interim] 153 true แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อมรวมกับเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.980022747+07:00","message":"[bufferProcess] interim [380000000]:แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อมรวมกับเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.980027873+07:00","message":"[bufferProcess] send to processor (isfinal):แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวมกับเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.980031452+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.980034889+07:00","message":"> Transcript [1499] [false]: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวมกับเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.980039001+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.980043345+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.980045218+07:00","message":"StatePrefix: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวมกับเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.980047495+07:00","message":"TextPushed: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.980049406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.980051224+07:00","message":"> Transcript [1500] [true]: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อมรวมกับเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.98005347+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.980055053+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.980056609+07:00","message":"StatePrefix: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อรวมกับเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.980058434+07:00","message":"TextPushed: 'แล้วก็ที่เยื่อหุ้ม vesicle นะคะก็จะเชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:29.980065086+07:00","message":"Push: 'มรวมกับเยื่อหุ้มเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:29.980073917+07:00","message":"push: {true มรวมกับเยื่อหุ้มเซลล์ 0 0xc0039d8b00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:29.98284943+07:00","message":"[GCS] Start streaming session, msgId: 154"}
{"level":"info","service":"Main","time":"2026-02-25T13:10:29.989125482+07:00","message":"write wav file: './tmp/7509/7509_153.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:30.322989382+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:30.323041896+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:30.323049099+07:00","message":"receive interim result [false|false]: ทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:30.323067834+07:00","message":"[buffer interim] 154 false ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:30.323076155+07:00","message":"[bufferProcess] interim [420000000]:ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:30.323078812+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:30.547306978+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:30.547343892+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:30.547349656+07:00","message":"receive interim result [false|false]: ทำให้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:30.547366938+07:00","message":"[buffer interim] 154 false ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:30.547373711+07:00","message":"[bufferProcess] interim [540000000]:ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:30.547375988+07:00","message":"[bufferProcess] send to processor:ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:30.547379208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:30.547381738+07:00","message":"> Transcript [1501] [false]: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:30.547383781+07:00","message":"Set StatePrefix (first interim): 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:30.633578897+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:30.633625085+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เกิด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:30.633631107+07:00","message":"receive interim result [false|false]: ทำให้เกิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:30.633644178+07:00","message":"[buffer interim] 154 false ทำให้เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:30.633652296+07:00","message":"[bufferProcess] interim [720000000]:ทำให้เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:30.633654377+07:00","message":"[bufferProcess] send to processor:ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:30.633657819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:30.633660875+07:00","message":"> Transcript [1502] [false]: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:30.633663572+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:30.633665343+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:30.633667299+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:30.633669203+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:30.944214025+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:30.944255018+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เกิดการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:30.944261391+07:00","message":"receive interim result [false|false]: ทำให้เกิดการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:30.944275827+07:00","message":"[buffer interim] 154 false ทำให้เกิดการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:30.9442828+07:00","message":"[bufferProcess] interim [960000000]:ทำให้เกิดการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:30.944285551+07:00","message":"[bufferProcess] send to processor:ทำให้เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:30.944292114+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:30.944295096+07:00","message":"> Transcript [1503] [false]: 'ทำให้เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:30.9442981+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:30.944300232+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:30.944302659+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:30.944307361+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.15650468+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.156545151+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เกิดการลา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.156550864+07:00","message":"receive interim result [false|false]: ทำให้เกิดการลา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.15656471+07:00","message":"[buffer interim] 154 false ทำให้เกิดการลา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.156571568+07:00","message":"[bufferProcess] interim [200000000]:ทำให้เกิดการลา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.156573918+07:00","message":"[bufferProcess] send to processor:ทำให้เกิดการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.15658041+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.156583107+07:00","message":"> Transcript [1504] [false]: 'ทำให้เกิดการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.156587162+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.156589284+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.156591592+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.156593904+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.208218924+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.208252939+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เกิดการหลั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.208257203+07:00","message":"receive interim result [false|false]: ทำให้เกิดการหลั่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.208275018+07:00","message":"[buffer interim] 154 false ทำให้เกิดการหลั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.208282104+07:00","message":"[bufferProcess] interim [260000000]:ทำให้เกิดการหลั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.208284726+07:00","message":"[bufferProcess] send to processor:ทำให้เกิดการลา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.208289644+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.208292573+07:00","message":"> Transcript [1505] [false]: 'ทำให้เกิดการลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.208295476+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.208297487+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.208299423+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.208301455+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.20830934+07:00","message":"Push: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.208311774+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.208313748+07:00","message":"Set new StatePrefix : 'ทำให้เกิดการลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.208315737+07:00","message":"Next Push (prob) : 'ให้เกิดการลา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.208323659+07:00","message":"push: {false ทำ 0 0xc0039d8400}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.367215882+07:00","message":"[GCS] Cleaned up inactive client: 132"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.367250083+07:00","message":"[GCS] Cleaned up inactive client: 120"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.367253069+07:00","message":"[GCS] Cleaned up inactive client: 123"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.367254844+07:00","message":"[GCS] Cleaned up inactive client: 116"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.367256462+07:00","message":"[GCS] Cleaned up inactive client: 122"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.367258042+07:00","message":"[GCS] Cleaned up inactive client: 119"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.367259643+07:00","message":"[GCS] Cleaned up inactive client: 127"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.36726123+07:00","message":"[GCS] Cleaned up inactive client: 129"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.367263258+07:00","message":"[GCS] Cleaned up inactive client: 130"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.367264858+07:00","message":"[GCS] Cleaned up inactive client: 117"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.36727474+07:00","message":"[GCS] Cleaned up inactive client: 126"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.36727648+07:00","message":"[GCS] Cleaned up inactive client: 128"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.367278057+07:00","message":"[GCS] Cleaned up inactive client: 118"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.367279683+07:00","message":"[GCS] Cleaned up inactive client: 131"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.367281424+07:00","message":"[GCS] Cleaned up inactive client: 121"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.367283082+07:00","message":"[GCS] Cleaned up inactive client: 124"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.367284711+07:00","message":"[GCS] Cleaned up inactive client: 125"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.36728618+07:00","message":"[GCS] Cleaned up inactive client: 133"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.367287646+07:00","message":"[GCS] Cleaned up inactive client: 134"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.409293642+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.409338016+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เกิดการหลัง M\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.409344532+07:00","message":"receive interim result [false|false]: ทำให้เกิดการหลัง M"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.409360704+07:00","message":"[buffer interim] 154 false ทำให้เกิดการหลัง M"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.409368677+07:00","message":"[bufferProcess] interim [500000000]:ทำให้เกิดการหลัง M"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.409371128+07:00","message":"[bufferProcess] send to processor:ทำให้เกิดการหลั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.409374436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.409377318+07:00","message":"> Transcript [1506] [false]: 'ทำให้เกิดการหลั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.409379435+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.409381407+07:00","message":"Set new StatePrefix: 'ทำให้เกิดการหลั่ง'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:31.480398439+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:31.480412964+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.529001651+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.529042511+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เกิดการหลั่งเอนไซม์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.529048884+07:00","message":"receive interim result [false|false]: ทำให้เกิดการหลั่งเอนไซม์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.529060642+07:00","message":"[buffer interim] 154 false ทำให้เกิดการหลั่งเอนไซม์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.529066962+07:00","message":"[bufferProcess] interim [620000000]:ทำให้เกิดการหลั่งเอนไซม์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.529069438+07:00","message":"[bufferProcess] send to processor:ทำให้เกิดการหลัง M"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.529074996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.529078202+07:00","message":"> Transcript [1507] [false]: 'ทำให้เกิดการหลัง M'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.529080401+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.529082367+07:00","message":"Set new StatePrefix: 'ทำให้เกิดการหลัง M'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.849517072+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.849560482+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เกิดการหลั่งเอนไซม์จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.849566607+07:00","message":"receive interim result [false|false]: ทำให้เกิดการหลั่งเอนไซม์จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.849581811+07:00","message":"[buffer interim] 154 false ทำให้เกิดการหลั่งเอนไซม์จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.849589303+07:00","message":"[bufferProcess] interim [920000000]:ทำให้เกิดการหลั่งเอนไซม์จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.849591972+07:00","message":"[bufferProcess] send to processor:ทำให้เกิดการหลั่งเอนไซม์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.849598255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.849601561+07:00","message":"> Transcript [1508] [false]: 'ทำให้เกิดการหลั่งเอนไซม์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.849604379+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.849606684+07:00","message":"Set new StatePrefix: 'ทำให้เกิดการหลั่งเอนไซม์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.90633811+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.906374149+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เกิดการหลั่งเอนไซม์จาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.906380881+07:00","message":"receive interim result [false|false]: ทำให้เกิดการหลั่งเอนไซม์จาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:31.906394765+07:00","message":"[buffer interim] 154 false ทำให้เกิดการหลั่งเอนไซม์จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.906401688+07:00","message":"[bufferProcess] interim [980000000]:ทำให้เกิดการหลั่งเอนไซม์จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.906404074+07:00","message":"[bufferProcess] send to processor:ทำให้เกิดการหลั่งเอนไซม์จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.906410287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.906413116+07:00","message":"> Transcript [1509] [false]: 'ทำให้เกิดการหลั่งเอนไซม์จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.906416329+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.906418389+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.906420097+07:00","message":"StatePrefix: 'ทำให้เกิดการหลั่งเอนไซม์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:31.906423672+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:32.110184863+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:32.110234595+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เกิดการหลั่งเอนไซม์จากตับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:32.11024001+07:00","message":"receive interim result [false|false]: ทำให้เกิดการหลั่งเอนไซม์จากตับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:32.110251361+07:00","message":"[buffer interim] 154 false ทำให้เกิดการหลั่งเอนไซม์จากตับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.110258031+07:00","message":"[bufferProcess] interim [220000000]:ทำให้เกิดการหลั่งเอนไซม์จากตับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.110260506+07:00","message":"[bufferProcess] send to processor:ทำให้เกิดการหลั่งเอนไซม์จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.110265381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.110268173+07:00","message":"> Transcript [1510] [false]: 'ทำให้เกิดการหลั่งเอนไซม์จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.11027145+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.110273602+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.110275322+07:00","message":"StatePrefix: 'ทำให้เกิดการหลั่งเอนไซม์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.110277867+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:32.230830315+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:32.230873258+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เกิดการหลั่งเอนไซม์จากเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:32.230879197+07:00","message":"receive interim result [false|false]: ทำให้เกิดการหลั่งเอนไซม์จากเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:32.23089463+07:00","message":"[buffer interim] 154 false ทำให้เกิดการหลั่งเอนไซม์จากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.230901448+07:00","message":"[bufferProcess] interim [280000000]:ทำให้เกิดการหลั่งเอนไซม์จากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.230903792+07:00","message":"[bufferProcess] send to processor:ทำให้เกิดการหลั่งเอนไซม์จากตับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.230910142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.230912566+07:00","message":"> Transcript [1511] [false]: 'ทำให้เกิดการหลั่งเอนไซม์จากตับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.230915801+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.230918125+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.230919795+07:00","message":"StatePrefix: 'ทำให้เกิดการหลั่งเอนไซม์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.230922702+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:32.42593159+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:32.425974742+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:32.425980644+07:00","message":"receive interim result [false|false]: ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:32.425996345+07:00","message":"[buffer interim] 154 false ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.426003712+07:00","message":"[bufferProcess] interim [520000000]:ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.426006216+07:00","message":"[bufferProcess] send to processor:ทำให้เกิดการหลั่งเอนไซม์จากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.426013065+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.426016053+07:00","message":"> Transcript [1512] [false]: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.426020135+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.426022245+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.426025269+07:00","message":"StatePrefix: 'ทำให้เกิดการหลั่งเอนไซม์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.426028934+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.426036077+07:00","message":"Push: 'ให้เกิดการหลั่งเอนไซม์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.4260382+07:00","message":"TextPushed: 'ทำให้เกิดการหลั่งเอนไซม์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.426040234+07:00","message":"Set new StatePrefix : 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.426042324+07:00","message":"Next Push (prob) : 'จากเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:32.426050509+07:00","message":"push: {false ให้เกิดการหลั่งเอนไซม์ 0 0xc0039d8400}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:32.617791017+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:32.6178276+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุค\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:32.617835039+07:00","message":"receive interim result [false|false]: ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุค"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:32.61784969+07:00","message":"[buffer interim] 154 false ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุค"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.617857105+07:00","message":"[bufferProcess] interim [640000000]:ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุค"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.617859483+07:00","message":"[bufferProcess] send to processor:ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.617868632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.617871714+07:00","message":"> Transcript [1513] [false]: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.617875296+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.617877649+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.617879579+07:00","message":"StatePrefix: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.617882015+07:00","message":"TextPushed: 'ทำให้เกิดการหลั่งเอนไซม์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:32.73985711+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:32.739895646+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:32.73990196+07:00","message":"receive interim result [false|false]: ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:32.739915296+07:00","message":"[buffer interim] 154 false ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.739922706+07:00","message":"[bufferProcess] interim [820000000]:ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.739925217+07:00","message":"[bufferProcess] send to processor:ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุค"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.739928299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.739931011+07:00","message":"> Transcript [1514] [false]: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุค'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.739934288+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.739936281+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.739938061+07:00","message":"StatePrefix: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:32.739940324+07:00","message":"TextPushed: 'ทำให้เกิดการหลั่งเอนไซม์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:33.184580596+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:33.184626105+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:33.184632879+07:00","message":"receive interim result [false|false]: ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:33.184658667+07:00","message":"[buffer interim] 154 false ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:33.184667237+07:00","message":"[bufferProcess] interim [240000000]:ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:33.184669973+07:00","message":"[bufferProcess] send to processor:ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:33.184673545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:33.184677126+07:00","message":"> Transcript [1515] [false]: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:33.184681127+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:33.184683481+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:33.184685625+07:00","message":"StatePrefix: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:33.184687982+07:00","message":"TextPushed: 'ทำให้เกิดการหลั่งเอนไซม์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:33.336387842+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:33.33643018+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของเก่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:33.336437273+07:00","message":"receive interim result [false|false]: ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของเก่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:33.336452963+07:00","message":"[buffer interim] 154 false ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของเก่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:33.33646059+07:00","message":"[bufferProcess] interim [420000000]:ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของเก่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:33.336463754+07:00","message":"[bufferProcess] send to processor:ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:33.33647047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:33.336473066+07:00","message":"> Transcript [1516] [false]: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:33.336477043+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:33.336479049+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:33.336481365+07:00","message":"StatePrefix: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:33.33648441+07:00","message":"TextPushed: 'ทำให้เกิดการหลั่งเอนไซม์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:33.336490746+07:00","message":"Push: 'จากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:33.336492594+07:00","message":"TextPushed: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:33.336494784+07:00","message":"Set new StatePrefix : 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:33.336497001+07:00","message":"Next Push (prob) : 'บุผิวของ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:33.336506401+07:00","message":"push: {false จากเซลล์ 0 0xc0039d8400}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:33.452775766+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:33.452821636+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:33.452828503+07:00","message":"receive interim result [false|false]: ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:33.452841709+07:00","message":"[buffer interim] 154 false ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:33.452848293+07:00","message":"[bufferProcess] interim [480000000]:ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:33.452850563+07:00","message":"[bufferProcess] send to processor:ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของเก่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:33.452855592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:33.452858443+07:00","message":"> Transcript [1517] [false]: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของเก่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:33.452862327+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:33.452864182+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:33.452866095+07:00","message":"StatePrefix: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:33.452868711+07:00","message":"TextPushed: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:33.63908359+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:33.63912219+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะอา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:33.639128543+07:00","message":"receive interim result [false|false]: ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะอา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:33.639142528+07:00","message":"[buffer interim] 154 false ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะอา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:33.639149997+07:00","message":"[bufferProcess] interim [720000000]:ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะอา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:33.639153222+07:00","message":"[bufferProcess] send to processor:ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:33.639159582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:33.639162346+07:00","message":"> Transcript [1518] [false]: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:33.639166477+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:33.639168609+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:33.639170774+07:00","message":"StatePrefix: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:33.639174006+07:00","message":"TextPushed: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:33.696689642+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:33.696724766+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:33.696730853+07:00","message":"receive interim result [false|false]: ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:33.696744388+07:00","message":"[buffer interim] 154 false ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:33.696751079+07:00","message":"[bufferProcess] interim [780000000]:ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:33.69675355+07:00","message":"[bufferProcess] send to processor:ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะอา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:33.696758749+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:33.696764172+07:00","message":"> Transcript [1519] [false]: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:33.696768045+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:33.696770235+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:33.696772554+07:00","message":"StatePrefix: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:33.696775391+07:00","message":"TextPushed: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:34.07015313+07:00","message":"[GCS] IsForceVAD: false for message ID: 154"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:34.167229713+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:34.167274865+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะอาหาร\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:34.16728099+07:00","message":"receive interim result [true|false]: ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:34.167289997+07:00","message":"end recv isFinal message id 154"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:34.167292225+07:00","message":"end Recv id 154"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:34.167298301+07:00","message":"[buffer interim] 154 true ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.167307824+07:00","message":"[bufferProcess] interim [320000000]:ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.167313006+07:00","message":"[bufferProcess] send to processor (isfinal):ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.167316488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.16731926+07:00","message":"> Transcript [1520] [false]: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.16732325+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.167325232+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.167327836+07:00","message":"StatePrefix: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.167330771+07:00","message":"TextPushed: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.16733716+07:00","message":"Push: 'บุผิวของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.167339478+07:00","message":"TextPushed: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.167341501+07:00","message":"Set new StatePrefix : 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.167343778+07:00","message":"Next Push (prob) : 'กระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.167345508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.167347378+07:00","message":"> Transcript [1521] [true]: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.167351958+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.167353645+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.167355899+07:00","message":"StatePrefix: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของกระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.167357998+07:00","message":"TextPushed: 'ทำให้เกิดการหลั่งเอนไซม์จากเซลล์บุผิวของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.167360017+07:00","message":"Push: 'กระเพาะอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:34.167368656+07:00","message":"push: {false บุผิวของ 0 0xc0039d8400}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:34.167384807+07:00","message":"push: {true กระเพาะอาหาร 0 0xc0039d8400}"}
{"level":"info","service":"Main","time":"2026-02-25T13:10:34.176624183+07:00","message":"write wav file: './tmp/7509/7509_154.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:34.332928721+07:00","message":"[GCS] Start streaming session, msgId: 155"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:34.481344286+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:34.481359598+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:34.792511421+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:34.792545919+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:34.792551026+07:00","message":"receive interim result [false|false]: เขา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:34.792568186+07:00","message":"[buffer interim] 155 false เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.792573909+07:00","message":"[bufferProcess] interim [240000000]:เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.792575515+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:34.983777058+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:34.983810603+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าสู่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:34.983816049+07:00","message":"receive interim result [false|false]: เข้าสู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:34.98382765+07:00","message":"[buffer interim] 155 false เข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.983834198+07:00","message":"[bufferProcess] interim [480000000]:เข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.98383628+07:00","message":"[bufferProcess] send to processor:เขา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.983841045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.98384357+07:00","message":"> Transcript [1522] [false]: 'เขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:34.983845743+07:00","message":"Set StatePrefix (first interim): 'เขา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:35.053730064+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:35.053771361+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาถูก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:35.053777969+07:00","message":"receive interim result [false|false]: เขาถูก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:35.053792368+07:00","message":"[buffer interim] 155 false เขาถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:35.053799706+07:00","message":"[bufferProcess] interim [600000000]:เขาถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:35.053801699+07:00","message":"[bufferProcess] send to processor:เข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:35.053806998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:35.053809993+07:00","message":"> Transcript [1523] [false]: 'เข้าสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:35.053812016+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:35.053814387+07:00","message":"Set new StatePrefix: 'เข้าสู่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:35.179005062+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:35.179052975+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าสู่ระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:35.179060917+07:00","message":"receive interim result [false|false]: เข้าสู่ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:35.179081356+07:00","message":"[buffer interim] 155 false เข้าสู่ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:35.179090718+07:00","message":"[bufferProcess] interim [720000000]:เข้าสู่ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:35.179094373+07:00","message":"[bufferProcess] send to processor:เขาถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:35.179099657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:35.179104623+07:00","message":"> Transcript [1524] [false]: 'เขาถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:35.179107563+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:35.1791111+07:00","message":"Set new StatePrefix: 'เขาถูก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:35.379831239+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:35.379869851+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าสู่กระเพาะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:35.379875982+07:00","message":"receive interim result [false|false]: เข้าสู่กระเพาะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:35.379887868+07:00","message":"[buffer interim] 155 false เข้าสู่กระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:35.379894706+07:00","message":"[bufferProcess] interim [900000000]:เข้าสู่กระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:35.379896861+07:00","message":"[bufferProcess] send to processor:เข้าสู่ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:35.379901758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:35.379904812+07:00","message":"> Transcript [1525] [false]: 'เข้าสู่ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:35.379907498+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:35.379909436+07:00","message":"Set new StatePrefix: 'เข้าสู่ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:35.556468725+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:35.556509726+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าสู่กระเพาะอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:35.556527654+07:00","message":"receive interim result [false|false]: เข้าสู่กระเพาะอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:35.556543063+07:00","message":"[buffer interim] 155 false เข้าสู่กระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:35.556550567+07:00","message":"[bufferProcess] interim [80000000]:เข้าสู่กระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:35.556553243+07:00","message":"[bufferProcess] send to processor:เข้าสู่กระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:35.556560279+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:35.556563118+07:00","message":"> Transcript [1526] [false]: 'เข้าสู่กระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:35.556566676+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:35.556568854+07:00","message":"Set new StatePrefix: 'เข้าสู่กระเพาะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:36.067392958+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:36.067430296+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าสู่กระเพาะอาหารนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:36.067436529+07:00","message":"receive interim result [false|false]: เข้าสู่กระเพาะอาหารนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:36.067452782+07:00","message":"[buffer interim] 155 false เข้าสู่กระเพาะอาหารนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.067460357+07:00","message":"[bufferProcess] interim [560000000]:เข้าสู่กระเพาะอาหารนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.067462847+07:00","message":"[bufferProcess] send to processor:เข้าสู่กระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.067469472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.067472568+07:00","message":"> Transcript [1527] [false]: 'เข้าสู่กระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.067475929+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.067478185+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.067480142+07:00","message":"StatePrefix: 'เข้าสู่กระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.067482302+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:36.070617859+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:36.070630642+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าสู่กระเพาะอาหารนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:36.070633977+07:00","message":"receive interim result [false|false]: เข้าสู่กระเพาะอาหารนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:36.070641734+07:00","message":"[buffer interim] 155 false เข้าสู่กระเพาะอาหารนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.070644752+07:00","message":"[bufferProcess] interim [620000000]:เข้าสู่กระเพาะอาหารนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.070646619+07:00","message":"[bufferProcess] send to processor:เข้าสู่กระเพาะอาหารนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.070648899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.070651042+07:00","message":"> Transcript [1528] [false]: 'เข้าสู่กระเพาะอาหารนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.070653352+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.070656286+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.070658604+07:00","message":"StatePrefix: 'เข้าสู่กระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.070660657+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:36.250454007+07:00","message":"[GCS] IsForceVAD: false for message ID: 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:36.338136105+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:36.338177873+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าสู่กระเพาะอาหารนะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:36.338186225+07:00","message":"receive interim result [true|false]: เข้าสู่กระเพาะอาหารนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:36.338197626+07:00","message":"end recv isFinal message id 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:36.338200133+07:00","message":"end Recv id 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:36.33820673+07:00","message":"[buffer interim] 155 true เข้าสู่กระเพาะอาหารนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.338217316+07:00","message":"[bufferProcess] interim [950000000]:เข้าสู่กระเพาะอาหารนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.338220981+07:00","message":"[bufferProcess] send to processor (isfinal):เข้าสู่กระเพาะอาหารนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.338224743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.338227476+07:00","message":"> Transcript [1529] [false]: 'เข้าสู่กระเพาะอาหารนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.3382306+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.338232402+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.338234706+07:00","message":"StatePrefix: 'เข้าสู่กระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.33823674+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.338238351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.338240095+07:00","message":"> Transcript [1530] [true]: 'เข้าสู่กระเพาะอาหารนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.338243015+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.33824459+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.338246202+07:00","message":"StatePrefix: 'เข้าสู่กระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.338247741+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:36.338254851+07:00","message":"Push: 'เข้าสู่กระเพาะอาหารนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:36.338262779+07:00","message":"push: {true เข้าสู่กระเพาะอาหารนะคะ 0 0xc001f74080}"}
{"level":"info","service":"Main","time":"2026-02-25T13:10:36.345212703+07:00","message":"write wav file: './tmp/7509/7509_155.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:36.76256368+07:00","message":"[GCS] Start streaming session, msgId: 156"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:37.481708977+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:37.481708975+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:37.619822773+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:37.619862549+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผัด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:37.619868085+07:00","message":"receive interim result [false|false]: ผัด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:37.619885731+07:00","message":"[buffer interim] 156 false ผัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:37.619900461+07:00","message":"[bufferProcess] interim [840000000]:ผัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:37.619902485+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:37.619905735+07:00","message":"[bufferProcess] send to processor (ticker):ผัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:37.61990845+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:37.619911177+07:00","message":"> Transcript [1531] [false]: 'ผัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:37.619913154+07:00","message":"Set StatePrefix (first interim): 'ผัด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:37.75152858+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:37.751559293+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถัดมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:37.751564377+07:00","message":"receive interim result [false|false]: ถัดมา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:37.751573955+07:00","message":"[buffer interim] 156 false ถัดมา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:37.751580041+07:00","message":"[bufferProcess] interim [20000000]:ถัดมา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:37.751581839+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:37.941139779+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:37.941202471+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผัดมาม่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:37.9412116+07:00","message":"receive interim result [false|false]: ผัดมาม่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:37.941226598+07:00","message":"[buffer interim] 156 false ผัดมาม่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:37.941254812+07:00","message":"[bufferProcess] interim [140000000]:ผัดมาม่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:37.941257499+07:00","message":"[bufferProcess] send to processor:ถัดมา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:37.941264616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:37.941267533+07:00","message":"> Transcript [1532] [false]: 'ถัดมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:37.941269819+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:37.941271805+07:00","message":"Set new StatePrefix: 'ถัดมา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:37.961672979+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:37.961690419+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถัดมานะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:37.961694281+07:00","message":"receive interim result [false|false]: ถัดมานะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:37.961703161+07:00","message":"[buffer interim] 156 false ถัดมานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:37.961706556+07:00","message":"[bufferProcess] interim [200000000]:ถัดมานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:37.96170826+07:00","message":"[bufferProcess] send to processor:ผัดมาม่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:37.961710535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:37.961712808+07:00","message":"> Transcript [1533] [false]: 'ผัดมาม่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:37.961714419+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:37.961716004+07:00","message":"Set new StatePrefix: 'ผัดมาม่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:38.005734444+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:38.005759293+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถัดมานัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:38.005764985+07:00","message":"receive interim result [false|false]: ถัดมานัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:38.005779537+07:00","message":"[buffer interim] 156 false ถัดมานัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:38.005785283+07:00","message":"[bufferProcess] interim [320000000]:ถัดมานัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:38.005787661+07:00","message":"[bufferProcess] send to processor:ถัดมานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:38.005791107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:38.005793531+07:00","message":"> Transcript [1534] [false]: 'ถัดมานะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:38.005795134+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:38.005796747+07:00","message":"Set new StatePrefix: 'ถัดมานะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:38.127165607+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:38.127202975+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถัดมานะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:38.127209266+07:00","message":"receive interim result [false|false]: ถัดมานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:38.127222461+07:00","message":"[buffer interim] 156 false ถัดมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:38.12723039+07:00","message":"[bufferProcess] interim [380000000]:ถัดมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:38.127232727+07:00","message":"[bufferProcess] send to processor:ถัดมานัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:38.127247775+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:38.127250899+07:00","message":"> Transcript [1535] [false]: 'ถัดมานัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:38.127253293+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:38.127255525+07:00","message":"Set new StatePrefix: 'ถัดมานัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:38.370016414+07:00","message":"[GCS] IsForceVAD: false for message ID: 156"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:38.486293154+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:38.486333204+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถัดมานะคะ\",\"confidence\":0.89940614}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:38.486339729+07:00","message":"receive interim result [true|false]: ถัดมานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:38.486351251+07:00","message":"end recv isFinal message id 156"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:38.486353184+07:00","message":"end Recv id 156"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:38.486360717+07:00","message":"[buffer interim] 156 true ถัดมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:38.486368355+07:00","message":"[bufferProcess] interim [830000000]:ถัดมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:38.486371523+07:00","message":"[bufferProcess] send to processor (isfinal):ถัดมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:38.486374739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:38.486377701+07:00","message":"> Transcript [1536] [false]: 'ถัดมานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:38.48637994+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:38.486382051+07:00","message":"Set new StatePrefix: 'ถัดมานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:38.486383581+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:38.486385313+07:00","message":"> Transcript [1537] [true]: 'ถัดมานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:38.486387797+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:38.486389609+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:38.486393893+07:00","message":"StatePrefix: 'ถัดมานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:38.486395982+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:38.486398686+07:00","message":"Push: 'ถัดมานะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:38.486406555+07:00","message":"push: {true ถัดมานะคะ 0 0xc000395080}"}
{"level":"info","service":"Main","time":"2026-02-25T13:10:38.495031367+07:00","message":"write wav file: './tmp/7509/7509_156.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:39.202871274+07:00","message":"[GCS] Start streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:39.26181371+07:00","message":"[GCS] IsForceVAD: false for message ID: 157"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:39.391023032+07:00","message":"[GCS] Start streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:39.433787423+07:00","message":"receive streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:39.433806821+07:00","message":"found end of frame, send empty tag with msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:39.433809983+07:00","message":"end Recv id 157"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:39.433816378+07:00","message":"[buffer interim] 157 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:39.433824203+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:39.433828383+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:39.433831174+07:00","message":"> Transcript [1538] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:39.433833555+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:39.433835439+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:39.433837046+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:39.433838845+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:39.433841306+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:39.433850648+07:00","message":"push: {true \n 0 0xc0039d8180}"}
{"level":"info","service":"Main","time":"2026-02-25T13:10:39.43856353+07:00","message":"write wav file: './tmp/7509/7509_157.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:39.461981209+07:00","message":"[GCS] IsForceVAD: false for message ID: 158"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:39.601184902+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:39.601207196+07:00","message":"found end of frame, send empty tag with msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:39.601210194+07:00","message":"end Recv id 158"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:39.60121741+07:00","message":"[buffer interim] 158 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:39.601224114+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:39.601227286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:39.601229898+07:00","message":"> Transcript [1539] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:39.601231998+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:39.601233706+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:39.601235293+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:39.601236885+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:39.601239251+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:39.601248447+07:00","message":"push: {true \n 0 0xc0039d8480}"}
{"level":"info","service":"Main","time":"2026-02-25T13:10:39.607389928+07:00","message":"write wav file: './tmp/7509/7509_158.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:40.102361494+07:00","message":"[GCS] Start streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:40.426577981+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:40.426621509+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:40.426627601+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:40.426642451+07:00","message":"[buffer interim] 159 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:40.426649144+07:00","message":"[bufferProcess] interim [420000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:40.426650986+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:40.482487723+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:40.482502546+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:40.62050514+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:40.620546593+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:40.620552832+07:00","message":"receive interim result [false|false]: เป็นการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:40.620567104+07:00","message":"[buffer interim] 159 false เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:40.620573516+07:00","message":"[bufferProcess] interim [600000000]:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:40.620576207+07:00","message":"[bufferProcess] send to processor:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:40.620582968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:40.620585751+07:00","message":"> Transcript [1540] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:40.620587931+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:40.938357913+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:40.938402736+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:40.938427488+07:00","message":"receive interim result [false|false]: เป็นการเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:40.93844451+07:00","message":"[buffer interim] 159 false เป็นการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:40.938453463+07:00","message":"[bufferProcess] interim [900000000]:เป็นการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:40.938455958+07:00","message":"[bufferProcess] send to processor:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:40.938461011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:40.938463874+07:00","message":"> Transcript [1541] [false]: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:40.938466835+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:40.938468933+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:40.938470699+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:40.938472873+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:41.073808606+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:41.073848972+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการเรียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:41.07385505+07:00","message":"receive interim result [false|false]: เป็นการเรียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:41.073866554+07:00","message":"[buffer interim] 159 false เป็นการเรียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.073873428+07:00","message":"[bufferProcess] interim [20000000]:เป็นการเรียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.073875608+07:00","message":"[bufferProcess] send to processor:เป็นการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.073880542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.073883352+07:00","message":"> Transcript [1542] [false]: 'เป็นการเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.073886449+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.07388857+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.073890444+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.073892629+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:41.252838095+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:41.252875056+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการเรียงสระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:41.252881574+07:00","message":"receive interim result [false|false]: เป็นการเรียงสระ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:41.252894685+07:00","message":"[buffer interim] 159 false เป็นการเรียงสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.2529019+07:00","message":"[bufferProcess] interim [140000000]:เป็นการเรียงสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.252904226+07:00","message":"[bufferProcess] send to processor:เป็นการเรียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.25290928+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.252912353+07:00","message":"> Transcript [1543] [false]: 'เป็นการเรียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.252915304+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.252917262+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.252919177+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.252921219+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:41.255112784+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:41.255123088+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการเรียงสา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:41.255126344+07:00","message":"receive interim result [false|false]: เป็นการเรียงสา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:41.255130746+07:00","message":"[buffer interim] 159 false เป็นการเรียงสา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.255133705+07:00","message":"[bufferProcess] interim [200000000]:เป็นการเรียงสา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.255135678+07:00","message":"[bufferProcess] send to processor:เป็นการเรียงสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.255138171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.255140395+07:00","message":"> Transcript [1544] [false]: 'เป็นการเรียงสระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.255142493+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.255144215+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.255145782+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.255147301+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.25515013+07:00","message":"Push: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.255152005+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.255153756+07:00","message":"Set new StatePrefix : 'เป็นการเรียงสระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.255155968+07:00","message":"Next Push (prob) : 'การเรียงสระ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:41.255164293+07:00","message":"push: {false เป็น 0 0xc0039d9000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:41.322059244+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:41.322102529+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการเรียงสาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:41.322108115+07:00","message":"receive interim result [false|false]: เป็นการเรียงสาย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:41.322131752+07:00","message":"[buffer interim] 159 false เป็นการเรียงสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.322139159+07:00","message":"[bufferProcess] interim [260000000]:เป็นการเรียงสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.322141459+07:00","message":"[bufferProcess] send to processor:เป็นการเรียงสา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.322147913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.322150576+07:00","message":"> Transcript [1545] [false]: 'เป็นการเรียงสา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.322152874+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.322154717+07:00","message":"Set new StatePrefix: 'เป็นการเรียงสา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:41.522604641+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:41.522646579+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการเรียงสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:41.522652629+07:00","message":"receive interim result [false|false]: เป็นการเรียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:41.522666069+07:00","message":"[buffer interim] 159 false เป็นการเรียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.522673491+07:00","message":"[bufferProcess] interim [500000000]:เป็นการเรียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.522675805+07:00","message":"[bufferProcess] send to processor:เป็นการเรียงสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.522682248+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.522685365+07:00","message":"> Transcript [1546] [false]: 'เป็นการเรียงสาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.522688537+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.52269075+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.522693011+07:00","message":"StatePrefix: 'เป็นการเรียงสา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.522695299+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:41.646545387+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:41.646582128+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการเรียงสารโดย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:41.646589627+07:00","message":"receive interim result [false|false]: เป็นการเรียงสารโดย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:41.646601121+07:00","message":"[buffer interim] 159 false เป็นการเรียงสารโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.646607332+07:00","message":"[bufferProcess] interim [620000000]:เป็นการเรียงสารโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.646610056+07:00","message":"[bufferProcess] send to processor:เป็นการเรียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.646615299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.646617834+07:00","message":"> Transcript [1547] [false]: 'เป็นการเรียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.646620579+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.646622529+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.646624567+07:00","message":"StatePrefix: 'เป็นการเรียงสา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.646628261+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:41.836292834+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:41.836331913+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการเรียงสารโดยการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:41.836337778+07:00","message":"receive interim result [false|false]: เป็นการเรียงสารโดยการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:41.83634976+07:00","message":"[buffer interim] 159 false เป็นการเรียงสารโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.836356424+07:00","message":"[bufferProcess] interim [800000000]:เป็นการเรียงสารโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.836359097+07:00","message":"[bufferProcess] send to processor:เป็นการเรียงสารโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.83636455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.836367246+07:00","message":"> Transcript [1548] [false]: 'เป็นการเรียงสารโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.836370497+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.836372713+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.836374565+07:00","message":"StatePrefix: 'เป็นการเรียงสา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:41.836376865+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:42.153910703+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:42.15395101+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการเรียงสารโดยการสร้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:42.153956601+07:00","message":"receive interim result [false|false]: เป็นการเรียงสารโดยการสร้าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:42.153970307+07:00","message":"[buffer interim] 159 false เป็นการเรียงสารโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.153977386+07:00","message":"[bufferProcess] interim [100000000]:เป็นการเรียงสารโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.153979874+07:00","message":"[bufferProcess] send to processor:เป็นการเรียงสารโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.153986001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.153988803+07:00","message":"> Transcript [1549] [false]: 'เป็นการเรียงสารโดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.153992654+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.153994707+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.153997141+07:00","message":"StatePrefix: 'เป็นการเรียงสา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.153999411+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.154005385+07:00","message":"Push: 'การเรียงสา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.154007079+07:00","message":"TextPushed: 'เป็นการเรียงสา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.154008855+07:00","message":"Set new StatePrefix : 'เป็นการเรียงสารโดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.1540129+07:00","message":"Next Push (prob) : 'รโดยการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:42.154021237+07:00","message":"push: {false การเรียงสา 0 0xc0039d9000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:42.412108333+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:42.412141936+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการเรียงสารโดยการสร้างเว็บ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:42.412147546+07:00","message":"receive interim result [false|false]: เป็นการเรียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:42.412160255+07:00","message":"[buffer interim] 159 false เป็นการเรียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.412166624+07:00","message":"[bufferProcess] interim [340000000]:เป็นการเรียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.412169059+07:00","message":"[bufferProcess] send to processor:เป็นการเรียงสารโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.412174408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.412176883+07:00","message":"> Transcript [1550] [false]: 'เป็นการเรียงสารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.412180096+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.4121821+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.412184757+07:00","message":"StatePrefix: 'เป็นการเรียงสารโดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.41218721+07:00","message":"TextPushed: 'เป็นการเรียงสา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:42.532799392+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:42.532839965+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการเรียงสารโดยการสร้างวิธี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:42.532847956+07:00","message":"receive interim result [false|false]: เป็นการเรียงสารโดยการสร้างวิธี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:42.532861749+07:00","message":"[buffer interim] 159 false เป็นการเรียงสารโดยการสร้างวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.532869498+07:00","message":"[bufferProcess] interim [460000000]:เป็นการเรียงสารโดยการสร้างวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.532872878+07:00","message":"[bufferProcess] send to processor:เป็นการเรียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.532879174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.532882279+07:00","message":"> Transcript [1551] [false]: 'เป็นการเรียงสารโดยการสร้างเว็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.532885204+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.532887289+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.532889551+07:00","message":"StatePrefix: 'เป็นการเรียงสารโดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.532894876+07:00","message":"TextPushed: 'เป็นการเรียงสา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:42.534487336+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:42.534497677+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการเรียงสารโดยการสร้างเวสิเคิล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:42.534500828+07:00","message":"receive interim result [false|false]: เป็นการเรียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:42.534507617+07:00","message":"[buffer interim] 159 false เป็นการเรียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.534510355+07:00","message":"[bufferProcess] interim [520000000]:เป็นการเรียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.534512312+07:00","message":"[bufferProcess] send to processor:เป็นการเรียงสารโดยการสร้างวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.53451433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.534516538+07:00","message":"> Transcript [1552] [false]: 'เป็นการเรียงสารโดยการสร้างวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.534518469+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.534520325+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.534521874+07:00","message":"StatePrefix: 'เป็นการเรียงสารโดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:42.534524978+07:00","message":"TextPushed: 'เป็นการเรียงสา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.054472452+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.05451676+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.05452355+07:00","message":"receive interim result [false|false]: เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.054538773+07:00","message":"[buffer interim] 159 false เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.054546402+07:00","message":"[bufferProcess] interim [940000000]:เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.054549205+07:00","message":"[bufferProcess] send to processor:เป็นการเรียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.054555775+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.054558742+07:00","message":"> Transcript [1553] [false]: 'เป็นการเรียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.054562599+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.054564884+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.054567135+07:00","message":"StatePrefix: 'เป็นการเรียงสารโดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.054569603+07:00","message":"TextPushed: 'เป็นการเรียงสา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.054576508+07:00","message":"Push: 'รโดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.054578191+07:00","message":"TextPushed: 'เป็นการเรียงสารโดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.054580479+07:00","message":"Set new StatePrefix : 'เป็นการเรียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.054582773+07:00","message":"Next Push (prob) : 'สร้างเวสิเคิล'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.054591937+07:00","message":"push: {false รโดยการ 0 0xc0039d9000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.248395209+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.248443651+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.248449571+07:00","message":"receive interim result [false|false]: เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.248465266+07:00","message":"[buffer interim] 159 false เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.248472459+07:00","message":"[bufferProcess] interim [180000000]:เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.248475024+07:00","message":"[bufferProcess] send to processor:เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.248481386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.248485069+07:00","message":"> Transcript [1554] [false]: 'เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.248488745+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.248490718+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.248492858+07:00","message":"StatePrefix: 'เป็นการเรียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.248497381+07:00","message":"TextPushed: 'เป็นการเรียงสารโดยการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.325517655+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.325553477+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบอินเดีย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.325558691+07:00","message":"receive interim result [false|false]: เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบอินเดีย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.325572461+07:00","message":"[buffer interim] 159 false เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบอินเดีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.325578881+07:00","message":"[bufferProcess] interim [300000000]:เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบอินเดีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.325581565+07:00","message":"[bufferProcess] send to processor:เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.325584769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.325587621+07:00","message":"> Transcript [1555] [false]: 'เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.325591391+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.325593332+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.325595669+07:00","message":"StatePrefix: 'เป็นการเรียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.325597909+07:00","message":"TextPushed: 'เป็นการเรียงสารโดยการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.436191451+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.436234477+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบอินโด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.436240967+07:00","message":"receive interim result [false|false]: เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบอินโด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.436253865+07:00","message":"[buffer interim] 159 false เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบอินโด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.436260155+07:00","message":"[bufferProcess] interim [360000000]:เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบอินโด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.436262931+07:00","message":"[bufferProcess] send to processor:เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบอินเดีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.436268062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.436270484+07:00","message":"> Transcript [1556] [false]: 'เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบอินเดีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.43627388+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.436275809+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.436277677+07:00","message":"StatePrefix: 'เป็นการเรียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.436280203+07:00","message":"TextPushed: 'เป็นการเรียงสารโดยการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.440364751+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.440400619+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบ Android\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.440406434+07:00","message":"receive interim result [false|false]: เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบ Android"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.440423333+07:00","message":"[buffer interim] 159 false เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบ Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.440429802+07:00","message":"[bufferProcess] interim [420000000]:เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบ Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.440431882+07:00","message":"[bufferProcess] send to processor:เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบอินโด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.440435636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.440438481+07:00","message":"> Transcript [1557] [false]: 'เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบอินโด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.440442165+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.44044416+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.440445993+07:00","message":"StatePrefix: 'เป็นการเรียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.440448917+07:00","message":"TextPushed: 'เป็นการเรียงสารโดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.440455855+07:00","message":"Push: 'สร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.440457568+07:00","message":"TextPushed: 'เป็นการเรียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.440459675+07:00","message":"Set new StatePrefix : 'เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบอินโด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.440461962+07:00","message":"Next Push (prob) : 'แบบอินโด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.440469256+07:00","message":"push: {false สร้างเวสิเคิล 0 0xc0039d9000}"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:43.482792392+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:43.482816231+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.626279178+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.626318325+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.626325958+07:00","message":"receive interim result [false|false]: เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.626338893+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Android\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.626342346+07:00","message":"receive interim result [false|false]:  Android"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.626350766+07:00","message":"[buffer interim] 159 false เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.626354956+07:00","message":"[buffer interim] 159 false  Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.626361668+07:00","message":"[bufferProcess] interim [540000000]:เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.626364744+07:00","message":"[bufferProcess] send to processor:เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบ Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.626368589+07:00","message":"[bufferProcess] interim [540000000]: Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.626374415+07:00","message":"[bufferProcess] update buffer: เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบ Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.62637808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.626381581+07:00","message":"> Transcript [1558] [false]: 'เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบ Android'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.626384848+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.626387692+07:00","message":"Set new StatePrefix: 'เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบ Android'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.633812911+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.633847697+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบอินโดนีเซีย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.633853425+07:00","message":"receive interim result [false|false]: เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบอินโดนีเซีย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.633866554+07:00","message":"[buffer interim] 159 false เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบอินโดนีเซีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.633872868+07:00","message":"[bufferProcess] interim [600000000]:เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบอินโดนีเซีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.633876386+07:00","message":"[bufferProcess] send to processor:เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบ Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.6338795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.633881983+07:00","message":"> Transcript [1559] [false]: 'เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบ Android'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.633885026+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.633887776+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.633889951+07:00","message":"StatePrefix: 'เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบ Android'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.633892647+07:00","message":"TextPushed: 'เป็นการเรียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.754732134+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.754778096+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.754784821+07:00","message":"receive interim result [false|false]: เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.754797772+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Android\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.754800568+07:00","message":"receive interim result [false|false]:  Android"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.754807386+07:00","message":"[buffer interim] 159 false เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.754814149+07:00","message":"[buffer interim] 159 false  Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.754822139+07:00","message":"[bufferProcess] interim [660000000]:เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.75482501+07:00","message":"[bufferProcess] send to processor:เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบอินโดนีเซีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.754831634+07:00","message":"[bufferProcess] interim [660000000]: Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.754834431+07:00","message":"[bufferProcess] update buffer: เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบ Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.7548371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.754840513+07:00","message":"> Transcript [1560] [false]: 'เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบอินโดนีเซีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.754842986+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.754845082+07:00","message":"Set new StatePrefix: 'เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบอินโดนีเซีย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.814362402+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.814402624+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบอินโดไชน่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.814409082+07:00","message":"receive interim result [false|false]: เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบอินโดไชน่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.814423246+07:00","message":"[buffer interim] 159 false เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบอินโดไชน่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.814430297+07:00","message":"[bufferProcess] interim [780000000]:เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบอินโดไชน่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.814433507+07:00","message":"[bufferProcess] send to processor:เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบ Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.814441563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.814444599+07:00","message":"> Transcript [1561] [false]: 'เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบ Android'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.81444727+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.814449458+07:00","message":"Set new StatePrefix: 'เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบ Android'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.94276129+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.942819326+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-02-25T13:10:43.942827286+07:00","message":"receive interim result [false|false]: เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.942840339+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" endocytosis\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.942844127+07:00","message":"receive interim result [false|false]:  endocytosis"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.942863098+07:00","message":"[buffer interim] 159 false เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:43.942880496+07:00","message":"[buffer interim] 159 false  endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.942888752+07:00","message":"[bufferProcess] interim [840000000]:เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.942892745+07:00","message":"[bufferProcess] send to processor:เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบอินโดไชน่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.942899984+07:00","message":"[bufferProcess] interim [840000000]: endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.942903943+07:00","message":"[bufferProcess] update buffer: เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบ endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.942908162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.942912756+07:00","message":"> Transcript [1562] [false]: 'เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบอินโดไชน่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.942914975+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:43.942916742+07:00","message":"Set new StatePrefix: 'เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบอินโดไชน่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:44.016125588+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:44.016159375+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบเอนโดไซโทซิส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:44.016165446+07:00","message":"receive interim result [false|false]: เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบเอนโดไซโทซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:44.016179484+07:00","message":"[buffer interim] 159 false เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบเอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.016185839+07:00","message":"[bufferProcess] interim [20000000]:เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบเอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.016188391+07:00","message":"[bufferProcess] send to processor:เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบ endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.016194342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.016196684+07:00","message":"> Transcript [1563] [false]: 'เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบ endocytosis'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.016198924+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.016200792+07:00","message":"Set new StatePrefix: 'เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบ endocytosis'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:44.320975806+07:00","message":"[GCS] IsForceVAD: false for message ID: 159"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:44.381008074+07:00","message":"[GCS] Start streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:44.396944055+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:44.396981022+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:44.396987586+07:00","message":"receive interim result [false|false]: เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:44.397000645+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" endocytosis\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:44.397003548+07:00","message":"receive interim result [false|false]:  endocytosis"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:44.397012705+07:00","message":"[buffer interim] 159 false เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:44.397015782+07:00","message":"[buffer interim] 159 false  endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.397021229+07:00","message":"[bufferProcess] interim [380000000]:เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.397023861+07:00","message":"[bufferProcess] send to processor:เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบเอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.397026432+07:00","message":"[bufferProcess] interim [380000000]: endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.39702879+07:00","message":"[bufferProcess] update buffer: เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบ endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.397031766+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.397034594+07:00","message":"> Transcript [1564] [false]: 'เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบเอนโดไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.397036865+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.397038649+07:00","message":"Set new StatePrefix: 'เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบเอนโดไซโทซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:44.415758365+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:44.415813223+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบเอนโดไซโทซิส\",\"confidence\":0.9155828}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:44.415821925+07:00","message":"receive interim result [true|false]: เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบเอนโดไซโทซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:44.415836789+07:00","message":"end recv isFinal message id 159"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:44.41583985+07:00","message":"end Recv id 159"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:44.41584759+07:00","message":"[buffer interim] 159 true เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบเอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.415854927+07:00","message":"[bufferProcess] interim [440000000]:เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบเอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.415857937+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบ endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.415861048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.415863769+07:00","message":"> Transcript [1565] [false]: 'เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบ endocytosis'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.415866903+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.415868996+07:00","message":"Set new StatePrefix: 'เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบ endocytosis'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.415870882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.415875134+07:00","message":"> Transcript [1566] [true]: 'เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบเอนโดไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.415878007+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.415879801+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.415882+07:00","message":"StatePrefix: 'เป็นการเรียงสารโดยการสร้างเวสิเคิลแบบ endocytosis'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.415884731+07:00","message":"TextPushed: 'เป็นการเรียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.415892874+07:00","message":"Push: 'แบบเอนโดไซโทซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:44.415902781+07:00","message":"push: {true แบบเอนโดไซโทซิส 0 0xc0039d9000}"}
{"level":"info","service":"Main","time":"2026-02-25T13:10:44.425333485+07:00","message":"write wav file: './tmp/7509/7509_159.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:44.450524658+07:00","message":"[GCS] IsForceVAD: false for message ID: 160"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:44.512264066+07:00","message":"[GCS] Start streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:44.60093794+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:44.600958093+07:00","message":"found end of frame, send empty tag with msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:44.600960831+07:00","message":"end Recv id 160"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:44.600967057+07:00","message":"[buffer interim] 160 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.600973105+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.600977252+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.600979949+07:00","message":"> Transcript [1567] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.600982139+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.600983946+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.600985544+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.600987202+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.600989688+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:44.600997139+07:00","message":"push: {true \n 0 0xc001f74780}"}
{"level":"info","service":"Main","time":"2026-02-25T13:10:44.60633516+07:00","message":"write wav file: './tmp/7509/7509_160.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:44.98765497+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:44.987693615+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:44.987699659+07:00","message":"receive interim result [false|false]: สิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:44.987715281+07:00","message":"[buffer interim] 161 false สิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.987721293+07:00","message":"[bufferProcess] interim [480000000]:สิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:44.987723162+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:45.040997296+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:45.041032254+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิ้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:45.041037754+07:00","message":"receive interim result [false|false]: สิ้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:45.041048251+07:00","message":"[buffer interim] 161 false สิ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.041056161+07:00","message":"[bufferProcess] interim [540000000]:สิ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.041058522+07:00","message":"[bufferProcess] send to processor:สิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.041062339+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.041064902+07:00","message":"> Transcript [1568] [false]: 'สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.041067097+07:00","message":"Set StatePrefix (first interim): 'สิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:45.084655095+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:45.084692472+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:45.084698637+07:00","message":"receive interim result [false|false]: ซึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:45.084711809+07:00","message":"[buffer interim] 161 false ซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.08471785+07:00","message":"[bufferProcess] interim [600000000]:ซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.084720001+07:00","message":"[bufferProcess] send to processor:สิ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.084724872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.084727619+07:00","message":"> Transcript [1569] [false]: 'สิ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.084729669+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.084731591+07:00","message":"Set new StatePrefix: 'สิ้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:45.18197257+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:45.182013402+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งแบ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:45.182020135+07:00","message":"receive interim result [false|false]: ซึ่งแบ่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:45.182035591+07:00","message":"[buffer interim] 161 false ซึ่งแบ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.182042872+07:00","message":"[bufferProcess] interim [720000000]:ซึ่งแบ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.182045302+07:00","message":"[bufferProcess] send to processor:ซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.182051508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.182054496+07:00","message":"> Transcript [1570] [false]: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.182056602+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.182058401+07:00","message":"Set new StatePrefix: 'ซึ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:45.357819992+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:45.357859204+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งแบ่งออก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:45.357868442+07:00","message":"receive interim result [false|false]: ซึ่งแบ่งออก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:45.357879488+07:00","message":"[buffer interim] 161 false ซึ่งแบ่งออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.357887695+07:00","message":"[bufferProcess] interim [900000000]:ซึ่งแบ่งออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.357889735+07:00","message":"[bufferProcess] send to processor:ซึ่งแบ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.357896968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.357899977+07:00","message":"> Transcript [1571] [false]: 'ซึ่งแบ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.357902729+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.357904628+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.357906348+07:00","message":"StatePrefix: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.357908202+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:45.683995299+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:45.684037693+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งแบ่งออกเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:45.684045815+07:00","message":"receive interim result [false|false]: ซึ่งแบ่งออกเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:45.684065156+07:00","message":"[buffer interim] 161 false ซึ่งแบ่งออกเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.684074136+07:00","message":"[bufferProcess] interim [140000000]:ซึ่งแบ่งออกเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.684076387+07:00","message":"[bufferProcess] send to processor:ซึ่งแบ่งออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.684079443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.684082384+07:00","message":"> Transcript [1572] [false]: 'ซึ่งแบ่งออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.684085666+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.684087615+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.684089311+07:00","message":"StatePrefix: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:45.684091155+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:46.137994633+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:46.138045367+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งแบ่งออกเป็น 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:46.138053485+07:00","message":"receive interim result [false|false]: ซึ่งแบ่งออกเป็น 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:46.138071016+07:00","message":"[buffer interim] 161 false ซึ่งแบ่งออกเป็น 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.138089921+07:00","message":"[bufferProcess] interim [680000000]:ซึ่งแบ่งออกเป็น 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.138093545+07:00","message":"[bufferProcess] send to processor:ซึ่งแบ่งออกเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.138101045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.138105519+07:00","message":"> Transcript [1573] [false]: 'ซึ่งแบ่งออกเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.138110788+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.138113974+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.138117742+07:00","message":"StatePrefix: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.138120818+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:46.254855554+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:46.25489677+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งแบ่งออกเป็น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:46.254903016+07:00","message":"receive interim result [false|false]: ซึ่งแบ่งออกเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:46.254915512+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:46.25491809+07:00","message":"receive interim result [false|false]:  1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:46.254925494+07:00","message":"[buffer interim] 161 false ซึ่งแบ่งออกเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:46.254933332+07:00","message":"[buffer interim] 161 false  1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.254938968+07:00","message":"[bufferProcess] interim [740000000]:ซึ่งแบ่งออกเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.254941419+07:00","message":"[bufferProcess] send to processor:ซึ่งแบ่งออกเป็น 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.25494437+07:00","message":"[bufferProcess] interim [740000000]: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.254948248+07:00","message":"[bufferProcess] update buffer: ซึ่งแบ่งออกเป็น 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.254952013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.254954672+07:00","message":"> Transcript [1574] [false]: 'ซึ่งแบ่งออกเป็น 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.254957662+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.254959473+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.254961074+07:00","message":"StatePrefix: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.254967098+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.254969937+07:00","message":"Push: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.254971872+07:00","message":"TextPushed: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.254973733+07:00","message":"Set new StatePrefix : 'ซึ่งแบ่งออกเป็น 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.254976302+07:00","message":"Next Push (prob) : 'แบ่งออกเป็น 1'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:46.254984818+07:00","message":"push: {false ซึ่ง 0 0xc000394a00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:46.312622336+07:00","message":"[GCS] IsForceVAD: false for message ID: 161"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:46.403995159+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:46.404031932+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งแบ่งออกเป็น 1\",\"confidence\":0.86583966}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:46.404038204+07:00","message":"receive interim result [true|false]: ซึ่งแบ่งออกเป็น 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:46.40404718+07:00","message":"end recv isFinal message id 161"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:46.404049517+07:00","message":"end Recv id 161"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:46.404074466+07:00","message":"[buffer interim] 161 true ซึ่งแบ่งออกเป็น 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.404093471+07:00","message":"[bufferProcess] interim [10000000]:ซึ่งแบ่งออกเป็น 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.404096934+07:00","message":"[bufferProcess] send to processor (isfinal):ซึ่งแบ่งออกเป็น 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.40410079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.404103916+07:00","message":"> Transcript [1575] [false]: 'ซึ่งแบ่งออกเป็น 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.404109857+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.404111992+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.404114068+07:00","message":"StatePrefix: 'ซึ่งแบ่งออกเป็น 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.404116253+07:00","message":"TextPushed: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.404117891+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.404119793+07:00","message":"> Transcript [1576] [true]: 'ซึ่งแบ่งออกเป็น 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.404121883+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.404123368+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.40412501+07:00","message":"StatePrefix: 'ซึ่งแบ่งออกเป็น 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.404126586+07:00","message":"TextPushed: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.404129524+07:00","message":"Push: 'แบ่งออกเป็น 1'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:46.404138969+07:00","message":"push: {true แบ่งออกเป็น 1 0 0xc000394a00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:10:46.411572956+07:00","message":"write wav file: './tmp/7509/7509_161.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:46.443943508+07:00","message":"[GCS] Start streaming session, msgId: 162"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:46.483176154+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:46.483190985+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:46.921313292+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:46.921358342+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:46.921365347+07:00","message":"receive interim result [false|false]: ปลา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:46.921381563+07:00","message":"[buffer interim] 162 false ปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.921389661+07:00","message":"[bufferProcess] interim [480000000]:ปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.921392716+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:46.98144031+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:46.981486655+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฝาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:46.981492635+07:00","message":"receive interim result [false|false]: ฝาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:46.98150446+07:00","message":"[buffer interim] 162 false ฝาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.981511932+07:00","message":"[bufferProcess] interim [540000000]:ฝาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.981515317+07:00","message":"[bufferProcess] send to processor:ปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.981520963+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.981524738+07:00","message":"> Transcript [1577] [false]: 'ปลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:46.981527735+07:00","message":"Set StatePrefix (first interim): 'ปลา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:47.104268872+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:47.104300213+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปรากฏ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:47.104305354+07:00","message":"receive interim result [false|false]: ปรากฏ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:47.104313555+07:00","message":"[buffer interim] 162 false ปรากฏ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.104319534+07:00","message":"[bufferProcess] interim [660000000]:ปรากฏ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.104321634+07:00","message":"[bufferProcess] send to processor:ฝาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.104324852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.104327442+07:00","message":"> Transcript [1578] [false]: 'ฝาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.104329378+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.104331512+07:00","message":"Set new StatePrefix: 'ฝาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:47.415239793+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:47.415277022+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลากดใส่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:47.415283076+07:00","message":"receive interim result [false|false]: ปลากดใส่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:47.415295396+07:00","message":"[buffer interim] 162 false ปลากดใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.415302152+07:00","message":"[bufferProcess] interim [960000000]:ปลากดใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.415304343+07:00","message":"[bufferProcess] send to processor:ปรากฏ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.415311591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.415315158+07:00","message":"> Transcript [1579] [false]: 'ปรากฏ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.415317407+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.415320065+07:00","message":"Set new StatePrefix: 'ปรากฏ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:47.47543115+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:47.47545952+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฟาโกไซโทซิส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:47.475465142+07:00","message":"receive interim result [false|false]: ฟาโกไซโทซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:47.475479336+07:00","message":"[buffer interim] 162 false ฟาโกไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.475486214+07:00","message":"[bufferProcess] interim [80000000]:ฟาโกไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.475488261+07:00","message":"[bufferProcess] send to processor:ปลากดใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.475491522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.47549423+07:00","message":"> Transcript [1580] [false]: 'ปลากดใส่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.475496363+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:47.475498318+07:00","message":"Set new StatePrefix: 'ปลากดใส่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:47.980159921+07:00","message":"[GCS] IsForceVAD: false for message ID: 162"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:48.056791643+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:48.056828235+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฟาโกไซโทซิส\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:48.056833759+07:00","message":"receive interim result [false|false]: ฟาโกไซโทซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:48.056848208+07:00","message":"[buffer interim] 162 false ฟาโกไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.056855955+07:00","message":"[bufferProcess] interim [680000000]:ฟาโกไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.056858088+07:00","message":"[bufferProcess] send to processor:ฟาโกไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.056861318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.056871661+07:00","message":"> Transcript [1581] [false]: 'ฟาโกไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.056873711+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.056875844+07:00","message":"Set new StatePrefix: 'ฟาโกไซโทซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:48.071881421+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:48.071907342+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฟาโกไซโทซิส\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:48.071915239+07:00","message":"receive interim result [true|false]: ฟาโกไซโทซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:48.071924581+07:00","message":"end recv isFinal message id 162"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:48.071926637+07:00","message":"end Recv id 162"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:48.071932337+07:00","message":"[buffer interim] 162 true ฟาโกไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.071936645+07:00","message":"[bufferProcess] interim [770000000]:ฟาโกไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.071939217+07:00","message":"[bufferProcess] send to processor (isfinal):ฟาโกไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.07194159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.071943942+07:00","message":"> Transcript [1582] [false]: 'ฟาโกไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.071947741+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.071949598+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.071951428+07:00","message":"StatePrefix: 'ฟาโกไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.071953368+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.071954862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.071956633+07:00","message":"> Transcript [1583] [true]: 'ฟาโกไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.07195847+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.071959981+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.071961438+07:00","message":"StatePrefix: 'ฟาโกไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.071962897+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.071968873+07:00","message":"Push: 'ฟาโกไซโทซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:48.071976855+07:00","message":"push: {true ฟาโกไซโทซิส 0 0xc0039d9400}"}
{"level":"info","service":"Main","time":"2026-02-25T13:10:48.078789571+07:00","message":"write wav file: './tmp/7509/7509_162.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:48.232262696+07:00","message":"[GCS] Start streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:48.885410953+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:48.885439114+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:48.885443564+07:00","message":"receive interim result [false|false]: 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:48.885453263+07:00","message":"[buffer interim] 163 false 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.885459244+07:00","message":"[bufferProcess] interim [660000000]:2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:48.885461941+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:49.402671053+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:49.402691+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2 ชิ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:49.402694694+07:00","message":"receive interim result [false|false]: 2 ชิ้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:49.402709214+07:00","message":"[buffer interim] 163 false 2 ชิ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.402714903+07:00","message":"[bufferProcess] interim [200000000]:2 ชิ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.402717131+07:00","message":"[bufferProcess] send to processor:2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.402719976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.402722598+07:00","message":"> Transcript [1584] [false]: '2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.402724699+07:00","message":"Set StatePrefix (first interim): '2'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:49.456681987+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:49.456716898+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:49.456721292+07:00","message":"receive interim result [false|false]: 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:49.456735157+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ชิ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:49.456738517+07:00","message":"receive interim result [false|false]:  ชิ้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:49.456745192+07:00","message":"[buffer interim] 163 false 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:49.456747778+07:00","message":"[buffer interim] 163 false  ชิ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.456752952+07:00","message":"[bufferProcess] interim [260000000]:2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.456755102+07:00","message":"[bufferProcess] send to processor:2 ชิ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.45675726+07:00","message":"[bufferProcess] interim [260000000]: ชิ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.456759502+07:00","message":"[bufferProcess] update buffer: 2 ชิ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.45676205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.456764571+07:00","message":"> Transcript [1585] [false]: '2 ชิ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.456766994+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.456768897+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.456770593+07:00","message":"StatePrefix: '2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.456772251+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:49.46113687+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:49.461152975+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สองพี่น้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:49.461156846+07:00","message":"receive interim result [false|false]: สองพี่น้อง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:49.461190112+07:00","message":"[buffer interim] 163 false สองพี่น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.461195008+07:00","message":"[bufferProcess] interim [320000000]:สองพี่น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.461197443+07:00","message":"[bufferProcess] send to processor:2 ชิ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.461203269+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.461207182+07:00","message":"> Transcript [1586] [false]: '2 ชิ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.461209119+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.461211897+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.461214393+07:00","message":"StatePrefix: '2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:49.461218338+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:49.483259818+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:49.483269448+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:50.102997761+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:50.103029979+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สองพี่น้อง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:50.103034623+07:00","message":"receive interim result [false|false]: สองพี่น้อง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:50.103046016+07:00","message":"[buffer interim] 163 false สองพี่น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.103051976+07:00","message":"[bufferProcess] interim [920000000]:สองพี่น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.103054412+07:00","message":"[bufferProcess] send to processor:สองพี่น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.103060664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.103064452+07:00","message":"> Transcript [1587] [false]: 'สองพี่น้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.103066299+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.103067984+07:00","message":"Set new StatePrefix: 'สองพี่น้อง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:50.470449565+07:00","message":"[GCS] IsForceVAD: false for message ID: 163"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:50.586548002+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:50.586594849+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สองพี่น้อง\",\"confidence\":0.9576246}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:50.586600885+07:00","message":"receive interim result [true|false]: สองพี่น้อง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:50.586612896+07:00","message":"end recv isFinal message id 163"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:50.586615321+07:00","message":"end Recv id 163"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:50.586623809+07:00","message":"[buffer interim] 163 true สองพี่น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.58663165+07:00","message":"[bufferProcess] interim [460000000]:สองพี่น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.586634406+07:00","message":"[bufferProcess] send to processor (isfinal):สองพี่น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.586637811+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.586640897+07:00","message":"> Transcript [1588] [false]: 'สองพี่น้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.586643964+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.586648423+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.586650295+07:00","message":"StatePrefix: 'สองพี่น้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.586652323+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.586653791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.586655817+07:00","message":"> Transcript [1589] [true]: 'สองพี่น้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.586657799+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.58665933+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.586660838+07:00","message":"StatePrefix: 'สองพี่น้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.586662465+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.586665267+07:00","message":"Push: 'สองพี่น้อง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:50.586673621+07:00","message":"push: {true สองพี่น้อง 0 0xc001f75180}"}
{"level":"info","service":"Main","time":"2026-02-25T13:10:50.594482842+07:00","message":"write wav file: './tmp/7509/7509_163.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:50.603566046+07:00","message":"[GCS] Start streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:50.661127668+07:00","message":"[GCS] IsForceVAD: false for message ID: 164"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:50.826462888+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:50.826504122+07:00","message":"found end of frame, send empty tag with msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:50.826508027+07:00","message":"end Recv id 164"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:50.826517703+07:00","message":"[buffer interim] 164 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.826525483+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.826529292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.826532872+07:00","message":"> Transcript [1590] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.826535911+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.826537938+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.826539901+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.826541572+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:50.826544524+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:50.826556058+07:00","message":"push: {true \n 0 0xc000044200}"}
{"level":"info","service":"Main","time":"2026-02-25T13:10:50.830680308+07:00","message":"write wav file: './tmp/7509/7509_164.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:50.922465513+07:00","message":"[GCS] Start streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:51.451080192+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:51.45112477+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สาว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:51.451130419+07:00","message":"receive interim result [false|false]: สาว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:51.451144653+07:00","message":"[buffer interim] 165 false สาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:51.451151418+07:00","message":"[bufferProcess] interim [600000000]:สาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:51.451153518+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:51.578149427+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:51.578190425+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:51.57819604+07:00","message":"receive interim result [false|false]: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:51.578208561+07:00","message":"[buffer interim] 165 false 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:51.578214793+07:00","message":"[bufferProcess] interim [660000000]:3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:51.578216886+07:00","message":"[bufferProcess] send to processor:สาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:51.578222377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:51.578225297+07:00","message":"> Transcript [1591] [false]: 'สาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:51.578227495+07:00","message":"Set StatePrefix (first interim): 'สาว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.088269652+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.088293668+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-02-25T13:10:52.088297466+07:00","message":"receive interim result [false|false]: 3 การ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.088309738+07:00","message":"[buffer interim] 165 false 3 การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.088316143+07:00","message":"[bufferProcess] interim [140000000]:3 การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.088318337+07:00","message":"[bufferProcess] send to processor:3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.088321195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.08832355+07:00","message":"> Transcript [1592] [false]: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.088325659+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.088327992+07:00","message":"Set new StatePrefix: '3'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.162060111+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.162103729+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.162109588+07:00","message":"receive interim result [false|false]: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.162120737+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" การ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.162123377+07:00","message":"receive interim result [false|false]:  การ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.162131065+07:00","message":"[buffer interim] 165 false 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.162134777+07:00","message":"[buffer interim] 165 false  การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.162140485+07:00","message":"[bufferProcess] interim [260000000]:3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.162142323+07:00","message":"[bufferProcess] send to processor:3 การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.162145191+07:00","message":"[bufferProcess] interim [260000000]: การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.162147435+07:00","message":"[bufferProcess] update buffer: 3 การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.162150275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.162154275+07:00","message":"> Transcript [1593] [false]: '3 การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.16215684+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.162158735+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.162160512+07:00","message":"StatePrefix: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.162162232+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.176455733+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.176475105+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.176479644+07:00","message":"receive interim result [false|false]: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.176492967+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" การนำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.176496182+07:00","message":"receive interim result [false|false]:  การนำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.17650258+07:00","message":"[buffer interim] 165 false 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.176505628+07:00","message":"[buffer interim] 165 false  การนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.176509986+07:00","message":"[bufferProcess] interim [320000000]:3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.17651205+07:00","message":"[bufferProcess] send to processor:3 การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.176517039+07:00","message":"[bufferProcess] interim [320000000]: การนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.176519316+07:00","message":"[bufferProcess] update buffer: 3 การนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.176521479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.176523693+07:00","message":"> Transcript [1594] [false]: '3 การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.176525945+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.176527552+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.176529136+07:00","message":"StatePrefix: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.176530757+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.473241133+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.473279829+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.473284971+07:00","message":"receive interim result [false|false]: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.473299518+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" การนำเสนอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.47330428+07:00","message":"receive interim result [false|false]:  การนำเสนอ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.473313623+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.473316302+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.473318685+07:00","message":"receive interim result [false|false]: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.473321528+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" การนำสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.473324052+07:00","message":"receive interim result [false|false]:  การนำสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.473328711+07:00","message":"[buffer interim] 165 false 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.473331804+07:00","message":"[buffer interim] 165 false  การนำเสนอ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.473334023+07:00","message":"[buffer interim] 165 false 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.473335721+07:00","message":"[buffer interim] 165 false  การนำสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.473341728+07:00","message":"[bufferProcess] interim [560000000]:3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.473343857+07:00","message":"[bufferProcess] send to processor:3 การนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.473346308+07:00","message":"[bufferProcess] interim [560000000]: การนำเสนอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.473348359+07:00","message":"[bufferProcess] update buffer: 3 การนำเสนอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.473350449+07:00","message":"[bufferProcess] interim [620000000]:3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.473352048+07:00","message":"[bufferProcess] send to processor:3 การนำเสนอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.473354068+07:00","message":"[bufferProcess] interim [620000000]: การนำสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.47335576+07:00","message":"[bufferProcess] update buffer: 3 การนำสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.473358127+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.473360993+07:00","message":"> Transcript [1595] [false]: '3 การนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.473363639+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.473365508+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.473367186+07:00","message":"StatePrefix: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.47336932+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.473370837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.473372555+07:00","message":"> Transcript [1596] [false]: '3 การนำเสนอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.473374441+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.473376186+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.473377672+07:00","message":"StatePrefix: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.473379535+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.473386579+07:00","message":"Push: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.473388258+07:00","message":"TextPushed: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.473390011+07:00","message":"Set new StatePrefix : '3 การนำเสนอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.473391764+07:00","message":"Next Push (prob) : ' การนำเสนอ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.473399662+07:00","message":"push: {false 3 0 0xc000106c80}"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:52.483320405+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:52.483330331+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.66291702+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.662956274+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.662962097+07:00","message":"receive interim result [false|false]: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.662984095+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" การนำสารเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.662988183+07:00","message":"receive interim result [false|false]:  การนำสารเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.662995935+07:00","message":"[buffer interim] 165 false 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.662999411+07:00","message":"[buffer interim] 165 false  การนำสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.663005808+07:00","message":"[bufferProcess] interim [800000000]:3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.663007711+07:00","message":"[bufferProcess] send to processor:3 การนำสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.663010496+07:00","message":"[bufferProcess] interim [800000000]: การนำสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.663012815+07:00","message":"[bufferProcess] update buffer: 3 การนำสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.663015833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.66301894+07:00","message":"> Transcript [1597] [false]: '3 การนำสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.663021111+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.663025935+07:00","message":"Set new StatePrefix: '3 การนำสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.858543034+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.858582668+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.858588282+07:00","message":"receive interim result [false|false]: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.858598167+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" การนำสารเข้าสู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.858601693+07:00","message":"receive interim result [false|false]:  การนำสารเข้าสู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.858617332+07:00","message":"[buffer interim] 165 false 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:52.858632833+07:00","message":"[buffer interim] 165 false  การนำสารเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.85864328+07:00","message":"[bufferProcess] interim [980000000]:3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.858646257+07:00","message":"[bufferProcess] send to processor:3 การนำสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.858653898+07:00","message":"[bufferProcess] interim [980000000]: การนำสารเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.858656324+07:00","message":"[bufferProcess] update buffer: 3 การนำสารเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.858659108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.858662513+07:00","message":"> Transcript [1598] [false]: '3 การนำสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.858665762+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.858667587+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.858669578+07:00","message":"StatePrefix: '3 การนำสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:52.85867155+07:00","message":"TextPushed: '3'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:53.049232641+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:53.049275322+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:53.049280842+07:00","message":"receive interim result [false|false]: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:53.049294122+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" การนำสารเข้าสู่เซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:53.049297607+07:00","message":"receive interim result [false|false]:  การนำสารเข้าสู่เซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:53.049304658+07:00","message":"[buffer interim] 165 false 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:53.049308048+07:00","message":"[buffer interim] 165 false  การนำสารเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.049313778+07:00","message":"[bufferProcess] interim [220000000]:3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.049315711+07:00","message":"[bufferProcess] send to processor:3 การนำสารเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.049318041+07:00","message":"[bufferProcess] interim [220000000]: การนำสารเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.049320529+07:00","message":"[bufferProcess] update buffer: 3 การนำสารเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.04932352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.049326623+07:00","message":"> Transcript [1599] [false]: '3 การนำสารเข้าสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.04932973+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.049331552+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.04933335+07:00","message":"StatePrefix: '3 การนำสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.04933569+07:00","message":"TextPushed: '3'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:53.375054703+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:53.375092279+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-02-25T13:10:53.375097789+07:00","message":"receive interim result [false|false]: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:53.375108901+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" การนำสารเข้าสู่เซลล์โดย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:53.375112093+07:00","message":"receive interim result [false|false]:  การนำสารเข้าสู่เซลล์โดย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:53.37511846+07:00","message":"[buffer interim] 165 false 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:53.375121478+07:00","message":"[buffer interim] 165 false  การนำสารเข้าสู่เซลล์โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.375127671+07:00","message":"[bufferProcess] interim [520000000]:3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.375129998+07:00","message":"[bufferProcess] send to processor:3 การนำสารเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.37513271+07:00","message":"[bufferProcess] interim [520000000]: การนำสารเข้าสู่เซลล์โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.375134992+07:00","message":"[bufferProcess] update buffer: 3 การนำสารเข้าสู่เซลล์โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.375138454+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.375142664+07:00","message":"> Transcript [1600] [false]: '3 การนำสารเข้าสู่เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.375146039+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.375147845+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.375149621+07:00","message":"StatePrefix: '3 การนำสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.375151667+07:00","message":"TextPushed: '3'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:53.69614295+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:53.696177945+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:53.696184724+07:00","message":"receive interim result [false|false]: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:53.696197926+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" การนำสารเข้าสู่เซลล์โดยอาศัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:53.696201085+07:00","message":"receive interim result [false|false]:  การนำสารเข้าสู่เซลล์โดยอาศัย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:53.69622067+07:00","message":"[buffer interim] 165 false 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:53.696239234+07:00","message":"[buffer interim] 165 false  การนำสารเข้าสู่เซลล์โดยอาศัย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.696246515+07:00","message":"[bufferProcess] interim [760000000]:3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.69624951+07:00","message":"[bufferProcess] send to processor:3 การนำสารเข้าสู่เซลล์โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.696256275+07:00","message":"[bufferProcess] interim [760000000]: การนำสารเข้าสู่เซลล์โดยอาศัย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.696258975+07:00","message":"[bufferProcess] update buffer: 3 การนำสารเข้าสู่เซลล์โดยอาศัย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.69626177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.696264595+07:00","message":"> Transcript [1601] [false]: '3 การนำสารเข้าสู่เซลล์โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.696267515+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.696269391+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.696271136+07:00","message":"StatePrefix: '3 การนำสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.696272951+07:00","message":"TextPushed: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.696280116+07:00","message":"Push: ' การนำสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.696281916+07:00","message":"TextPushed: '3 การนำสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.696283888+07:00","message":"Set new StatePrefix : '3 การนำสารเข้าสู่เซลล์โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.696286324+07:00","message":"Next Push (prob) : 'เข้าสู่เซลล์โดย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:53.696295043+07:00","message":"push: {false  การนำสาร 0 0xc000106c80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:53.891240609+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:53.891268688+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:53.891272977+07:00","message":"receive interim result [false|false]: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:53.891286173+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" การนำสารเข้าสู่เซลล์โดยอาศัยตัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:53.891288997+07:00","message":"receive interim result [false|false]:  การนำสารเข้าสู่เซลล์โดยอาศัยตัว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:53.891295777+07:00","message":"[buffer interim] 165 false 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:53.891299785+07:00","message":"[buffer interim] 165 false  การนำสารเข้าสู่เซลล์โดยอาศัยตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.891306305+07:00","message":"[bufferProcess] interim [0]:3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.891309474+07:00","message":"[bufferProcess] send to processor:3 การนำสารเข้าสู่เซลล์โดยอาศัย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.891312433+07:00","message":"[bufferProcess] interim [0]: การนำสารเข้าสู่เซลล์โดยอาศัยตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.891314671+07:00","message":"[bufferProcess] update buffer: 3 การนำสารเข้าสู่เซลล์โดยอาศัยตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.891317476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.891320078+07:00","message":"> Transcript [1602] [false]: '3 การนำสารเข้าสู่เซลล์โดยอาศัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.891322564+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.891324269+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.891325993+07:00","message":"StatePrefix: '3 การนำสารเข้าสู่เซลล์โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:53.891327926+07:00","message":"TextPushed: '3 การนำสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:54.135986808+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:54.136032966+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:54.136037908+07:00","message":"receive interim result [false|false]: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:54.136052144+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" การนำสารเข้าสู่เซลล์โดยอาศัยตัวละ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:54.136055255+07:00","message":"receive interim result [false|false]:  การนำสารเข้าสู่เซลล์โดยอาศัยตัวละ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:54.136063195+07:00","message":"[buffer interim] 165 false 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:54.136066272+07:00","message":"[buffer interim] 165 false  การนำสารเข้าสู่เซลล์โดยอาศัยตัวละ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.136072453+07:00","message":"[bufferProcess] interim [240000000]:3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.136074886+07:00","message":"[bufferProcess] send to processor:3 การนำสารเข้าสู่เซลล์โดยอาศัยตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.136077981+07:00","message":"[bufferProcess] interim [240000000]: การนำสารเข้าสู่เซลล์โดยอาศัยตัวละ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.136080426+07:00","message":"[bufferProcess] update buffer: 3 การนำสารเข้าสู่เซลล์โดยอาศัยตัวละ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.136083244+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.13608686+07:00","message":"> Transcript [1603] [false]: '3 การนำสารเข้าสู่เซลล์โดยอาศัยตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.136090061+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.136092154+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.136094233+07:00","message":"StatePrefix: '3 การนำสารเข้าสู่เซลล์โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.136096634+07:00","message":"TextPushed: '3 การนำสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:54.140591138+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:54.140607842+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:54.140611819+07:00","message":"receive interim result [false|false]: 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:54.140623401+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" การนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:54.140626696+07:00","message":"receive interim result [false|false]:  การนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:54.140631528+07:00","message":"[buffer interim] 165 false 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:54.140633917+07:00","message":"[buffer interim] 165 false  การนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.140637307+07:00","message":"[bufferProcess] interim [300000000]:3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.140639113+07:00","message":"[bufferProcess] send to processor:3 การนำสารเข้าสู่เซลล์โดยอาศัยตัวละ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.140641596+07:00","message":"[bufferProcess] interim [300000000]: การนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.140643649+07:00","message":"[bufferProcess] update buffer: 3 การนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.140645749+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.140647682+07:00","message":"> Transcript [1604] [false]: '3 การนำสารเข้าสู่เซลล์โดยอาศัยตัวละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.140650389+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.1406522+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.140654023+07:00","message":"StatePrefix: '3 การนำสารเข้าสู่เซลล์โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.140656197+07:00","message":"TextPushed: '3 การนำสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:54.259868447+07:00","message":"[GCS] IsForceVAD: false for message ID: 165"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:54.3686459+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:54.368678874+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"3 การนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:54.368684719+07:00","message":"receive interim result [true|false]: 3 การนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:54.368695384+07:00","message":"end recv isFinal message id 165"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:54.368698665+07:00","message":"end Recv id 165"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:54.368711447+07:00","message":"[buffer interim] 165 true 3 การนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.368735667+07:00","message":"[bufferProcess] interim [540000000]:3 การนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.368739666+07:00","message":"[bufferProcess] send to processor (isfinal):3 การนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.368743742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.368748019+07:00","message":"> Transcript [1605] [false]: '3 การนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.3687518+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.368753874+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.368756404+07:00","message":"StatePrefix: '3 การนำสารเข้าสู่เซลล์โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.368758861+07:00","message":"TextPushed: '3 การนำสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.368762644+07:00","message":"Push: 'เข้าสู่เซลล์โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.3687648+07:00","message":"TextPushed: '3 การนำสารเข้าสู่เซลล์โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.36876721+07:00","message":"Set new StatePrefix : '3 การนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.368769329+07:00","message":"Next Push (prob) : 'อาศัยตัวรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.368770912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.368772723+07:00","message":"> Transcript [1606] [true]: '3 การนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.368774984+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.368776689+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.368778183+07:00","message":"StatePrefix: '3 การนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.368780604+07:00","message":"TextPushed: '3 การนำสารเข้าสู่เซลล์โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:54.368782828+07:00","message":"Push: 'อาศัยตัวรับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:54.36879317+07:00","message":"push: {false เข้าสู่เซลล์โดย 0 0xc000106c80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:54.36879902+07:00","message":"push: {true อาศัยตัวรับ 0 0xc000106c80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:10:54.378653688+07:00","message":"write wav file: './tmp/7509/7509_165.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:55.092958021+07:00","message":"[GCS] Start streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:55.150261485+07:00","message":"[GCS] IsForceVAD: false for message ID: 166"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:55.292096436+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:55.292117612+07:00","message":"found end of frame, send empty tag with msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:55.292120877+07:00","message":"end Recv id 166"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:55.292126853+07:00","message":"[buffer interim] 166 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:55.292133958+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:55.292142811+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:55.292145858+07:00","message":"> Transcript [1607] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:55.292148279+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:55.292150106+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:55.292151735+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:55.292154048+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:55.292156777+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:55.292166468+07:00","message":"push: {true \n 0 0xc00051cd80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:10:55.298661494+07:00","message":"write wav file: './tmp/7509/7509_166.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:55.344192126+07:00","message":"[GCS] Start streaming session, msgId: 167"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:55.484102062+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:55.484111461+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:55.816844662+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:55.816879064+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:55.816883394+07:00","message":"receive interim result [false|false]: ซึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:55.8169003+07:00","message":"[buffer interim] 167 false ซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:55.816907605+07:00","message":"[bufferProcess] interim [480000000]:ซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:55.816909581+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:55.971109402+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:55.971147745+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเดี๋ยว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:55.971154199+07:00","message":"receive interim result [false|false]: ซึ่งเดี๋ยว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:55.971168368+07:00","message":"[buffer interim] 167 false ซึ่งเดี๋ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:55.971175357+07:00","message":"[bufferProcess] interim [600000000]:ซึ่งเดี๋ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:55.97117788+07:00","message":"[bufferProcess] send to processor:ซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:55.971184065+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:55.9711868+07:00","message":"> Transcript [1608] [false]: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:55.9711888+07:00","message":"Set StatePrefix (first interim): 'ซึ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:56.037779523+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:56.037825971+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเดี๋ยวเรา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:56.037832322+07:00","message":"receive interim result [false|false]: ซึ่งเดี๋ยวเรา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:56.03784933+07:00","message":"[buffer interim] 167 false ซึ่งเดี๋ยวเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.037856441+07:00","message":"[bufferProcess] interim [720000000]:ซึ่งเดี๋ยวเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.037858973+07:00","message":"[bufferProcess] send to processor:ซึ่งเดี๋ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.03786304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.037866476+07:00","message":"> Transcript [1609] [false]: 'ซึ่งเดี๋ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.037870149+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.03787244+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.037874185+07:00","message":"StatePrefix: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.037876234+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:56.198610756+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:56.198642272+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเดี๋ยวเรามา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:56.19864761+07:00","message":"receive interim result [false|false]: ซึ่งเดี๋ยวเรามา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:56.198662569+07:00","message":"[buffer interim] 167 false ซึ่งเดี๋ยวเรามา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.198668799+07:00","message":"[bufferProcess] interim [840000000]:ซึ่งเดี๋ยวเรามา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.198671835+07:00","message":"[bufferProcess] send to processor:ซึ่งเดี๋ยวเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.198675081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.198677451+07:00","message":"> Transcript [1610] [false]: 'ซึ่งเดี๋ยวเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.198680474+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.198682527+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.198684371+07:00","message":"StatePrefix: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.198686265+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:56.221198385+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:56.221228204+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเดี๋ยวเรามาดู\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:56.221233078+07:00","message":"receive interim result [false|false]: ซึ่งเดี๋ยวเรามาดู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:56.221246569+07:00","message":"[buffer interim] 167 false ซึ่งเดี๋ยวเรามาดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.221252982+07:00","message":"[bufferProcess] interim [900000000]:ซึ่งเดี๋ยวเรามาดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.221255454+07:00","message":"[bufferProcess] send to processor:ซึ่งเดี๋ยวเรามา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.22126067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.221263215+07:00","message":"> Transcript [1611] [false]: 'ซึ่งเดี๋ยวเรามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.22126685+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.221268935+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.221270712+07:00","message":"StatePrefix: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.221272884+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:56.506096851+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:56.506124199+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเดี๋ยวเรามาดูกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:56.506128921+07:00","message":"receive interim result [false|false]: ซึ่งเดี๋ยวเรามาดูกัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:56.506143439+07:00","message":"[buffer interim] 167 false ซึ่งเดี๋ยวเรามาดูกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.506149786+07:00","message":"[bufferProcess] interim [140000000]:ซึ่งเดี๋ยวเรามาดูกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.506152216+07:00","message":"[bufferProcess] send to processor:ซึ่งเดี๋ยวเรามาดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.506159305+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.506161518+07:00","message":"> Transcript [1612] [false]: 'ซึ่งเดี๋ยวเรามาดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.50616432+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.506166401+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.506168242+07:00","message":"StatePrefix: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.506170272+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.506173246+07:00","message":"Push: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.506175206+07:00","message":"TextPushed: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.506177638+07:00","message":"Set new StatePrefix : 'ซึ่งเดี๋ยวเรามาดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.506179926+07:00","message":"Next Push (prob) : 'เดี๋ยวเรามาดู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:56.506188192+07:00","message":"push: {false ซึ่ง 0 0xc001f74580}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:56.581733075+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:56.581775672+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเดี๋ยวเรามาดูกันนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:56.581781524+07:00","message":"receive interim result [false|false]: ซึ่งเดี๋ยวเรามาดูกันนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:56.581793858+07:00","message":"[buffer interim] 167 false ซึ่งเดี๋ยวเรามาดูกันนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.581800717+07:00","message":"[bufferProcess] interim [260000000]:ซึ่งเดี๋ยวเรามาดูกันนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.581803549+07:00","message":"[bufferProcess] send to processor:ซึ่งเดี๋ยวเรามาดูกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.581810059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.58181288+07:00","message":"> Transcript [1613] [false]: 'ซึ่งเดี๋ยวเรามาดูกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.58181595+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.581817937+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.581819752+07:00","message":"StatePrefix: 'ซึ่งเดี๋ยวเรามาดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.581822281+07:00","message":"TextPushed: 'ซึ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:56.699845619+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:56.699875605+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเดี๋ยวเรามาดูกันนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:56.699880247+07:00","message":"receive interim result [false|false]: ซึ่งเดี๋ยวเรามาดูกันนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:56.699893239+07:00","message":"[buffer interim] 167 false ซึ่งเดี๋ยวเรามาดูกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.69989988+07:00","message":"[bufferProcess] interim [380000000]:ซึ่งเดี๋ยวเรามาดูกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.699902385+07:00","message":"[bufferProcess] send to processor:ซึ่งเดี๋ยวเรามาดูกันนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.699905532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.699908067+07:00","message":"> Transcript [1614] [false]: 'ซึ่งเดี๋ยวเรามาดูกันนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.699911887+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.699913712+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.699915501+07:00","message":"StatePrefix: 'ซึ่งเดี๋ยวเรามาดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.699917384+07:00","message":"TextPushed: 'ซึ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:56.905509094+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:56.90556145+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเดี๋ยวเรามาดูกันนะคะว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:56.905569703+07:00","message":"receive interim result [false|false]: ซึ่งเดี๋ยวเรามาดูกันนะคะว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:56.905590736+07:00","message":"[buffer interim] 167 false ซึ่งเดี๋ยวเรามาดูกันนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.905603954+07:00","message":"[bufferProcess] interim [620000000]:ซึ่งเดี๋ยวเรามาดูกันนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.905607725+07:00","message":"[bufferProcess] send to processor:ซึ่งเดี๋ยวเรามาดูกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.905612588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.905617388+07:00","message":"> Transcript [1615] [false]: 'ซึ่งเดี๋ยวเรามาดูกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.90562264+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.905625336+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.905628877+07:00","message":"StatePrefix: 'ซึ่งเดี๋ยวเรามาดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:56.905631989+07:00","message":"TextPushed: 'ซึ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:57.460515724+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:57.460548777+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเดี๋ยวเรามาดูกันนะคะว่าแต่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:57.460554139+07:00","message":"receive interim result [false|false]: ซึ่งเดี๋ยวเรามาดูกันนะคะว่าแต่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:57.460567141+07:00","message":"[buffer interim] 167 false ซึ่งเดี๋ยวเรามาดูกันนะคะว่าแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.460573107+07:00","message":"[bufferProcess] interim [100000000]:ซึ่งเดี๋ยวเรามาดูกันนะคะว่าแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.460576065+07:00","message":"[bufferProcess] send to processor:ซึ่งเดี๋ยวเรามาดูกันนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.460580808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.460583613+07:00","message":"> Transcript [1616] [false]: 'ซึ่งเดี๋ยวเรามาดูกันนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.460587035+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.460588917+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.460591162+07:00","message":"StatePrefix: 'ซึ่งเดี๋ยวเรามาดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.460593266+07:00","message":"TextPushed: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.460597951+07:00","message":"Push: 'เดี๋ยวเรามาดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.460599704+07:00","message":"TextPushed: 'ซึ่งเดี๋ยวเรามาดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.460602184+07:00","message":"Set new StatePrefix : 'ซึ่งเดี๋ยวเรามาดูกันนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.460604603+07:00","message":"Next Push (prob) : 'กันนะคะว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:57.460611969+07:00","message":"push: {false เดี๋ยวเรามาดู 0 0xc001f74580}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:57.478006202+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:57.478031482+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเดี๋ยวเรามาดูกันนะคะว่าแต่ละ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:57.478036975+07:00","message":"receive interim result [false|false]: ซึ่งเดี๋ยวเรามาดูกันนะคะว่าแต่ละ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:57.478051367+07:00","message":"[buffer interim] 167 false ซึ่งเดี๋ยวเรามาดูกันนะคะว่าแต่ละ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.478057671+07:00","message":"[bufferProcess] interim [220000000]:ซึ่งเดี๋ยวเรามาดูกันนะคะว่าแต่ละ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.478061396+07:00","message":"[bufferProcess] send to processor:ซึ่งเดี๋ยวเรามาดูกันนะคะว่าแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.47807023+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.478073214+07:00","message":"> Transcript [1617] [false]: 'ซึ่งเดี๋ยวเรามาดูกันนะคะว่าแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.478081584+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.478083638+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.478085292+07:00","message":"StatePrefix: 'ซึ่งเดี๋ยวเรามาดูกันนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.478087397+07:00","message":"TextPushed: 'ซึ่งเดี๋ยวเรามาดู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:57.66006023+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:57.660106407+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:57.660113313+07:00","message":"receive interim result [false|false]: ซึ่งเดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:57.660125752+07:00","message":"[buffer interim] 167 false ซึ่งเดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.660132632+07:00","message":"[bufferProcess] interim [400000000]:ซึ่งเดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.660137536+07:00","message":"[bufferProcess] send to processor:ซึ่งเดี๋ยวเรามาดูกันนะคะว่าแต่ละ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.66014362+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.660147181+07:00","message":"> Transcript [1618] [false]: 'ซึ่งเดี๋ยวเรามาดูกันนะคะว่าแต่ละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.66015109+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.660152946+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.660155609+07:00","message":"StatePrefix: 'ซึ่งเดี๋ยวเรามาดูกันนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.660158491+07:00","message":"TextPushed: 'ซึ่งเดี๋ยวเรามาดู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:57.979015199+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:57.979047741+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:57.979053158+07:00","message":"receive interim result [false|false]: ซึ่งเดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:57.979064511+07:00","message":"[buffer interim] 167 false ซึ่งเดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.979071142+07:00","message":"[bufferProcess] interim [640000000]:ซึ่งเดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.979073241+07:00","message":"[bufferProcess] send to processor:ซึ่งเดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.979078429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.97908091+07:00","message":"> Transcript [1619] [false]: 'ซึ่งเดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.979084305+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.979086289+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.979095579+07:00","message":"StatePrefix: 'ซึ่งเดี๋ยวเรามาดูกันนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:57.979098591+07:00","message":"TextPushed: 'ซึ่งเดี๋ยวเรามาดู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:58.110571449+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:58.110616076+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบเป็นยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:58.110622952+07:00","message":"receive interim result [false|false]: ซึ่งเดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบเป็นยัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:58.110636876+07:00","message":"[buffer interim] 167 false ซึ่งเดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบเป็นยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:58.110644502+07:00","message":"[bufferProcess] interim [820000000]:ซึ่งเดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบเป็นยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:58.11064767+07:00","message":"[bufferProcess] send to processor:ซึ่งเดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:58.110654166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:58.110656926+07:00","message":"> Transcript [1620] [false]: 'ซึ่งเดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:58.110660462+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:58.110665255+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:58.110667837+07:00","message":"StatePrefix: 'ซึ่งเดี๋ยวเรามาดูกันนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:58.110670461+07:00","message":"TextPushed: 'ซึ่งเดี๋ยวเรามาดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:58.110676487+07:00","message":"Push: 'กันนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:58.11067852+07:00","message":"TextPushed: 'ซึ่งเดี๋ยวเรามาดูกันนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:58.110680988+07:00","message":"Set new StatePrefix : 'ซึ่งเดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:58.110683738+07:00","message":"Next Push (prob) : 'แต่ละแบบเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:58.110691258+07:00","message":"push: {false กันนะคะว่า 0 0xc001f74580}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:58.300499374+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:58.300536968+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบเป็นยังไง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:58.300543428+07:00","message":"receive interim result [false|false]: ซึ่งเดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบเป็นยังไง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:58.300558432+07:00","message":"[buffer interim] 167 false ซึ่งเดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบเป็นยังไง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:58.300565577+07:00","message":"[bufferProcess] interim [940000000]:ซึ่งเดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบเป็นยังไง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:58.300567912+07:00","message":"[bufferProcess] send to processor:ซึ่งเดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบเป็นยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:58.300571137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:58.300574189+07:00","message":"> Transcript [1621] [false]: 'ซึ่งเดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบเป็นยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:58.300577388+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:58.300579429+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:58.300581168+07:00","message":"StatePrefix: 'ซึ่งเดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:58.300583599+07:00","message":"TextPushed: 'ซึ่งเดี๋ยวเรามาดูกันนะคะว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:58.480450498+07:00","message":"[GCS] IsForceVAD: false for message ID: 167"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:58.484610262+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:10:58.4846263+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:58.75947691+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:58.759512374+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบเป็นยังไง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:58.759537129+07:00","message":"receive interim result [true|false]: ซึ่งเดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบเป็นยังไง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:58.759543889+07:00","message":"end recv isFinal message id 167"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:58.759546279+07:00","message":"end Recv id 167"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:58.75955357+07:00","message":"[buffer interim] 167 true ซึ่งเดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบเป็นยังไง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:58.759560811+07:00","message":"[bufferProcess] interim [360000000]:ซึ่งเดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบเป็นยังไง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:58.759563809+07:00","message":"[bufferProcess] send to processor (isfinal):ซึ่งเดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบเป็นยังไง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:58.759567412+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:58.759569982+07:00","message":"> Transcript [1622] [false]: 'ซึ่งเดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบเป็นยังไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:58.759573212+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:58.759576594+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:58.759578539+07:00","message":"StatePrefix: 'ซึ่งเดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:58.75958128+07:00","message":"TextPushed: 'ซึ่งเดี๋ยวเรามาดูกันนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:58.759583187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:58.759584963+07:00","message":"> Transcript [1623] [true]: 'ซึ่งเดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบเป็นยังไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:58.759587111+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:58.759588655+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:58.759590219+07:00","message":"StatePrefix: 'ซึ่งเดี๋ยวเรามาดูกันนะคะว่าแต่ละแบบเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:58.75959191+07:00","message":"TextPushed: 'ซึ่งเดี๋ยวเรามาดูกันนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:58.759594953+07:00","message":"Push: 'แต่ละแบบเป็นยังไง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:58.759606167+07:00","message":"push: {true แต่ละแบบเป็นยังไง 0 0xc001f74580}"}
{"level":"info","service":"Main","time":"2026-02-25T13:10:58.768077915+07:00","message":"write wav file: './tmp/7509/7509_167.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:59.063084964+07:00","message":"[GCS] Start streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:59.589022519+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:59.589058926+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:59.58906398+07:00","message":"receive interim result [false|false]: ภาพ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:59.589081684+07:00","message":"[buffer interim] 168 false ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:59.589088377+07:00","message":"[bufferProcess] interim [600000000]:ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:59.589090214+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:59.781368519+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:59.781409421+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพเก่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:59.781415192+07:00","message":"receive interim result [false|false]: ภาพเก่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:59.781429753+07:00","message":"[buffer interim] 168 false ภาพเก่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:59.78143675+07:00","message":"[bufferProcess] interim [780000000]:ภาพเก่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:59.781439575+07:00","message":"[bufferProcess] send to processor:ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:59.78144588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:59.781448888+07:00","message":"> Transcript [1624] [false]: 'ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:59.781451119+07:00","message":"Set StatePrefix (first interim): 'ภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:59.895573866+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:59.895613112+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพกรอบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:59.895618885+07:00","message":"receive interim result [false|false]: ภาพกรอบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:10:59.89563256+07:00","message":"[buffer interim] 168 false ภาพกรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:59.895638981+07:00","message":"[bufferProcess] interim [840000000]:ภาพกรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:59.895641202+07:00","message":"[bufferProcess] send to processor:ภาพเก่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:59.895644398+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:59.895647074+07:00","message":"> Transcript [1625] [false]: 'ภาพเก่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:59.895650045+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:59.895651938+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:59.895653692+07:00","message":"StatePrefix: 'ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:10:59.895655523+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:00.029447435+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:00.029484535+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:00.029489968+07:00","message":"receive interim result [false|false]: ภาพก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:00.029506001+07:00","message":"[buffer interim] 168 false ภาพก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:00.029512581+07:00","message":"[bufferProcess] interim [20000000]:ภาพก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:00.029514869+07:00","message":"[bufferProcess] send to processor:ภาพกรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:00.029521032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:00.029524026+07:00","message":"> Transcript [1626] [false]: 'ภาพกรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:00.02952705+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:00.02952915+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:00.029531469+07:00","message":"StatePrefix: 'ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:00.029533927+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:00.142291904+07:00","message":"[GCS] IsForceVAD: false for message ID: 168"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:00.242731471+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:00.242778454+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพก\",\"confidence\":0.8376818}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:00.242784348+07:00","message":"receive interim result [true|false]: ภาพก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:00.24279777+07:00","message":"end recv isFinal message id 168"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:00.242801448+07:00","message":"end Recv id 168"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:00.242815118+07:00","message":"[buffer interim] 168 true ภาพก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:00.242837106+07:00","message":"[bufferProcess] interim [320000000]:ภาพก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:00.242840442+07:00","message":"[bufferProcess] send to processor (isfinal):ภาพก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:00.242843632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:00.242846574+07:00","message":"> Transcript [1627] [false]: 'ภาพก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:00.242850398+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:00.242852361+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:00.242854683+07:00","message":"StatePrefix: 'ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:00.242856631+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:00.242858223+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:00.242860185+07:00","message":"> Transcript [1628] [true]: 'ภาพก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:00.242862022+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:00.242863666+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:00.242865128+07:00","message":"StatePrefix: 'ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:00.242867038+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:00.242869624+07:00","message":"Push: 'ภาพก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:00.242878316+07:00","message":"push: {true ภาพก 0 0xc001f75080}"}
{"level":"info","service":"Main","time":"2026-02-25T13:11:00.250268488+07:00","message":"write wav file: './tmp/7509/7509_168.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:00.462018199+07:00","message":"[GCS] Start streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:01.03980495+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:01.039855833+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฝาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:01.039860641+07:00","message":"receive interim result [false|false]: ฝาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:01.039878947+07:00","message":"[buffer interim] 169 false ฝาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:01.039884969+07:00","message":"[bufferProcess] interim [540000000]:ฝาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:01.039887492+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:01.123113291+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:01.123189065+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปรากฏ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:01.123197426+07:00","message":"receive interim result [false|false]: ปรากฏ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:01.123219495+07:00","message":"[buffer interim] 169 false ปรากฏ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:01.123237261+07:00","message":"[bufferProcess] interim [660000000]:ปรากฏ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:01.123240607+07:00","message":"[bufferProcess] send to processor:ฝาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:01.123249438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:01.123254151+07:00","message":"> Transcript [1629] [false]: 'ฝาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:01.123257539+07:00","message":"Set StatePrefix (first interim): 'ฝาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:01.318116364+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:01.318158056+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"tacos\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:01.318170711+07:00","message":"receive interim result [false|false]: tacos"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:01.318183386+07:00","message":"[buffer interim] 169 false tacos"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:01.318189871+07:00","message":"[bufferProcess] interim [840000000]:tacos"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:01.318192688+07:00","message":"[bufferProcess] send to processor:ปรากฏ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:01.318200029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:01.318202997+07:00","message":"> Transcript [1630] [false]: 'ปรากฏ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:01.318204966+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:01.318206758+07:00","message":"Set new StatePrefix: 'ปรากฏ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:01.321875469+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:01.321911362+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฟาโกไซต์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:01.321917233+07:00","message":"receive interim result [false|false]: ฟาโกไซต์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:01.321930273+07:00","message":"[buffer interim] 169 false ฟาโกไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:01.321935021+07:00","message":"[bufferProcess] interim [900000000]:ฟาโกไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:01.321937133+07:00","message":"[bufferProcess] send to processor:tacos"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:01.321939701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:01.32194222+07:00","message":"> Transcript [1631] [false]: 'tacos'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:01.321944073+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:01.321946349+07:00","message":"Set new StatePrefix: 'tacos'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:01.367496702+07:00","message":"[GCS] Cleaned up inactive client: 140"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:01.367516884+07:00","message":"[GCS] Cleaned up inactive client: 138"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:01.367520177+07:00","message":"[GCS] Cleaned up inactive client: 142"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:01.367523087+07:00","message":"[GCS] Cleaned up inactive client: 139"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:01.367526252+07:00","message":"[GCS] Cleaned up inactive client: 137"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:01.367528883+07:00","message":"[GCS] Cleaned up inactive client: 141"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:01.367531319+07:00","message":"[GCS] Cleaned up inactive client: 135"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:01.367538766+07:00","message":"[GCS] Cleaned up inactive client: 143"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:01.36754692+07:00","message":"[GCS] Cleaned up inactive client: 136"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:01.485471355+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:01.485488432+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:01.502789104+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:01.502834079+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฟาโกไซโทซิส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:01.502841629+07:00","message":"receive interim result [false|false]: ฟาโกไซโทซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:01.502857307+07:00","message":"[buffer interim] 169 false ฟาโกไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:01.502867996+07:00","message":"[bufferProcess] interim [80000000]:ฟาโกไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:01.502871986+07:00","message":"[bufferProcess] send to processor:ฟาโกไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:01.502880141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:01.502883991+07:00","message":"> Transcript [1632] [false]: 'ฟาโกไซต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:01.502887397+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:01.502891564+07:00","message":"Set new StatePrefix: 'ฟาโกไซต์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:02.058076964+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:02.05811861+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฟาโกไซโทซิสเนื้อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:02.058125494+07:00","message":"receive interim result [false|false]: ฟาโกไซโทซิสเนื้อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:02.058141083+07:00","message":"[buffer interim] 169 false ฟาโกไซโทซิสเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.058148123+07:00","message":"[bufferProcess] interim [620000000]:ฟาโกไซโทซิสเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.058150365+07:00","message":"[bufferProcess] send to processor:ฟาโกไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.058157304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.058160666+07:00","message":"> Transcript [1633] [false]: 'ฟาโกไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.058162991+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.058164956+07:00","message":"Set new StatePrefix: 'ฟาโกไซโทซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:02.093435902+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:02.093466844+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฟาโกไซโทซิสนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:02.093472608+07:00","message":"receive interim result [false|false]: ฟาโกไซโทซิสนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:02.093482686+07:00","message":"[buffer interim] 169 false ฟาโกไซโทซิสนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.093489757+07:00","message":"[bufferProcess] interim [680000000]:ฟาโกไซโทซิสนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.093492085+07:00","message":"[bufferProcess] send to processor:ฟาโกไซโทซิสเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.093497158+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.093499607+07:00","message":"> Transcript [1634] [false]: 'ฟาโกไซโทซิสเนื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.093502548+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.093504591+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.09350637+07:00","message":"StatePrefix: 'ฟาโกไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.093508324+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:02.390234132+07:00","message":"[GCS] IsForceVAD: false for message ID: 169"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:02.481648804+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:02.4816797+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฟาโกไซโทซิสนะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:02.481686134+07:00","message":"receive interim result [true|false]: ฟาโกไซโทซิสนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:02.481694687+07:00","message":"end recv isFinal message id 169"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:02.481697012+07:00","message":"end Recv id 169"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:02.48170373+07:00","message":"[buffer interim] 169 true ฟาโกไซโทซิสนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.481713623+07:00","message":"[bufferProcess] interim [130000000]:ฟาโกไซโทซิสนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.481716747+07:00","message":"[bufferProcess] send to processor (isfinal):ฟาโกไซโทซิสนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.481719934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.481722431+07:00","message":"> Transcript [1635] [false]: 'ฟาโกไซโทซิสนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.481724937+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.481727792+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.481729541+07:00","message":"StatePrefix: 'ฟาโกไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.481731496+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.481732962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.481734902+07:00","message":"> Transcript [1636] [true]: 'ฟาโกไซโทซิสนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.481736889+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.481738365+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.481739818+07:00","message":"StatePrefix: 'ฟาโกไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.481741428+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:02.481744587+07:00","message":"Push: 'ฟาโกไซโทซิสนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:02.481753292+07:00","message":"push: {true ฟาโกไซโทซิสนะคะ 0 0xc0039d8600}"}
{"level":"info","service":"Main","time":"2026-02-25T13:11:02.489178861+07:00","message":"write wav file: './tmp/7509/7509_169.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:02.7835043+07:00","message":"[GCS] Start streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:03.124948352+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:03.124988617+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:03.124994232+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:03.125010454+07:00","message":"[buffer interim] 170 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:03.125016203+07:00","message":"[bufferProcess] interim [420000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:03.125018512+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:03.298726067+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:03.298757429+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:03.298762448+07:00","message":"receive interim result [false|false]: เป็นการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:03.298773684+07:00","message":"[buffer interim] 170 false เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:03.298781662+07:00","message":"[bufferProcess] interim [540000000]:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:03.298783924+07:00","message":"[bufferProcess] send to processor:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:03.298788783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:03.298791013+07:00","message":"> Transcript [1637] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:03.298793334+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:03.502710779+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:03.502746525+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการนำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:03.502752268+07:00","message":"receive interim result [false|false]: เป็นการนำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:03.502765509+07:00","message":"[buffer interim] 170 false เป็นการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:03.502772142+07:00","message":"[bufferProcess] interim [780000000]:เป็นการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:03.50277459+07:00","message":"[bufferProcess] send to processor:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:03.502779798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:03.502782818+07:00","message":"> Transcript [1638] [false]: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:03.502785942+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:03.502788322+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:03.50279023+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:03.50279223+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:03.61916997+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:03.619210733+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:03.61922669+07:00","message":"receive interim result [false|false]: เป็นการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:03.619238819+07:00","message":"[buffer interim] 170 false เป็นการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:03.619245435+07:00","message":"[bufferProcess] interim [900000000]:เป็นการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:03.619247577+07:00","message":"[bufferProcess] send to processor:เป็นการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:03.619252663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:03.619255528+07:00","message":"> Transcript [1639] [false]: 'เป็นการนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:03.619258548+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:03.619260642+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:03.619262638+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:03.619266371+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:03.933739412+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:03.933789015+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:03.93379482+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:03.933809885+07:00","message":"[buffer interim] 170 false เป็นการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:03.933816718+07:00","message":"[bufferProcess] interim [140000000]:เป็นการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:03.933819059+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:03.933825401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:03.93382824+07:00","message":"> Transcript [1640] [false]: 'เป็นการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:03.93383157+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:03.933833665+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:03.933835665+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:03.933840758+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:04.135549583+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:04.135589007+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:04.135594793+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:04.135607981+07:00","message":"[buffer interim] 170 false เป็นการลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.135614809+07:00","message":"[bufferProcess] interim [380000000]:เป็นการลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.135618666+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.135626061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.135629296+07:00","message":"> Transcript [1641] [false]: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.135632578+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.135635013+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.13563905+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.135641239+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.13564782+07:00","message":"Push: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.135650057+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.135652288+07:00","message":"Set new StatePrefix : 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.135654471+07:00","message":"Next Push (prob) : 'การลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:04.135676261+07:00","message":"push: {false เป็น 0 0xc000106680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:04.197572469+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:04.19761118+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารขนาด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:04.197617102+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารขนาด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:04.197629585+07:00","message":"[buffer interim] 170 false เป็นการลำเลียงสารขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.197636303+07:00","message":"[bufferProcess] interim [500000000]:เป็นการลำเลียงสารขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.19763873+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.197643582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.197646467+07:00","message":"> Transcript [1642] [false]: 'เป็นการลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.197649449+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.197651752+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.197653808+07:00","message":"StatePrefix: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.197656319+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:04.485730246+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:04.4857471+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:04.516976484+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:04.517021915+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารขนาดใหญ่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:04.517028249+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารขนาดใหญ่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:04.517043566+07:00","message":"[buffer interim] 170 false เป็นการลำเลียงสารขนาดใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.517050354+07:00","message":"[bufferProcess] interim [800000000]:เป็นการลำเลียงสารขนาดใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.517053168+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.517059619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.517062695+07:00","message":"> Transcript [1643] [false]: 'เป็นการลำเลียงสารขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.517066428+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.517068521+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.517070835+07:00","message":"StatePrefix: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.517072907+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:04.839119311+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:04.839163117+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารขนาดใหญ่ที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:04.839170153+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารขนาดใหญ่ที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:04.839186827+07:00","message":"[buffer interim] 170 false เป็นการลำเลียงสารขนาดใหญ่ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.839193683+07:00","message":"[bufferProcess] interim [100000000]:เป็นการลำเลียงสารขนาดใหญ่ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.83919656+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารขนาดใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.839202819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.839205332+07:00","message":"> Transcript [1644] [false]: 'เป็นการลำเลียงสารขนาดใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.839208459+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.839210585+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.839212673+07:00","message":"StatePrefix: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.839214928+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:04.900137154+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:04.900171706+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารขนาดใหญ่ที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:04.900178019+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารขนาดใหญ่ที่มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:04.900193412+07:00","message":"[buffer interim] 170 false เป็นการลำเลียงสารขนาดใหญ่ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.900200046+07:00","message":"[bufferProcess] interim [220000000]:เป็นการลำเลียงสารขนาดใหญ่ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.900202547+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารขนาดใหญ่ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.900205626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.900208422+07:00","message":"> Transcript [1645] [false]: 'เป็นการลำเลียงสารขนาดใหญ่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.900211698+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.900213728+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.900215953+07:00","message":"StatePrefix: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.900218133+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.900223077+07:00","message":"Push: 'การลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.900225101+07:00","message":"TextPushed: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.900227506+07:00","message":"Set new StatePrefix : 'เป็นการลำเลียงสารขนาดใหญ่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:04.900230066+07:00","message":"Next Push (prob) : 'ขนาดใหญ่ที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:04.900237883+07:00","message":"push: {false การลำเลียงสาร 0 0xc000106680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:05.027514555+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:05.027554459+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารขนาดใหญ่ที่ไม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:05.027561006+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารขนาดใหญ่ที่ไม่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:05.027575378+07:00","message":"[buffer interim] 170 false เป็นการลำเลียงสารขนาดใหญ่ที่ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.027582178+07:00","message":"[bufferProcess] interim [280000000]:เป็นการลำเลียงสารขนาดใหญ่ที่ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.02758499+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารขนาดใหญ่ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.027591483+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.027594136+07:00","message":"> Transcript [1646] [false]: 'เป็นการลำเลียงสารขนาดใหญ่ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.027597616+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.027599902+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.027602585+07:00","message":"StatePrefix: 'เป็นการลำเลียงสารขนาดใหญ่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.027605503+07:00","message":"TextPushed: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:05.218933051+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:05.218975568+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารขนาดใหญ่ที่ไม่น่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:05.218982388+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารขนาดใหญ่ที่ไม่น่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:05.218996971+07:00","message":"[buffer interim] 170 false เป็นการลำเลียงสารขนาดใหญ่ที่ไม่น่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.21900401+07:00","message":"[bufferProcess] interim [460000000]:เป็นการลำเลียงสารขนาดใหญ่ที่ไม่น่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.219007196+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารขนาดใหญ่ที่ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.219014233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.219017489+07:00","message":"> Transcript [1647] [false]: 'เป็นการลำเลียงสารขนาดใหญ่ที่ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.219020868+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.219023017+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.21902485+07:00","message":"StatePrefix: 'เป็นการลำเลียงสารขนาดใหญ่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.21902918+07:00","message":"TextPushed: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:05.221501218+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:05.221537636+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ลด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:05.221543494+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ลด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:05.221564848+07:00","message":"[buffer interim] 170 false เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ลด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.22157253+07:00","message":"[bufferProcess] interim [520000000]:เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ลด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.2215749+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารขนาดใหญ่ที่ไม่น่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.221581706+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.221584643+07:00","message":"> Transcript [1648] [false]: 'เป็นการลำเลียงสารขนาดใหญ่ที่ไม่น่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.221588161+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.221590128+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.22159193+07:00","message":"StatePrefix: 'เป็นการลำเลียงสารขนาดใหญ่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.221595106+07:00","message":"TextPushed: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:05.345797341+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:05.345838187+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:05.345845261+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลาย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:05.345859056+07:00","message":"[buffer interim] 170 false เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.345865532+07:00","message":"[bufferProcess] interim [580000000]:เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.345867877+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ลด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.345873656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.345876315+07:00","message":"> Transcript [1649] [false]: 'เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ลด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.345879469+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.345881288+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.345882971+07:00","message":"StatePrefix: 'เป็นการลำเลียงสารขนาดใหญ่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.345885735+07:00","message":"TextPushed: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.345891493+07:00","message":"Push: 'ขนาดใหญ่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.345893456+07:00","message":"TextPushed: 'เป็นการลำเลียงสารขนาดใหญ่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.345895816+07:00","message":"Set new StatePrefix : 'เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ลด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.345897897+07:00","message":"Next Push (prob) : 'ไม่ลด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:05.345905767+07:00","message":"push: {false ขนาดใหญ่ที่ 0 0xc000106680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:05.538602142+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:05.538672199+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลายน้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:05.538678038+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลายน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:05.538691565+07:00","message":"[buffer interim] 170 false เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลายน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.538698379+07:00","message":"[bufferProcess] interim [820000000]:เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลายน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.538701008+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.53870684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.538709566+07:00","message":"> Transcript [1650] [false]: 'เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.538712048+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:05.538716889+07:00","message":"Set new StatePrefix: 'เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลาย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:05.981440668+07:00","message":"[GCS] IsForceVAD: false for message ID: 170"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:06.057698841+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:06.057742876+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลายน้ำ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:06.057749643+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลายน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:06.057766737+07:00","message":"[buffer interim] 170 false เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลายน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:06.057774376+07:00","message":"[bufferProcess] interim [420000000]:เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลายน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:06.057777019+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลายน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:06.05778039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:06.057783328+07:00","message":"> Transcript [1651] [false]: 'เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลายน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:06.057786685+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:06.057788645+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:06.057790395+07:00","message":"StatePrefix: 'เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:06.057793423+07:00","message":"TextPushed: 'เป็นการลำเลียงสารขนาดใหญ่ที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:06.069192802+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:06.069218658+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลายน้ำ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:06.069224872+07:00","message":"receive interim result [true|false]: เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลายน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:06.069237655+07:00","message":"end recv isFinal message id 170"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:06.069240041+07:00","message":"end Recv id 170"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:06.069246235+07:00","message":"[buffer interim] 170 true เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลายน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:06.069251197+07:00","message":"[bufferProcess] interim [420000000]:เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลายน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:06.069258425+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลายน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:06.069261217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:06.069265135+07:00","message":"> Transcript [1652] [false]: 'เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลายน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:06.069273523+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:06.069275615+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:06.069277286+07:00","message":"StatePrefix: 'เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:06.06927961+07:00","message":"TextPushed: 'เป็นการลำเลียงสารขนาดใหญ่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:06.069281686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:06.069283596+07:00","message":"> Transcript [1653] [true]: 'เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลายน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:06.069285694+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:06.069287151+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:06.069288625+07:00","message":"StatePrefix: 'เป็นการลำเลียงสารขนาดใหญ่ที่ไม่ละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:06.069290271+07:00","message":"TextPushed: 'เป็นการลำเลียงสารขนาดใหญ่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:06.069296543+07:00","message":"Push: 'ไม่ละลายน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:06.069304953+07:00","message":"push: {true ไม่ละลายน้ำ 0 0xc000106680}"}
{"level":"info","service":"Main","time":"2026-02-25T13:11:06.078422222+07:00","message":"write wav file: './tmp/7509/7509_170.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:06.423259918+07:00","message":"[GCS] Start streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:07.082685145+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:07.082730506+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:07.082736195+07:00","message":"receive interim result [false|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:07.082753311+07:00","message":"[buffer interim] 171 false ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.082759662+07:00","message":"[bufferProcess] interim [480000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.082761575+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.082768094+07:00","message":"[bufferProcess] send to processor (ticker):ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.082770543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.082773121+07:00","message":"> Transcript [1654] [false]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.082775181+07:00","message":"Set StatePrefix (first interim): 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:07.26970428+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:07.269750271+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนของ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:07.269756094+07:00","message":"receive interim result [false|false]: ส่วนของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:07.269770201+07:00","message":"[buffer interim] 171 false ส่วนของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.269777303+07:00","message":"[bufferProcess] interim [660000000]:ส่วนของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.269779219+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:07.485793327+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:07.485802487+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:07.56395487+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:07.56398976+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนของเยื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:07.563996409+07:00","message":"receive interim result [false|false]: ส่วนของเยื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:07.564009461+07:00","message":"[buffer interim] 171 false ส่วนของเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.564016256+07:00","message":"[bufferProcess] interim [900000000]:ส่วนของเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.564019075+07:00","message":"[bufferProcess] send to processor:ส่วนของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.564026204+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.564028704+07:00","message":"> Transcript [1655] [false]: 'ส่วนของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.564031797+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.564033697+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.564035491+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.564037588+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:07.592821398+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:07.59284416+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนของเยี่ยม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:07.592849738+07:00","message":"receive interim result [false|false]: ส่วนของเยี่ยม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:07.592863248+07:00","message":"[buffer interim] 171 false ส่วนของเยี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.592867934+07:00","message":"[bufferProcess] interim [960000000]:ส่วนของเยี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.592869838+07:00","message":"[bufferProcess] send to processor:ส่วนของเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.592872879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.592875128+07:00","message":"> Transcript [1656] [false]: 'ส่วนของเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.592877678+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.592879305+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.59288278+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.592884548+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:07.661801055+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:07.661836006+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนของเยื่อหุ้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:07.661841514+07:00","message":"receive interim result [false|false]: ส่วนของเยื่อหุ้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:07.661856523+07:00","message":"[buffer interim] 171 false ส่วนของเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.661862957+07:00","message":"[bufferProcess] interim [80000000]:ส่วนของเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.661865312+07:00","message":"[bufferProcess] send to processor:ส่วนของเยี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.661869924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.661872786+07:00","message":"> Transcript [1657] [false]: 'ส่วนของเยี่ยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.661875665+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.66187738+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.661879198+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.661881092+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:07.978682083+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:07.978724284+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนของเยื่อหุ้มเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:07.978730265+07:00","message":"receive interim result [false|false]: ส่วนของเยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:07.978746125+07:00","message":"[buffer interim] 171 false ส่วนของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.978752695+07:00","message":"[bufferProcess] interim [380000000]:ส่วนของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.978754994+07:00","message":"[bufferProcess] send to processor:ส่วนของเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.978761573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.978764503+07:00","message":"> Transcript [1658] [false]: 'ส่วนของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.978767768+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.978769794+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.978771447+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.97877352+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.978779588+07:00","message":"Push: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.978782467+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.978784508+07:00","message":"Set new StatePrefix : 'ส่วนของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:07.9787865+07:00","message":"Next Push (prob) : 'ของเยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:07.978793601+07:00","message":"push: {false ส่วน 0 0xc000107380}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:08.341154005+07:00","message":"[GCS] IsForceVAD: false for message ID: 171"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:08.458879393+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:08.458933935+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยส่วนของเยื่อหุ้มเซลล์\",\"confidence\":0.94046515}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:08.458941797+07:00","message":"receive interim result [true|false]: โดยส่วนของเยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:08.458950635+07:00","message":"end recv isFinal message id 171"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:08.458953065+07:00","message":"end Recv id 171"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:08.458960548+07:00","message":"[buffer interim] 171 true โดยส่วนของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:08.458969548+07:00","message":"[bufferProcess] interim [950000000]:โดยส่วนของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:08.458974544+07:00","message":"[bufferProcess] send to processor (isfinal):ส่วนของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:08.458978185+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:08.458981971+07:00","message":"> Transcript [1659] [false]: 'ส่วนของเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:08.458985061+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:08.458988149+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:08.458990619+07:00","message":"StatePrefix: 'ส่วนของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:08.458992741+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:08.458994374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:08.45899622+07:00","message":"> Transcript [1660] [true]: 'โดยส่วนของเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:08.45899821+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:08.45899978+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:08.459001302+07:00","message":"StatePrefix: 'ส่วนของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:08.45900304+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:08.459004501+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:08.459110211+07:00","message":"Push: 'ของเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:08.45911285+07:00","message":"TextPushed: 'ส่วนของเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:08.459114934+07:00","message":"Set new StatePrefix : 'โดยส่วนของเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:08.459117287+07:00","message":"Next Push (prob) : 'โดยส่วนของเยื่อหุ้มเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:08.459125531+07:00","message":"push: {true ของเยื่อหุ้มเซลล์ 0 0xc000107380}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:08.459138083+07:00","message":"write aligntment file to 'tmp/7509/align_message_id_171.html'"}
{"level":"info","service":"Main","time":"2026-02-25T13:11:08.465150832+07:00","message":"write wav file: './tmp/7509/7509_171.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:08.472851089+07:00","message":"[GCS] Start streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:08.952816032+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:08.952863754+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยื่น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:08.952869114+07:00","message":"receive interim result [false|false]: ยื่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:08.952883768+07:00","message":"[buffer interim] 172 false ยื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:08.952890675+07:00","message":"[bufferProcess] interim [480000000]:ยื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:08.952892432+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:09.130965595+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:09.131000446+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยื่นไป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:09.131006326+07:00","message":"receive interim result [false|false]: ยื่นไป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:09.131016773+07:00","message":"[buffer interim] 172 false ยื่นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:09.131024527+07:00","message":"[bufferProcess] interim [660000000]:ยื่นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:09.13102653+07:00","message":"[bufferProcess] send to processor:ยื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:09.13103127+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:09.13103377+07:00","message":"> Transcript [1661] [false]: 'ยื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:09.131035935+07:00","message":"Set StatePrefix (first interim): 'ยื่น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:09.326087878+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:09.326122789+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยื่นไปอบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:09.326127484+07:00","message":"receive interim result [false|false]: ยื่นไปอบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:09.326136552+07:00","message":"[buffer interim] 172 false ยื่นไปอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:09.326143072+07:00","message":"[bufferProcess] interim [900000000]:ยื่นไปอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:09.326145164+07:00","message":"[bufferProcess] send to processor:ยื่นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:09.326148188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:09.326150697+07:00","message":"> Transcript [1662] [false]: 'ยื่นไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:09.326153651+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:09.326155529+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:09.326157225+07:00","message":"StatePrefix: 'ยื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:09.326159088+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:09.64100595+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:09.641039894+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยื่นไปอบรม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:09.641044927+07:00","message":"receive interim result [false|false]: ยื่นไปอบรม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:09.641058717+07:00","message":"[buffer interim] 172 false ยื่นไปอบรม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:09.64106582+07:00","message":"[bufferProcess] interim [200000000]:ยื่นไปอบรม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:09.641067866+07:00","message":"[bufferProcess] send to processor:ยื่นไปอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:09.641071233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:09.641074186+07:00","message":"> Transcript [1663] [false]: 'ยื่นไปอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:09.641076763+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:09.641078551+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:09.64108042+07:00","message":"StatePrefix: 'ยื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:09.64108264+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:09.711514743+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:09.71155165+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยื่นไปโอบล้อม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:09.711558129+07:00","message":"receive interim result [false|false]: ยื่นไปโอบล้อม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:09.711573373+07:00","message":"[buffer interim] 172 false ยื่นไปโอบล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:09.711581066+07:00","message":"[bufferProcess] interim [320000000]:ยื่นไปโอบล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:09.711583483+07:00","message":"[bufferProcess] send to processor:ยื่นไปอบรม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:09.71158722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:09.711590598+07:00","message":"> Transcript [1664] [false]: 'ยื่นไปอบรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:09.711593666+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:09.71159572+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:09.711597488+07:00","message":"StatePrefix: 'ยื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:09.711599656+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:09.90444457+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:09.904482869+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยื่นไปอบรมกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:09.904487897+07:00","message":"receive interim result [false|false]: ยื่นไปอบรมกับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:09.904499444+07:00","message":"[buffer interim] 172 false ยื่นไปอบรมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:09.904506092+07:00","message":"[bufferProcess] interim [500000000]:ยื่นไปอบรมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:09.904508646+07:00","message":"[bufferProcess] send to processor:ยื่นไปโอบล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:09.90451132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:09.904513846+07:00","message":"> Transcript [1665] [false]: 'ยื่นไปโอบล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:09.904517604+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:09.904519529+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:09.904521245+07:00","message":"StatePrefix: 'ยื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:09.904523046+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:09.904525916+07:00","message":"Push: 'ยื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:09.904527855+07:00","message":"TextPushed: 'ยื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:09.904530215+07:00","message":"Set new StatePrefix : 'ยื่นไปโอบล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:09.904532295+07:00","message":"Next Push (prob) : 'ไปโอบล้อม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:09.904539625+07:00","message":"push: {false ยื่น 0 0xc0039d9280}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:10.040101213+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:10.040142144+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยื่นไปอบรมการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:10.040148273+07:00","message":"receive interim result [false|false]: ยื่นไปอบรมการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:10.040160753+07:00","message":"[buffer interim] 172 false ยื่นไปอบรมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:10.040167775+07:00","message":"[bufferProcess] interim [560000000]:ยื่นไปอบรมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:10.040170323+07:00","message":"[bufferProcess] send to processor:ยื่นไปอบรมกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:10.040176839+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:10.040179562+07:00","message":"> Transcript [1666] [false]: 'ยื่นไปอบรมกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:10.04018191+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:10.040184407+07:00","message":"Set new StatePrefix: 'ยื่นไปอบรมกับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:10.162184181+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:10.162229652+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยื่นไปโอบล้อมสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:10.162235686+07:00","message":"receive interim result [false|false]: ยื่นไปโอบล้อมสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:10.162252297+07:00","message":"[buffer interim] 172 false ยื่นไปโอบล้อมสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:10.162259696+07:00","message":"[bufferProcess] interim [680000000]:ยื่นไปโอบล้อมสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:10.162261799+07:00","message":"[bufferProcess] send to processor:ยื่นไปอบรมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:10.162272195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:10.162275084+07:00","message":"> Transcript [1667] [false]: 'ยื่นไปอบรมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:10.16227765+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:10.162280095+07:00","message":"Set new StatePrefix: 'ยื่นไปอบรมการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:10.236151252+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:10.236189957+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยื่นไปอบรมกันวะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:10.236195882+07:00","message":"receive interim result [false|false]: ยื่นไปอบรมกันวะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:10.236210959+07:00","message":"[buffer interim] 172 false ยื่นไปอบรมกันวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:10.236217759+07:00","message":"[bufferProcess] interim [800000000]:ยื่นไปอบรมกันวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:10.236220232+07:00","message":"[bufferProcess] send to processor:ยื่นไปโอบล้อมสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:10.236226703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:10.236229406+07:00","message":"> Transcript [1668] [false]: 'ยื่นไปโอบล้อมสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:10.236231761+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:10.236233601+07:00","message":"Set new StatePrefix: 'ยื่นไปโอบล้อมสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:10.348929146+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:10.348963726+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยื่นไปอบรมฐานไว้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:10.348969245+07:00","message":"receive interim result [false|false]: ยื่นไปอบรมฐานไว้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:10.348983725+07:00","message":"[buffer interim] 172 false ยื่นไปอบรมฐานไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:10.34899005+07:00","message":"[bufferProcess] interim [860000000]:ยื่นไปอบรมฐานไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:10.34899225+07:00","message":"[bufferProcess] send to processor:ยื่นไปอบรมกันวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:10.348998579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:10.349001216+07:00","message":"> Transcript [1669] [false]: 'ยื่นไปอบรมกันวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:10.349003279+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:10.34900511+07:00","message":"Set new StatePrefix: 'ยื่นไปอบรมกันวะ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:10.486391838+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:10.486405501+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:10.529501081+07:00","message":"[GCS] IsForceVAD: false for message ID: 172"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:10.706538499+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:10.7065815+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยื่นไปโอบล้อมสารไว้\",\"confidence\":0.9510814}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:10.706587579+07:00","message":"receive interim result [true|false]: ยื่นไปโอบล้อมสารไว้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:10.706598287+07:00","message":"end recv isFinal message id 172"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:10.70660065+07:00","message":"end Recv id 172"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:10.706607876+07:00","message":"[buffer interim] 172 true ยื่นไปโอบล้อมสารไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:10.706618424+07:00","message":"[bufferProcess] interim [280000000]:ยื่นไปโอบล้อมสารไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:10.706624877+07:00","message":"[bufferProcess] send to processor (isfinal):ยื่นไปอบรมฐานไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:10.706628179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:10.706631332+07:00","message":"> Transcript [1670] [false]: 'ยื่นไปอบรมฐานไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:10.706634146+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:10.706636416+07:00","message":"Set new StatePrefix: 'ยื่นไปอบรมฐานไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:10.706640332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:10.706642256+07:00","message":"> Transcript [1671] [true]: 'ยื่นไปโอบล้อมสารไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:10.706644311+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:10.706646358+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:10.706648238+07:00","message":"StatePrefix: 'ยื่นไปอบรมฐานไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:10.70665027+07:00","message":"TextPushed: 'ยื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:10.706657379+07:00","message":"Push: 'ไปโอบล้อมสารไว้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:10.706666745+07:00","message":"push: {true ไปโอบล้อมสารไว้ 0 0xc0039d9280}"}
{"level":"info","service":"Main","time":"2026-02-25T13:11:10.714284396+07:00","message":"write wav file: './tmp/7509/7509_172.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:10.721670927+07:00","message":"[GCS] Start streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:11.062173138+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:11.062220373+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:11.062227439+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:11.062246047+07:00","message":"[buffer interim] 173 false แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.062253683+07:00","message":"[bufferProcess] interim [420000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.062256567+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:11.250156117+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:11.250201219+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:11.25020731+07:00","message":"receive interim result [false|false]: แล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:11.250224724+07:00","message":"[buffer interim] 173 false แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.250232209+07:00","message":"[bufferProcess] interim [540000000]:แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.250234592+07:00","message":"[bufferProcess] send to processor:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.250237925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.25024141+07:00","message":"> Transcript [1672] [false]: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.250243926+07:00","message":"Set StatePrefix (first interim): 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:11.281585585+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:11.281624267+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วแต่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:11.281630808+07:00","message":"receive interim result [false|false]: แล้วแต่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:11.28164278+07:00","message":"[buffer interim] 173 false แล้วแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.281649144+07:00","message":"[bufferProcess] interim [600000000]:แล้วแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.28165172+07:00","message":"[bufferProcess] send to processor:แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.281657982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.281660928+07:00","message":"> Transcript [1673] [false]: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.281664344+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.281666591+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.281668541+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.281670532+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:11.376311246+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:11.376351666+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วสร้าง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:11.376358861+07:00","message":"receive interim result [false|false]: แล้วสร้าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:11.376370956+07:00","message":"[buffer interim] 173 false แล้วสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.376378554+07:00","message":"[bufferProcess] interim [660000000]:แล้วสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.376380997+07:00","message":"[bufferProcess] send to processor:แล้วแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.376384345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.376392599+07:00","message":"> Transcript [1674] [false]: 'แล้วแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.376395809+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.376397767+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.376399542+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.376401562+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:11.566666152+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:11.566703761+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วสร้างเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:11.566709605+07:00","message":"receive interim result [false|false]: แล้วสร้างเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:11.566720123+07:00","message":"[buffer interim] 173 false แล้วสร้างเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.566727947+07:00","message":"[bufferProcess] interim [840000000]:แล้วสร้างเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.566731521+07:00","message":"[bufferProcess] send to processor:แล้วสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.566737251+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.566741363+07:00","message":"> Transcript [1675] [false]: 'แล้วสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.566745788+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.566749002+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.566751195+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.566753847+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:11.764040324+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:11.764072902+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วสร้างเป็นถุง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:11.764079155+07:00","message":"receive interim result [false|false]: แล้วสร้างเป็นถุง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:11.764091236+07:00","message":"[buffer interim] 173 false แล้วสร้างเป็นถุง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.764098184+07:00","message":"[bufferProcess] interim [80000000]:แล้วสร้างเป็นถุง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.764100524+07:00","message":"[bufferProcess] send to processor:แล้วสร้างเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.764105315+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.764108267+07:00","message":"> Transcript [1676] [false]: 'แล้วสร้างเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.764111624+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.764113651+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.764115583+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.764117624+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.764122641+07:00","message":"Push: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.764124472+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.764126648+07:00","message":"Set new StatePrefix : 'แล้วสร้างเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:11.764128784+07:00","message":"Next Push (prob) : 'สร้างเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:11.764135668+07:00","message":"push: {false แล้ว 0 0xc001f75500}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:12.080784095+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:12.080836828+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วสร้างเป็นถุงร้อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:12.080846095+07:00","message":"receive interim result [false|false]: แล้วสร้างเป็นถุงร้อน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:12.080864034+07:00","message":"[buffer interim] 173 false แล้วสร้างเป็นถุงร้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:12.080874877+07:00","message":"[bufferProcess] interim [380000000]:แล้วสร้างเป็นถุงร้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:12.080878291+07:00","message":"[bufferProcess] send to processor:แล้วสร้างเป็นถุง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:12.080885899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:12.080891392+07:00","message":"> Transcript [1677] [false]: 'แล้วสร้างเป็นถุง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:12.080897778+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:12.080900816+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:12.08090365+07:00","message":"StatePrefix: 'แล้วสร้างเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:12.08090701+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:12.140419553+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:12.140457675+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วสร้างเป็นถุงล้อม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:12.140463766+07:00","message":"receive interim result [false|false]: แล้วสร้างเป็นถุงล้อม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:12.140479131+07:00","message":"[buffer interim] 173 false แล้วสร้างเป็นถุงล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:12.140486115+07:00","message":"[bufferProcess] interim [440000000]:แล้วสร้างเป็นถุงล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:12.140488392+07:00","message":"[bufferProcess] send to processor:แล้วสร้างเป็นถุงร้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:12.140494468+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:12.14049721+07:00","message":"> Transcript [1678] [false]: 'แล้วสร้างเป็นถุงร้อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:12.140500273+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:12.140502516+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:12.140504434+07:00","message":"StatePrefix: 'แล้วสร้างเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:12.140506782+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:12.265902878+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:12.265942571+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วสร้างเป็นถุงล้อมรอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:12.265948842+07:00","message":"receive interim result [false|false]: แล้วสร้างเป็นถุงล้อมรอบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:12.265965554+07:00","message":"[buffer interim] 173 false แล้วสร้างเป็นถุงล้อมรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:12.26597288+07:00","message":"[bufferProcess] interim [560000000]:แล้วสร้างเป็นถุงล้อมรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:12.265975532+07:00","message":"[bufferProcess] send to processor:แล้วสร้างเป็นถุงล้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:12.265978964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:12.26598164+07:00","message":"> Transcript [1679] [false]: 'แล้วสร้างเป็นถุงล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:12.265985046+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:12.265986991+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:12.265989029+07:00","message":"StatePrefix: 'แล้วสร้างเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:12.265991587+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:12.846536057+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:12.846577367+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วสร้างเป็นถุงล้อมรอบก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:12.846583175+07:00","message":"receive interim result [false|false]: แล้วสร้างเป็นถุงล้อมรอบก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:12.846594798+07:00","message":"[buffer interim] 173 false แล้วสร้างเป็นถุงล้อมรอบก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:12.846601748+07:00","message":"[bufferProcess] interim [160000000]:แล้วสร้างเป็นถุงล้อมรอบก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:12.846604027+07:00","message":"[bufferProcess] send to processor:แล้วสร้างเป็นถุงล้อมรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:12.84660908+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:12.846611804+07:00","message":"> Transcript [1680] [false]: 'แล้วสร้างเป็นถุงล้อมรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:12.846615454+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:12.846617576+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:12.846619598+07:00","message":"StatePrefix: 'แล้วสร้างเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:12.846621954+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:12.846626561+07:00","message":"Push: 'สร้างเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:12.846628351+07:00","message":"TextPushed: 'แล้วสร้างเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:12.846630558+07:00","message":"Set new StatePrefix : 'แล้วสร้างเป็นถุงล้อมรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:12.846632685+07:00","message":"Next Push (prob) : 'ถุงล้อมรอบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:12.846640653+07:00","message":"push: {false สร้างเป็น 0 0xc001f75500}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:12.848817029+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:12.848829059+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วสร้างเป็นถุงล้อมรอบก่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:12.848833+07:00","message":"receive interim result [false|false]: แล้วสร้างเป็นถุงล้อมรอบก่อน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:12.848841718+07:00","message":"[buffer interim] 173 false แล้วสร้างเป็นถุงล้อมรอบก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:12.848845418+07:00","message":"[bufferProcess] interim [220000000]:แล้วสร้างเป็นถุงล้อมรอบก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:12.848847974+07:00","message":"[bufferProcess] send to processor:แล้วสร้างเป็นถุงล้อมรอบก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:12.848850001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:12.848851873+07:00","message":"> Transcript [1681] [false]: 'แล้วสร้างเป็นถุงล้อมรอบก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:12.848854246+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:12.848856294+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:12.848857876+07:00","message":"StatePrefix: 'แล้วสร้างเป็นถุงล้อมรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:12.848860261+07:00","message":"TextPushed: 'แล้วสร้างเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.035763317+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.035802227+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วสร้างเป็นถุงล้อมรอบก่อนนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.035809275+07:00","message":"receive interim result [false|false]: แล้วสร้างเป็นถุงล้อมรอบก่อนนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.035824615+07:00","message":"[buffer interim] 173 false แล้วสร้างเป็นถุงล้อมรอบก่อนนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.03583096+07:00","message":"[bufferProcess] interim [340000000]:แล้วสร้างเป็นถุงล้อมรอบก่อนนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.035833376+07:00","message":"[bufferProcess] send to processor:แล้วสร้างเป็นถุงล้อมรอบก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.035838743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.035841663+07:00","message":"> Transcript [1682] [false]: 'แล้วสร้างเป็นถุงล้อมรอบก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.035844802+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.035846781+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.035848559+07:00","message":"StatePrefix: 'แล้วสร้างเป็นถุงล้อมรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.035851355+07:00","message":"TextPushed: 'แล้วสร้างเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.168431989+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.16845679+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วสร้างเป็นถุงล้อมรอบก่อนนำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.168461702+07:00","message":"receive interim result [false|false]: แล้วสร้างเป็นถุงล้อมรอบก่อนนำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.168473886+07:00","message":"[buffer interim] 173 false แล้วสร้างเป็นถุงล้อมรอบก่อนนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.168479643+07:00","message":"[bufferProcess] interim [460000000]:แล้วสร้างเป็นถุงล้อมรอบก่อนนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.168482148+07:00","message":"[bufferProcess] send to processor:แล้วสร้างเป็นถุงล้อมรอบก่อนนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.168485262+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.168487523+07:00","message":"> Transcript [1683] [false]: 'แล้วสร้างเป็นถุงล้อมรอบก่อนนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.168490838+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.168493029+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.168494781+07:00","message":"StatePrefix: 'แล้วสร้างเป็นถุงล้อมรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.168497461+07:00","message":"TextPushed: 'แล้วสร้างเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.299039613+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.299071972+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วสร้างเป็นถุงล้อมรอบก่อนนำเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.299077383+07:00","message":"receive interim result [false|false]: แล้วสร้างเป็นถุงล้อมรอบก่อนนำเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.299091479+07:00","message":"[buffer interim] 173 false แล้วสร้างเป็นถุงล้อมรอบก่อนนำเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.299098498+07:00","message":"[bufferProcess] interim [580000000]:แล้วสร้างเป็นถุงล้อมรอบก่อนนำเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.299100786+07:00","message":"[bufferProcess] send to processor:แล้วสร้างเป็นถุงล้อมรอบก่อนนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.299107685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.299109905+07:00","message":"> Transcript [1684] [false]: 'แล้วสร้างเป็นถุงล้อมรอบก่อนนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.299113414+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.29911545+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.299117471+07:00","message":"StatePrefix: 'แล้วสร้างเป็นถุงล้อมรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.299120081+07:00","message":"TextPushed: 'แล้วสร้างเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.299126801+07:00","message":"Push: 'ถุงล้อมรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.299128561+07:00","message":"TextPushed: 'แล้วสร้างเป็นถุงล้อมรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.299130694+07:00","message":"Set new StatePrefix : 'แล้วสร้างเป็นถุงล้อมรอบก่อนนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.299134827+07:00","message":"Next Push (prob) : 'ก่อนนำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.299150202+07:00","message":"push: {false ถุงล้อมรอบ 0 0xc001f75500}"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:13.487375283+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:13.487400876+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.491585273+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.491617084+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วสร้างเป็นถุงล้อมรอบก่อนนำเข้าสู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.491626256+07:00","message":"receive interim result [false|false]: แล้วสร้างเป็นถุงล้อมรอบก่อนนำเข้าสู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.491639507+07:00","message":"[buffer interim] 173 false แล้วสร้างเป็นถุงล้อมรอบก่อนนำเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.491646317+07:00","message":"[bufferProcess] interim [820000000]:แล้วสร้างเป็นถุงล้อมรอบก่อนนำเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.491648826+07:00","message":"[bufferProcess] send to processor:แล้วสร้างเป็นถุงล้อมรอบก่อนนำเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.491654049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.491669135+07:00","message":"> Transcript [1685] [false]: 'แล้วสร้างเป็นถุงล้อมรอบก่อนนำเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.491672383+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.491674969+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.491676797+07:00","message":"StatePrefix: 'แล้วสร้างเป็นถุงล้อมรอบก่อนนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.49167902+07:00","message":"TextPushed: 'แล้วสร้างเป็นถุงล้อมรอบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.692799669+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.692834541+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วสร้างเป็นถุงล้อมรอบก่อนนำเข้าสูตร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.692840046+07:00","message":"receive interim result [false|false]: แล้วสร้างเป็นถุงล้อมรอบก่อนนำเข้าสูตร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.692854267+07:00","message":"[buffer interim] 173 false แล้วสร้างเป็นถุงล้อมรอบก่อนนำเข้าสูตร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.692861149+07:00","message":"[bufferProcess] interim [940000000]:แล้วสร้างเป็นถุงล้อมรอบก่อนนำเข้าสูตร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.692863675+07:00","message":"[bufferProcess] send to processor:แล้วสร้างเป็นถุงล้อมรอบก่อนนำเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.6928667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.692869163+07:00","message":"> Transcript [1686] [false]: 'แล้วสร้างเป็นถุงล้อมรอบก่อนนำเข้าสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.692872964+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.692874835+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.692879515+07:00","message":"StatePrefix: 'แล้วสร้างเป็นถุงล้อมรอบก่อนนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.692882242+07:00","message":"TextPushed: 'แล้วสร้างเป็นถุงล้อมรอบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.693601958+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.693614773+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วสร้างเป็นถุงล้อมรอบก่อนนำเข้าสู่เซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.693619094+07:00","message":"receive interim result [false|false]: แล้วสร้างเป็นถุงล้อมรอบก่อนนำเข้าสู่เซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:13.693628019+07:00","message":"[buffer interim] 173 false แล้วสร้างเป็นถุงล้อมรอบก่อนนำเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.693631667+07:00","message":"[bufferProcess] interim [0]:แล้วสร้างเป็นถุงล้อมรอบก่อนนำเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.693633787+07:00","message":"[bufferProcess] send to processor:แล้วสร้างเป็นถุงล้อมรอบก่อนนำเข้าสูตร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.693637506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.693639717+07:00","message":"> Transcript [1687] [false]: 'แล้วสร้างเป็นถุงล้อมรอบก่อนนำเข้าสูตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.693642541+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.693644516+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.693646388+07:00","message":"StatePrefix: 'แล้วสร้างเป็นถุงล้อมรอบก่อนนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:13.693649035+07:00","message":"TextPushed: 'แล้วสร้างเป็นถุงล้อมรอบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:14.051396819+07:00","message":"[GCS] IsForceVAD: false for message ID: 173"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:14.14197215+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:14.142026934+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วสร้างเป็นถุงล้อมรอบก่อนนำเข้าสู่เซลล์\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:14.142033716+07:00","message":"receive interim result [true|false]: แล้วสร้างเป็นถุงล้อมรอบก่อนนำเข้าสู่เซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:14.142043431+07:00","message":"end recv isFinal message id 173"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:14.142045456+07:00","message":"end Recv id 173"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:14.142051685+07:00","message":"[buffer interim] 173 true แล้วสร้างเป็นถุงล้อมรอบก่อนนำเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:14.142060232+07:00","message":"[bufferProcess] interim [540000000]:แล้วสร้างเป็นถุงล้อมรอบก่อนนำเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:14.142064811+07:00","message":"[bufferProcess] send to processor (isfinal):แล้วสร้างเป็นถุงล้อมรอบก่อนนำเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:14.142068021+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:14.142070647+07:00","message":"> Transcript [1688] [false]: 'แล้วสร้างเป็นถุงล้อมรอบก่อนนำเข้าสู่เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:14.142073934+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:14.142075858+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:14.142077833+07:00","message":"StatePrefix: 'แล้วสร้างเป็นถุงล้อมรอบก่อนนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:14.1420802+07:00","message":"TextPushed: 'แล้วสร้างเป็นถุงล้อมรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:14.142086585+07:00","message":"Push: 'ก่อนนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:14.142088513+07:00","message":"TextPushed: 'แล้วสร้างเป็นถุงล้อมรอบก่อนนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:14.142090507+07:00","message":"Set new StatePrefix : 'แล้วสร้างเป็นถุงล้อมรอบก่อนนำเข้าสู่เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:14.142092885+07:00","message":"Next Push (prob) : 'เข้าสู่เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:14.142094589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:14.142096374+07:00","message":"> Transcript [1689] [true]: 'แล้วสร้างเป็นถุงล้อมรอบก่อนนำเข้าสู่เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:14.142098506+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:14.142100194+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:14.142106931+07:00","message":"StatePrefix: 'แล้วสร้างเป็นถุงล้อมรอบก่อนนำเข้าสู่เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:14.142109059+07:00","message":"TextPushed: 'แล้วสร้างเป็นถุงล้อมรอบก่อนนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:14.142111241+07:00","message":"Push: 'เข้าสู่เซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:14.142119111+07:00","message":"push: {false ก่อนนำ 0 0xc001f75500}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:14.142125325+07:00","message":"push: {true เข้าสู่เซลล์ 0 0xc001f75500}"}
{"level":"info","service":"Main","time":"2026-02-25T13:11:14.152696397+07:00","message":"write wav file: './tmp/7509/7509_173.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:14.56258035+07:00","message":"[GCS] Start streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:14.904887358+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:14.904945519+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:14.904952102+07:00","message":"receive interim result [false|false]: ตัว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:14.904966737+07:00","message":"[buffer interim] 174 false ตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:14.904973628+07:00","message":"[bufferProcess] interim [360000000]:ตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:14.904975594+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:15.018631736+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:15.018671263+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวย่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:15.018676977+07:00","message":"receive interim result [false|false]: ตัวย่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:15.018689113+07:00","message":"[buffer interim] 174 false ตัวย่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.018695895+07:00","message":"[bufferProcess] interim [480000000]:ตัวย่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.018698155+07:00","message":"[bufferProcess] send to processor:ตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.018703417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.018706073+07:00","message":"> Transcript [1690] [false]: 'ตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.018708344+07:00","message":"Set StatePrefix (first interim): 'ตัว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:15.088974495+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:15.088997296+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:15.089002011+07:00","message":"receive interim result [false|false]: ตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:15.089015006+07:00","message":"[buffer interim] 174 false ตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.089022501+07:00","message":"[bufferProcess] interim [540000000]:ตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.089024646+07:00","message":"[bufferProcess] send to processor:ตัวย่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.089028205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.089030548+07:00","message":"> Transcript [1691] [false]: 'ตัวย่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.089033088+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.089035011+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.089036787+07:00","message":"StatePrefix: 'ตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.089038507+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:15.28473823+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:15.284773248+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่างเช่น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:15.284778428+07:00","message":"receive interim result [false|false]: ตัวอย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:15.28479382+07:00","message":"[buffer interim] 174 false ตัวอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.284800078+07:00","message":"[bufferProcess] interim [780000000]:ตัวอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.284802157+07:00","message":"[bufferProcess] send to processor:ตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.284805244+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.284807413+07:00","message":"> Transcript [1692] [false]: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.284810062+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.284811864+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.284813776+07:00","message":"StatePrefix: 'ตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.284815581+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:15.600900454+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:15.600944279+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่างเช่นนั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:15.600951357+07:00","message":"receive interim result [false|false]: ตัวอย่างเช่นนั้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:15.600966503+07:00","message":"[buffer interim] 174 false ตัวอย่างเช่นนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.600974238+07:00","message":"[bufferProcess] interim [80000000]:ตัวอย่างเช่นนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.600976538+07:00","message":"[bufferProcess] send to processor:ตัวอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.600982602+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.600985466+07:00","message":"> Transcript [1693] [false]: 'ตัวอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.600988817+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.600990816+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.600992739+07:00","message":"StatePrefix: 'ตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.600995429+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:15.734996358+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:15.73504802+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่างเช่นนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:15.735054201+07:00","message":"receive interim result [false|false]: ตัวอย่างเช่นนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:15.735069897+07:00","message":"[buffer interim] 174 false ตัวอย่างเช่นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.735083793+07:00","message":"[bufferProcess] interim [200000000]:ตัวอย่างเช่นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.735086625+07:00","message":"[bufferProcess] send to processor:ตัวอย่างเช่นนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.735090573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.735093299+07:00","message":"> Transcript [1694] [false]: 'ตัวอย่างเช่นนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.735096641+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.735098732+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.735101005+07:00","message":"StatePrefix: 'ตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.73510555+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.735108598+07:00","message":"Push: 'ตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.735110222+07:00","message":"TextPushed: 'ตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.735112119+07:00","message":"Set new StatePrefix : 'ตัวอย่างเช่นนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:15.735114315+07:00","message":"Next Push (prob) : 'อย่างเช่นนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:15.735123361+07:00","message":"push: {false ตัว 0 0xc0039d8000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:15.971053336+07:00","message":"[GCS] IsForceVAD: false for message ID: 174"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:16.058017193+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:16.05807029+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่างเช่นนะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:16.058077079+07:00","message":"receive interim result [true|false]: ตัวอย่างเช่นนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:16.058086332+07:00","message":"end recv isFinal message id 174"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:16.058088851+07:00","message":"end Recv id 174"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:16.058096512+07:00","message":"[buffer interim] 174 true ตัวอย่างเช่นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:16.058104306+07:00","message":"[bufferProcess] interim [620000000]:ตัวอย่างเช่นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:16.058107498+07:00","message":"[bufferProcess] send to processor (isfinal):ตัวอย่างเช่นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:16.058111061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:16.058114324+07:00","message":"> Transcript [1695] [false]: 'ตัวอย่างเช่นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:16.058116722+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:16.058118532+07:00","message":"Set new StatePrefix: 'ตัวอย่างเช่นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:16.058120096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:16.058121725+07:00","message":"> Transcript [1696] [true]: 'ตัวอย่างเช่นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:16.058123808+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:16.058125642+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:16.058127907+07:00","message":"StatePrefix: 'ตัวอย่างเช่นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:16.058130231+07:00","message":"TextPushed: 'ตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:16.058132981+07:00","message":"Push: 'อย่างเช่นนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:16.058141139+07:00","message":"push: {true อย่างเช่นนะคะ 0 0xc0039d8000}"}
{"level":"info","service":"Main","time":"2026-02-25T13:11:16.064338631+07:00","message":"write wav file: './tmp/7509/7509_174.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:16.162354095+07:00","message":"[GCS] Start streaming session, msgId: 175"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:16.488434725+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:16.488445135+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:16.616815142+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:16.616846606+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:16.616851046+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:16.616864462+07:00","message":"[buffer interim] 175 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:16.616870472+07:00","message":"[bufferProcess] interim [300000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:16.616872415+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:16.71367627+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:16.713718619+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:16.713724586+07:00","message":"receive interim result [false|false]: การนำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:16.71373848+07:00","message":"[buffer interim] 175 false การนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:16.713745552+07:00","message":"[bufferProcess] interim [420000000]:การนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:16.713748296+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:16.713753887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:16.713756778+07:00","message":"> Transcript [1697] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:16.713758855+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:17.007092793+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:17.007137937+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำสิ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:17.007145396+07:00","message":"receive interim result [false|false]: การนำสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:17.007161821+07:00","message":"[buffer interim] 175 false การนำสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.007172314+07:00","message":"[bufferProcess] interim [660000000]:การนำสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.007177977+07:00","message":"[bufferProcess] send to processor:การนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.007185248+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.007187922+07:00","message":"> Transcript [1698] [false]: 'การนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.007191102+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.007193155+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.007195158+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.007197288+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:17.323351695+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:17.323393663+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำสิ่งแปลก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:17.32340011+07:00","message":"receive interim result [false|false]: การนำสิ่งแปลก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:17.323411766+07:00","message":"[buffer interim] 175 false การนำสิ่งแปลก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.323419026+07:00","message":"[bufferProcess] interim [960000000]:การนำสิ่งแปลก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.32342133+07:00","message":"[bufferProcess] send to processor:การนำสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.323426501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.323429772+07:00","message":"> Transcript [1699] [false]: 'การนำสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.323432913+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.323435033+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.323436921+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.323439195+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:17.518098123+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:17.518141899+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำสิ่งแปลกปลอม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:17.51814698+07:00","message":"receive interim result [false|false]: การนำสิ่งแปลกปลอม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:17.518160477+07:00","message":"[buffer interim] 175 false การนำสิ่งแปลกปลอม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.518168316+07:00","message":"[bufferProcess] interim [200000000]:การนำสิ่งแปลกปลอม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.51817056+07:00","message":"[bufferProcess] send to processor:การนำสิ่งแปลก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.518175477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.518178413+07:00","message":"> Transcript [1700] [false]: 'การนำสิ่งแปลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.518181862+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.518184031+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.518186285+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.518188404+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:17.775383442+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:17.775420034+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำสิ่งแปลกปลอมเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:17.775425065+07:00","message":"receive interim result [false|false]: การนำสิ่งแปลกปลอมเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:17.775438606+07:00","message":"[buffer interim] 175 false การนำสิ่งแปลกปลอมเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.775445093+07:00","message":"[bufferProcess] interim [500000000]:การนำสิ่งแปลกปลอมเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.775447572+07:00","message":"[bufferProcess] send to processor:การนำสิ่งแปลกปลอม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.775453029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.77545563+07:00","message":"> Transcript [1701] [false]: 'การนำสิ่งแปลกปลอม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.775459232+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.775461398+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.775463301+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.775465246+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.775469841+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.775471525+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.775473654+07:00","message":"Set new StatePrefix : 'การนำสิ่งแปลกปลอม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:17.775475735+07:00","message":"Next Push (prob) : 'นำสิ่งแปลกปลอม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:17.775482415+07:00","message":"push: {false การ 0 0xc00051c300}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:18.023924103+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:18.023962802+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำสิ่งแปลกปลอมเข้าสู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:18.023968577+07:00","message":"receive interim result [false|false]: การนำสิ่งแปลกปลอมเข้าสู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:18.023980853+07:00","message":"[buffer interim] 175 false การนำสิ่งแปลกปลอมเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.023987548+07:00","message":"[bufferProcess] interim [680000000]:การนำสิ่งแปลกปลอมเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.023989918+07:00","message":"[bufferProcess] send to processor:การนำสิ่งแปลกปลอมเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.023995132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.02399836+07:00","message":"> Transcript [1702] [false]: 'การนำสิ่งแปลกปลอมเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.024001408+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.024003481+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.024005232+07:00","message":"StatePrefix: 'การนำสิ่งแปลกปลอม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.024007539+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:18.228128597+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:18.228163468+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำสิ่งแปลกปลอมเข้าสู่เซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:18.22816961+07:00","message":"receive interim result [false|false]: การนำสิ่งแปลกปลอมเข้าสู่เซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:18.22818349+07:00","message":"[buffer interim] 175 false การนำสิ่งแปลกปลอมเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.228189567+07:00","message":"[bufferProcess] interim [920000000]:การนำสิ่งแปลกปลอมเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.228191925+07:00","message":"[bufferProcess] send to processor:การนำสิ่งแปลกปลอมเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.228196985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.228199899+07:00","message":"> Transcript [1703] [false]: 'การนำสิ่งแปลกปลอมเข้าสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.22820287+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.228205006+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.228206981+07:00","message":"StatePrefix: 'การนำสิ่งแปลกปลอม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.228209302+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:18.735152912+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:18.735190775+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ดเลือด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:18.73519723+07:00","message":"receive interim result [false|false]: การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ดเลือด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:18.735210084+07:00","message":"[buffer interim] 175 false การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.735216207+07:00","message":"[bufferProcess] interim [340000000]:การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.735218521+07:00","message":"[bufferProcess] send to processor:การนำสิ่งแปลกปลอมเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.735225185+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.735227833+07:00","message":"> Transcript [1704] [false]: 'การนำสิ่งแปลกปลอมเข้าสู่เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.735231091+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.735233178+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.735235375+07:00","message":"StatePrefix: 'การนำสิ่งแปลกปลอม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.735237789+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:18.992154595+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:18.992192601+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ดเลือดขาว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:18.992198495+07:00","message":"receive interim result [false|false]: การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ดเลือดขาว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:18.992217119+07:00","message":"[buffer interim] 175 false การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ดเลือดขาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.992227369+07:00","message":"[bufferProcess] interim [640000000]:การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ดเลือดขาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.992230248+07:00","message":"[bufferProcess] send to processor:การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.992234118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.99223696+07:00","message":"> Transcript [1705] [false]: 'การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ดเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.992240457+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.992242599+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.992244725+07:00","message":"StatePrefix: 'การนำสิ่งแปลกปลอม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.992248977+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.992256761+07:00","message":"Push: 'นำสิ่งแปลกปลอม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.992258718+07:00","message":"TextPushed: 'การนำสิ่งแปลกปลอม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.992261648+07:00","message":"Set new StatePrefix : 'การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ดเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:18.992264372+07:00","message":"Next Push (prob) : 'เข้าสู่เซลล์เม็ดเลือด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:18.99228524+07:00","message":"push: {false นำสิ่งแปลกปลอม 0 0xc00051c300}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:19.369969286+07:00","message":"[GCS] IsForceVAD: false for message ID: 175"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:19.456458231+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:19.456503095+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ดเลือดขาว\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":210000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:19.456512133+07:00","message":"receive interim result [true|false]: การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ดเลือดขาว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:19.456523611+07:00","message":"end recv isFinal message id 175"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:19.456526398+07:00","message":"end Recv id 175"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:19.456534796+07:00","message":"[buffer interim] 175 true การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ดเลือดขาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.456549191+07:00","message":"[bufferProcess] interim [210000000]:การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ดเลือดขาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.456553719+07:00","message":"[bufferProcess] send to processor (isfinal):การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ดเลือดขาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.456558457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.45656884+07:00","message":"> Transcript [1706] [false]: 'การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ดเลือดขาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.45657345+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.456576113+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.456580808+07:00","message":"StatePrefix: 'การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ดเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.45658445+07:00","message":"TextPushed: 'การนำสิ่งแปลกปลอม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.456587136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.456590221+07:00","message":"> Transcript [1707] [true]: 'การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ดเลือดขาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.456593741+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.456596172+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.456598544+07:00","message":"StatePrefix: 'การนำสิ่งแปลกปลอมเข้าสู่เซลล์เม็ดเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.456601487+07:00","message":"TextPushed: 'การนำสิ่งแปลกปลอม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:19.456609871+07:00","message":"Push: 'เข้าสู่เซลล์เม็ดเลือดขาว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:19.45662174+07:00","message":"push: {true เข้าสู่เซลล์เม็ดเลือดขาว 0 0xc00051c300}"}
{"level":"info","service":"Main","time":"2026-02-25T13:11:19.465877853+07:00","message":"write wav file: './tmp/7509/7509_175.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:19.488923966+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:19.488956823+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:19.502545731+07:00","message":"[GCS] Start streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:20.027182363+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:20.027228463+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลุ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:20.027234266+07:00","message":"receive interim result [false|false]: กลุ่ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:20.027252669+07:00","message":"[buffer interim] 176 false กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:20.027259072+07:00","message":"[bufferProcess] interim [540000000]:กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:20.027260876+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:20.247666109+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:20.247726883+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลุ่มปลา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:20.247734317+07:00","message":"receive interim result [false|false]: กลุ่มปลา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:20.247750223+07:00","message":"[buffer interim] 176 false กลุ่มปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:20.2477591+07:00","message":"[bufferProcess] interim [780000000]:กลุ่มปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:20.247762557+07:00","message":"[bufferProcess] send to processor:กลุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:20.247773114+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:20.247778468+07:00","message":"> Transcript [1708] [false]: 'กลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:20.247780994+07:00","message":"Set StatePrefix (first interim): 'กลุ่ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:20.339529962+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:20.339570451+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลุ่มฟัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:20.339576503+07:00","message":"receive interim result [false|false]: กลุ่มฟัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:20.339598084+07:00","message":"[buffer interim] 176 false กลุ่มฟัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:20.339605439+07:00","message":"[bufferProcess] interim [900000000]:กลุ่มฟัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:20.339607774+07:00","message":"[bufferProcess] send to processor:กลุ่มปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:20.339614174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:20.339617041+07:00","message":"> Transcript [1709] [false]: 'กลุ่มปลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:20.339620069+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:20.339622967+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:20.339624738+07:00","message":"StatePrefix: 'กลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:20.339626915+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:20.467296041+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:20.467331505+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลุ่มปรากฏ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:20.467337768+07:00","message":"receive interim result [false|false]: กลุ่มปรากฏ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:20.467351853+07:00","message":"[buffer interim] 176 false กลุ่มปรากฏ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:20.467360387+07:00","message":"[bufferProcess] interim [960000000]:กลุ่มปรากฏ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:20.46736404+07:00","message":"[bufferProcess] send to processor:กลุ่มฟัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:20.467369148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:20.467373237+07:00","message":"> Transcript [1710] [false]: 'กลุ่มฟัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:20.467376947+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:20.467379919+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:20.467383175+07:00","message":"StatePrefix: 'กลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:20.467386212+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:20.65476428+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:20.654808615+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลุ่มฟาโกไซต์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:20.654813906+07:00","message":"receive interim result [false|false]: กลุ่มฟาโกไซต์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:20.654827911+07:00","message":"[buffer interim] 176 false กลุ่มฟาโกไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:20.654834796+07:00","message":"[bufferProcess] interim [140000000]:กลุ่มฟาโกไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:20.654837534+07:00","message":"[bufferProcess] send to processor:กลุ่มปรากฏ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:20.654843997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:20.654847083+07:00","message":"> Transcript [1711] [false]: 'กลุ่มปรากฏ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:20.654850276+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:20.654852347+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:20.654854557+07:00","message":"StatePrefix: 'กลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:20.654856777+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:20.859725463+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:20.859766167+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลุ่มฟาโกไซต์คือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:20.859772347+07:00","message":"receive interim result [false|false]: กลุ่มฟาโกไซต์คือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:20.859783583+07:00","message":"[buffer interim] 176 false กลุ่มฟาโกไซต์คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:20.859792335+07:00","message":"[bufferProcess] interim [380000000]:กลุ่มฟาโกไซต์คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:20.859794504+07:00","message":"[bufferProcess] send to processor:กลุ่มฟาโกไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:20.859799665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:20.859802682+07:00","message":"> Transcript [1712] [false]: 'กลุ่มฟาโกไซต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:20.859805836+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:20.859808153+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:20.859809987+07:00","message":"StatePrefix: 'กลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:20.8598121+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:20.859816622+07:00","message":"Push: 'กลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:20.859818524+07:00","message":"TextPushed: 'กลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:20.859820663+07:00","message":"Set new StatePrefix : 'กลุ่มฟาโกไซต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:20.859822889+07:00","message":"Next Push (prob) : 'ฟาโกไซต์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:20.85983235+07:00","message":"push: {false กลุ่ม 0 0xc0039d9600}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:20.915554273+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:20.915586097+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลุ่มฟาโกไซต์เพื่อน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:20.915591948+07:00","message":"receive interim result [false|false]: กลุ่มฟาโกไซต์เพื่อน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:20.915610921+07:00","message":"[buffer interim] 176 false กลุ่มฟาโกไซต์เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:20.915617449+07:00","message":"[bufferProcess] interim [440000000]:กลุ่มฟาโกไซต์เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:20.915620131+07:00","message":"[bufferProcess] send to processor:กลุ่มฟาโกไซต์คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:20.915625446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:20.915628358+07:00","message":"> Transcript [1713] [false]: 'กลุ่มฟาโกไซต์คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:20.915631473+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:20.915633276+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:20.915635396+07:00","message":"StatePrefix: 'กลุ่มฟาโกไซต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:20.915637703+07:00","message":"TextPushed: 'กลุ่ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:21.063191924+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:21.063232244+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลุ่มฟาโกไซต์เพื่อทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:21.063238208+07:00","message":"receive interim result [false|false]: กลุ่มฟาโกไซต์เพื่อทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:21.063252522+07:00","message":"[buffer interim] 176 false กลุ่มฟาโกไซต์เพื่อทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.06325914+07:00","message":"[bufferProcess] interim [620000000]:กลุ่มฟาโกไซต์เพื่อทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.063264457+07:00","message":"[bufferProcess] send to processor:กลุ่มฟาโกไซต์เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.063271656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.063274528+07:00","message":"> Transcript [1714] [false]: 'กลุ่มฟาโกไซต์เพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.063277991+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.06328025+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.063282216+07:00","message":"StatePrefix: 'กลุ่มฟาโกไซต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.063284363+07:00","message":"TextPushed: 'กลุ่ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:21.237444855+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:21.237484006+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลุ่มฟาโกไซต์เพื่อทำลาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:21.237489747+07:00","message":"receive interim result [false|false]: กลุ่มฟาโกไซต์เพื่อทำลาย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:21.237506134+07:00","message":"[buffer interim] 176 false กลุ่มฟาโกไซต์เพื่อทำลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.237515003+07:00","message":"[bufferProcess] interim [800000000]:กลุ่มฟาโกไซต์เพื่อทำลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.237517253+07:00","message":"[bufferProcess] send to processor:กลุ่มฟาโกไซต์เพื่อทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.237520857+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.237523613+07:00","message":"> Transcript [1715] [false]: 'กลุ่มฟาโกไซต์เพื่อทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.237526623+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.237528743+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.237530923+07:00","message":"StatePrefix: 'กลุ่มฟาโกไซต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.237533226+07:00","message":"TextPushed: 'กลุ่ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:21.558367276+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:21.558405626+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลุ่มฟาโกไซต์เพื่อทำลายนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:21.558411151+07:00","message":"receive interim result [false|false]: กลุ่มฟาโกไซต์เพื่อทำลายนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:21.558424007+07:00","message":"[buffer interim] 176 false กลุ่มฟาโกไซต์เพื่อทำลายนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.558429954+07:00","message":"[bufferProcess] interim [40000000]:กลุ่มฟาโกไซต์เพื่อทำลายนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.558432206+07:00","message":"[bufferProcess] send to processor:กลุ่มฟาโกไซต์เพื่อทำลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.558437245+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.55843973+07:00","message":"> Transcript [1716] [false]: 'กลุ่มฟาโกไซต์เพื่อทำลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.558442793+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.558444776+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.558446766+07:00","message":"StatePrefix: 'กลุ่มฟาโกไซต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.558448818+07:00","message":"TextPushed: 'กลุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.558453297+07:00","message":"Push: 'ฟาโกไซต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.558455302+07:00","message":"TextPushed: 'กลุ่มฟาโกไซต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.558457536+07:00","message":"Set new StatePrefix : 'กลุ่มฟาโกไซต์เพื่อทำลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.558459708+07:00","message":"Next Push (prob) : 'เพื่อทำลาย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:21.558467319+07:00","message":"push: {false ฟาโกไซต์ 0 0xc0039d9600}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:21.621995317+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:21.622028691+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลุ่มฟาโกไซต์เพื่อทำลายนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:21.622034241+07:00","message":"receive interim result [false|false]: กลุ่มฟาโกไซต์เพื่อทำลายนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:21.622046939+07:00","message":"[buffer interim] 176 false กลุ่มฟาโกไซต์เพื่อทำลายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.622055178+07:00","message":"[bufferProcess] interim [220000000]:กลุ่มฟาโกไซต์เพื่อทำลายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.622057865+07:00","message":"[bufferProcess] send to processor:กลุ่มฟาโกไซต์เพื่อทำลายนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.622063914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.622066729+07:00","message":"> Transcript [1717] [false]: 'กลุ่มฟาโกไซต์เพื่อทำลายนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.622069478+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.622071527+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.622073294+07:00","message":"StatePrefix: 'กลุ่มฟาโกไซต์เพื่อทำลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.622075845+07:00","message":"TextPushed: 'กลุ่มฟาโกไซต์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:21.8608491+07:00","message":"[GCS] IsForceVAD: false for message ID: 176"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:21.966700372+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:21.966741703+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลุ่มฟาโกไซต์เพื่อทำลายนะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:21.966749068+07:00","message":"receive interim result [true|false]: กลุ่มฟาโกไซต์เพื่อทำลายนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:21.966758308+07:00","message":"end recv isFinal message id 176"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:21.96676054+07:00","message":"end Recv id 176"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:21.966767422+07:00","message":"[buffer interim] 176 true กลุ่มฟาโกไซต์เพื่อทำลายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.966774515+07:00","message":"[bufferProcess] interim [580000000]:กลุ่มฟาโกไซต์เพื่อทำลายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.966777214+07:00","message":"[bufferProcess] send to processor (isfinal):กลุ่มฟาโกไซต์เพื่อทำลายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.966780305+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.966782942+07:00","message":"> Transcript [1718] [false]: 'กลุ่มฟาโกไซต์เพื่อทำลายนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.966785735+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.96678752+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.966789304+07:00","message":"StatePrefix: 'กลุ่มฟาโกไซต์เพื่อทำลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.966793376+07:00","message":"TextPushed: 'กลุ่มฟาโกไซต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.966795372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.966797118+07:00","message":"> Transcript [1719] [true]: 'กลุ่มฟาโกไซต์เพื่อทำลายนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.96679923+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.966800788+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.966802267+07:00","message":"StatePrefix: 'กลุ่มฟาโกไซต์เพื่อทำลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.966803837+07:00","message":"TextPushed: 'กลุ่มฟาโกไซต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:21.966806614+07:00","message":"Push: 'เพื่อทำลายนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:21.966814301+07:00","message":"push: {true เพื่อทำลายนะคะ 0 0xc0039d9600}"}
{"level":"info","service":"Main","time":"2026-02-25T13:11:21.973737361+07:00","message":"write wav file: './tmp/7509/7509_176.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:22.489667521+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:22.489683753+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:23.213840605+07:00","message":"[GCS] Start streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:23.75424385+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:23.754283564+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:23.754288652+07:00","message":"receive interim result [false|false]: ภาพ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:23.754302882+07:00","message":"[buffer interim] 177 false ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:23.754310958+07:00","message":"[bufferProcess] interim [540000000]:ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:23.754312553+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:23.754316172+07:00","message":"[bufferProcess] send to processor (ticker):ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:23.754319097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:23.754322422+07:00","message":"> Transcript [1720] [false]: 'ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:23.754324668+07:00","message":"Set StatePrefix (first interim): 'ภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:23.877137895+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:23.877188468+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพของ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:23.877194741+07:00","message":"receive interim result [false|false]: ภาพของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:23.877207623+07:00","message":"[buffer interim] 177 false ภาพของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:23.877213621+07:00","message":"[bufferProcess] interim [720000000]:ภาพของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:23.87721553+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:24.065318348+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:24.065353416+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพขอ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:24.065359362+07:00","message":"receive interim result [false|false]: ภาพขอ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:24.065373872+07:00","message":"[buffer interim] 177 false ภาพขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:24.065379915+07:00","message":"[bufferProcess] interim [900000000]:ภาพขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:24.065381997+07:00","message":"[bufferProcess] send to processor:ภาพของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:24.065388379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:24.065390738+07:00","message":"> Transcript [1721] [false]: 'ภาพของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:24.065394214+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:24.065396247+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:24.065398487+07:00","message":"StatePrefix: 'ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:24.065401329+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:24.387272419+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:24.38731125+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพขอค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:24.387318156+07:00","message":"receive interim result [false|false]: ภาพขอค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:24.387335199+07:00","message":"[buffer interim] 177 false ภาพขอค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:24.387341975+07:00","message":"[bufferProcess] interim [200000000]:ภาพขอค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:24.387344001+07:00","message":"[bufferProcess] send to processor:ภาพขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:24.387346946+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:24.387351057+07:00","message":"> Transcript [1722] [false]: 'ภาพขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:24.387354324+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:24.387356131+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:24.387357824+07:00","message":"StatePrefix: 'ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:24.387359823+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:24.957693295+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:24.957730873+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพขอค่ะเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:24.957736253+07:00","message":"receive interim result [false|false]: ภาพขอค่ะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:24.957755046+07:00","message":"[buffer interim] 177 false ภาพขอค่ะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:24.957761577+07:00","message":"[bufferProcess] interim [800000000]:ภาพขอค่ะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:24.957763763+07:00","message":"[bufferProcess] send to processor:ภาพขอค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:24.957767515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:24.957770059+07:00","message":"> Transcript [1723] [false]: 'ภาพขอค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:24.957772799+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:24.957774623+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:24.957776514+07:00","message":"StatePrefix: 'ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:24.957778452+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:25.147141197+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:25.147179788+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพขอค่ะเป็นพี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:25.147185455+07:00","message":"receive interim result [false|false]: ภาพขอค่ะเป็นพี่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:25.147199802+07:00","message":"[buffer interim] 177 false ภาพขอค่ะเป็นพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.14720634+07:00","message":"[bufferProcess] interim [980000000]:ภาพขอค่ะเป็นพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.147208641+07:00","message":"[bufferProcess] send to processor:ภาพขอค่ะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.147211805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.147214393+07:00","message":"> Transcript [1724] [false]: 'ภาพขอค่ะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.147217428+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.147219273+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.147221256+07:00","message":"StatePrefix: 'ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.147223113+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.147225456+07:00","message":"Push: 'ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.147227177+07:00","message":"TextPushed: 'ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.147229777+07:00","message":"Set new StatePrefix : 'ภาพขอค่ะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.147232001+07:00","message":"Next Push (prob) : 'ขอค่ะเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:25.14723935+07:00","message":"push: {false ภาพ 0 0xc000394800}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:25.271708345+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:25.271732251+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพขอค่ะเป็นพิษ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:25.271737396+07:00","message":"receive interim result [false|false]: ภาพขอค่ะเป็นพิษ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:25.271752304+07:00","message":"[buffer interim] 177 false ภาพขอค่ะเป็นพิษ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.271757924+07:00","message":"[bufferProcess] interim [40000000]:ภาพขอค่ะเป็นพิษ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.271760601+07:00","message":"[bufferProcess] send to processor:ภาพขอค่ะเป็นพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.271763625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.271765749+07:00","message":"> Transcript [1725] [false]: 'ภาพขอค่ะเป็นพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.271768597+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.271770392+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.271772237+07:00","message":"StatePrefix: 'ภาพขอค่ะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.271774821+07:00","message":"TextPushed: 'ภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:25.349605295+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:25.349644691+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพขอค่ะเป็นพี่น้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:25.349650522+07:00","message":"receive interim result [false|false]: ภาพขอค่ะเป็นพี่น้อง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:25.349665185+07:00","message":"[buffer interim] 177 false ภาพขอค่ะเป็นพี่น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.34967182+07:00","message":"[bufferProcess] interim [220000000]:ภาพขอค่ะเป็นพี่น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.349675003+07:00","message":"[bufferProcess] send to processor:ภาพขอค่ะเป็นพิษ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.34968203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.349684886+07:00","message":"> Transcript [1726] [false]: 'ภาพขอค่ะเป็นพิษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.349695309+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.349697859+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.349699706+07:00","message":"StatePrefix: 'ภาพขอค่ะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.349702234+07:00","message":"TextPushed: 'ภาพ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:25.49068946+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:25.490711978+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:25.535854859+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:25.535904557+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพขอค่ะเป็นพี่โดน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:25.535912824+07:00","message":"receive interim result [false|false]: ภาพขอค่ะเป็นพี่โดน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:25.535927568+07:00","message":"[buffer interim] 177 false ภาพขอค่ะเป็นพี่โดน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.535936899+07:00","message":"[bufferProcess] interim [400000000]:ภาพขอค่ะเป็นพี่โดน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.53594023+07:00","message":"[bufferProcess] send to processor:ภาพขอค่ะเป็นพี่น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.535944751+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.535948713+07:00","message":"> Transcript [1727] [false]: 'ภาพขอค่ะเป็นพี่น้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.535953017+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.535955859+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.535958516+07:00","message":"StatePrefix: 'ภาพขอค่ะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.535962073+07:00","message":"TextPushed: 'ภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:25.660840051+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:25.660874391+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพขอค่ะเป็นพิโนซ่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:25.660880717+07:00","message":"receive interim result [false|false]: ภาพขอค่ะเป็นพิโนซ่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:25.660892355+07:00","message":"[buffer interim] 177 false ภาพขอค่ะเป็นพิโนซ่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.660900381+07:00","message":"[bufferProcess] interim [460000000]:ภาพขอค่ะเป็นพิโนซ่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.660902643+07:00","message":"[bufferProcess] send to processor:ภาพขอค่ะเป็นพี่โดน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.660907852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.66091037+07:00","message":"> Transcript [1728] [false]: 'ภาพขอค่ะเป็นพี่โดน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.660913972+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.660916103+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.66091783+07:00","message":"StatePrefix: 'ภาพขอค่ะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.660920389+07:00","message":"TextPushed: 'ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.6609248+07:00","message":"Push: 'ขอค่ะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.660926637+07:00","message":"TextPushed: 'ภาพขอค่ะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.66092906+07:00","message":"Set new StatePrefix : 'ภาพขอค่ะเป็นพี่โดน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.660931278+07:00","message":"Next Push (prob) : 'พี่โดน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:25.660938396+07:00","message":"push: {false ขอค่ะเป็น 0 0xc000394800}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:25.78175754+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:25.781804189+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพขอค่ะเป็นพิโนไซโทซิส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:25.781810087+07:00","message":"receive interim result [false|false]: ภาพขอค่ะเป็นพิโนไซโทซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:25.781823725+07:00","message":"[buffer interim] 177 false ภาพขอค่ะเป็นพิโนไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.781834896+07:00","message":"[bufferProcess] interim [580000000]:ภาพขอค่ะเป็นพิโนไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.781837568+07:00","message":"[bufferProcess] send to processor:ภาพขอค่ะเป็นพิโนซ่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.781844426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.781847102+07:00","message":"> Transcript [1729] [false]: 'ภาพขอค่ะเป็นพิโนซ่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.781849129+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:25.781850885+07:00","message":"Set new StatePrefix: 'ภาพขอค่ะเป็นพิโนซ่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:26.281004444+07:00","message":"[GCS] IsForceVAD: false for message ID: 177"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:26.364362128+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:26.364409446+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพขอค่ะเป็นพิโนไซโทซิส\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:26.364417427+07:00","message":"receive interim result [false|false]: ภาพขอค่ะเป็นพิโนไซโทซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:26.364436367+07:00","message":"[buffer interim] 177 false ภาพขอค่ะเป็นพิโนไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.364452621+07:00","message":"[bufferProcess] interim [180000000]:ภาพขอค่ะเป็นพิโนไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.364455988+07:00","message":"[bufferProcess] send to processor:ภาพขอค่ะเป็นพิโนไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.364460821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.364464317+07:00","message":"> Transcript [1730] [false]: 'ภาพขอค่ะเป็นพิโนไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.364467813+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.36447113+07:00","message":"Set new StatePrefix: 'ภาพขอค่ะเป็นพิโนไซโทซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:26.395389207+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:26.395431961+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพขอค่ะเป็นพิโนไซโทซิส\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:26.395442154+07:00","message":"receive interim result [true|false]: ภาพขอค่ะเป็นพิโนไซโทซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:26.395454006+07:00","message":"end recv isFinal message id 177"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:26.395457298+07:00","message":"end Recv id 177"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:26.395467376+07:00","message":"[buffer interim] 177 true ภาพขอค่ะเป็นพิโนไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.395478153+07:00","message":"[bufferProcess] interim [300000000]:ภาพขอค่ะเป็นพิโนไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.395482121+07:00","message":"[bufferProcess] send to processor (isfinal):ภาพขอค่ะเป็นพิโนไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.395486092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.395489504+07:00","message":"> Transcript [1731] [false]: 'ภาพขอค่ะเป็นพิโนไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.395493191+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.395495741+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.395498462+07:00","message":"StatePrefix: 'ภาพขอค่ะเป็นพิโนไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.395501833+07:00","message":"TextPushed: 'ภาพขอค่ะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.395504333+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.395507428+07:00","message":"> Transcript [1732] [true]: 'ภาพขอค่ะเป็นพิโนไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.395510531+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.395512908+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.395515088+07:00","message":"StatePrefix: 'ภาพขอค่ะเป็นพิโนไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.395517672+07:00","message":"TextPushed: 'ภาพขอค่ะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:26.395526739+07:00","message":"Push: 'พิโนไซโทซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:26.395536673+07:00","message":"push: {true พิโนไซโทซิส 0 0xc000394800}"}
{"level":"info","service":"Main","time":"2026-02-25T13:11:26.404933547+07:00","message":"write wav file: './tmp/7509/7509_177.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:26.802558856+07:00","message":"[GCS] Start streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:27.160703638+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:27.160761035+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:27.160769563+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:27.160787506+07:00","message":"[buffer interim] 178 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:27.160796304+07:00","message":"[bufferProcess] interim [420000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:27.160799444+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:27.327873515+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:27.327906005+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:27.327911754+07:00","message":"receive interim result [false|false]: เป็นการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:27.327922765+07:00","message":"[buffer interim] 178 false เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:27.327931154+07:00","message":"[bufferProcess] interim [540000000]:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:27.327933422+07:00","message":"[bufferProcess] send to processor:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:27.327938037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:27.32794085+07:00","message":"> Transcript [1733] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:27.327943246+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:27.519302557+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:27.519338826+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นกำลัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:27.519344343+07:00","message":"receive interim result [false|false]: เป็นกำลัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:27.51935567+07:00","message":"[buffer interim] 178 false เป็นกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:27.519364535+07:00","message":"[bufferProcess] interim [780000000]:เป็นกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:27.519369483+07:00","message":"[bufferProcess] send to processor:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:27.519374695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:27.519377464+07:00","message":"> Transcript [1734] [false]: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:27.519380273+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:27.519382312+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:27.519384168+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:27.519386225+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:27.650503761+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:27.650555503+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:27.650560964+07:00","message":"receive interim result [false|false]: เป็นการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:27.650577172+07:00","message":"[buffer interim] 178 false เป็นการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:27.650582834+07:00","message":"[bufferProcess] interim [900000000]:เป็นการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:27.650585628+07:00","message":"[bufferProcess] send to processor:เป็นกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:27.65059314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:27.650595608+07:00","message":"> Transcript [1735] [false]: 'เป็นกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:27.650599355+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:27.65060164+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:27.650603353+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:27.650605236+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:27.83656473+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:27.836600426+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:27.836606875+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:27.836620191+07:00","message":"[buffer interim] 178 false เป็นการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:27.83662642+07:00","message":"[bufferProcess] interim [80000000]:เป็นการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:27.836628676+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:27.83663466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:27.836637121+07:00","message":"> Transcript [1736] [false]: 'เป็นการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:27.836640535+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:27.836642538+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:27.836644223+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:27.836646503+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:28.033441322+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:28.033481723+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:28.033488335+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:28.033500933+07:00","message":"[buffer interim] 178 false เป็นการลำเลียงสารใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.033507788+07:00","message":"[bufferProcess] interim [320000000]:เป็นการลำเลียงสารใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.033510036+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.033515289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.033517866+07:00","message":"> Transcript [1737] [false]: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.033521446+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.033523648+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.033525633+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.03352775+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.033532715+07:00","message":"Push: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.033534937+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.033537292+07:00","message":"Set new StatePrefix : 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.033539744+07:00","message":"Next Push (prob) : 'การลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:28.033547871+07:00","message":"push: {false เป็น 0 0xc001f74d00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:28.215640814+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:28.215669113+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารในรูป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:28.215674387+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารในรูป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:28.215682463+07:00","message":"[buffer interim] 178 false เป็นการลำเลียงสารในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.215688207+07:00","message":"[bufferProcess] interim [440000000]:เป็นการลำเลียงสารในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.215690571+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.21569341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.215695679+07:00","message":"> Transcript [1738] [false]: 'เป็นการลำเลียงสารใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.215698461+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.215700418+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.215701988+07:00","message":"StatePrefix: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.215704239+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:28.415831788+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:28.41586617+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารในรูปของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:28.415870677+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารในรูปของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:28.415882257+07:00","message":"[buffer interim] 178 false เป็นการลำเลียงสารในรูปของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.415888413+07:00","message":"[bufferProcess] interim [680000000]:เป็นการลำเลียงสารในรูปของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.415890906+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.415896383+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.415898349+07:00","message":"> Transcript [1739] [false]: 'เป็นการลำเลียงสารในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.41590087+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.415902729+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.415904374+07:00","message":"StatePrefix: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.415906422+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:28.490723103+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:28.490731743+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:28.672312471+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:28.672346427+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารในรูปของเล่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:28.672352791+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารในรูปของเล่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:28.672366106+07:00","message":"[buffer interim] 178 false เป็นการลำเลียงสารในรูปของเล่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.672373053+07:00","message":"[bufferProcess] interim [920000000]:เป็นการลำเลียงสารในรูปของเล่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.672375473+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารในรูปของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.672380946+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.672383456+07:00","message":"> Transcript [1740] [false]: 'เป็นการลำเลียงสารในรูปของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.67238642+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.672388476+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.672390607+07:00","message":"StatePrefix: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.672392896+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:28.74149799+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:28.741522807+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารในรูปของเหลว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:28.74152727+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารในรูปของเหลว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:28.741540201+07:00","message":"[buffer interim] 178 false เป็นการลำเลียงสารในรูปของเหลว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.74154544+07:00","message":"[bufferProcess] interim [980000000]:เป็นการลำเลียงสารในรูปของเหลว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.741548022+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารในรูปของเล่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.741551378+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.741553673+07:00","message":"> Transcript [1741] [false]: 'เป็นการลำเลียงสารในรูปของเล่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.741556711+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.741559152+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.741562837+07:00","message":"StatePrefix: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.741564642+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.74157134+07:00","message":"Push: 'การลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.741573174+07:00","message":"TextPushed: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.741576327+07:00","message":"Set new StatePrefix : 'เป็นการลำเลียงสารในรูปของเล่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:28.74157862+07:00","message":"Next Push (prob) : 'ในรูปของเล่น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:28.741587479+07:00","message":"push: {false การลำเลียงสาร 0 0xc001f74d00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:29.119210626+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:29.119250766+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารในรูปของเหลวโดย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:29.119257489+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารในรูปของเหลวโดย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:29.119273838+07:00","message":"[buffer interim] 178 false เป็นการลำเลียงสารในรูปของเหลวโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.119281484+07:00","message":"[bufferProcess] interim [340000000]:เป็นการลำเลียงสารในรูปของเหลวโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.119285086+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารในรูปของเหลว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.119288942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.119291758+07:00","message":"> Transcript [1742] [false]: 'เป็นการลำเลียงสารในรูปของเหลว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.119294116+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.119296436+07:00","message":"Set new StatePrefix: 'เป็นการลำเลียงสารในรูปของเหลว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:29.252072708+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:29.252111118+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารในรูปของเหลวโดยการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:29.252117081+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารในรูปของเหลวโดยการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:29.252131069+07:00","message":"[buffer interim] 178 false เป็นการลำเลียงสารในรูปของเหลวโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.252138426+07:00","message":"[bufferProcess] interim [520000000]:เป็นการลำเลียงสารในรูปของเหลวโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.252140892+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารในรูปของเหลวโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.25214441+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.252147402+07:00","message":"> Transcript [1743] [false]: 'เป็นการลำเลียงสารในรูปของเหลวโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.25215069+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.252152548+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.252154641+07:00","message":"StatePrefix: 'เป็นการลำเลียงสารในรูปของเหลว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.252156966+07:00","message":"TextPushed: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:29.569329268+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:29.569366768+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารในรูปของเหลวโดยการสร้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:29.569373223+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารในรูปของเหลวโดยการสร้าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:29.569386329+07:00","message":"[buffer interim] 178 false เป็นการลำเลียงสารในรูปของเหลวโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.569392759+07:00","message":"[bufferProcess] interim [760000000]:เป็นการลำเลียงสารในรูปของเหลวโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.569395164+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารในรูปของเหลวโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.569399932+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.569402632+07:00","message":"> Transcript [1744] [false]: 'เป็นการลำเลียงสารในรูปของเหลวโดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.569405922+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.569407935+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.569409935+07:00","message":"StatePrefix: 'เป็นการลำเลียงสารในรูปของเหลว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.569412497+07:00","message":"TextPushed: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:29.816653457+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:29.816694863+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารในรูปของเหลวโดยการสร้างเว็บ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:29.816701214+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารในรูปของเหลวโดยการสร้างเว็บ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:29.816717218+07:00","message":"[buffer interim] 178 false เป็นการลำเลียงสารในรูปของเหลวโดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.816724619+07:00","message":"[bufferProcess] interim [60000000]:เป็นการลำเลียงสารในรูปของเหลวโดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.816727307+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารในรูปของเหลวโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.816733744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.816736751+07:00","message":"> Transcript [1745] [false]: 'เป็นการลำเลียงสารในรูปของเหลวโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.816740376+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.81674274+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.816745282+07:00","message":"StatePrefix: 'เป็นการลำเลียงสารในรูปของเหลว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.816748806+07:00","message":"TextPushed: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:29.826099962+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:29.826122336+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารในรูปของเหลวโดยการสร้าง List\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:29.826127904+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารในรูปของเหลวโดยการสร้าง List"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:29.82614195+07:00","message":"[buffer interim] 178 false เป็นการลำเลียงสารในรูปของเหลวโดยการสร้าง List"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.826146472+07:00","message":"[bufferProcess] interim [120000000]:เป็นการลำเลียงสารในรูปของเหลวโดยการสร้าง List"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.826148771+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารในรูปของเหลวโดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.82615141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.826153766+07:00","message":"> Transcript [1746] [false]: 'เป็นการลำเลียงสารในรูปของเหลวโดยการสร้างเว็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.826157211+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.826159193+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.826161055+07:00","message":"StatePrefix: 'เป็นการลำเลียงสารในรูปของเหลว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.826163227+07:00","message":"TextPushed: 'เป็นการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.826171266+07:00","message":"Push: 'ในรูปของเหลว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.826173291+07:00","message":"TextPushed: 'เป็นการลำเลียงสารในรูปของเหลว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.826175151+07:00","message":"Set new StatePrefix : 'เป็นการลำเลียงสารในรูปของเหลวโดยการสร้างเว็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.826177371+07:00","message":"Next Push (prob) : 'โดยการสร้างเว็บ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:29.826185384+07:00","message":"push: {false ในรูปของเหลว 0 0xc001f74d00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:29.952064067+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:29.952101787+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารในรูปของเหลวโดยการสร้างเว็บไซต์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:29.952108592+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารในรูปของเหลวโดยการสร้างเว็บไซต์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:29.952124161+07:00","message":"[buffer interim] 178 false เป็นการลำเลียงสารในรูปของเหลวโดยการสร้างเว็บไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.952130562+07:00","message":"[bufferProcess] interim [180000000]:เป็นการลำเลียงสารในรูปของเหลวโดยการสร้างเว็บไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.952133896+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารในรูปของเหลวโดยการสร้าง List"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.952141919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.952144451+07:00","message":"> Transcript [1747] [false]: 'เป็นการลำเลียงสารในรูปของเหลวโดยการสร้าง List'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.952146915+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:29.952148876+07:00","message":"Set new StatePrefix: 'เป็นการลำเลียงสารในรูปของเหลวโดยการสร้าง List'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:30.015454532+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:30.015488442+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารในรูปของเหลวโดยการสร้างเวสิเคิล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:30.015494782+07:00","message":"receive interim result [false|false]: เป็นการลำเลียงสารในรูปของเหลวโดยการสร้างเวสิเคิล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:30.015509001+07:00","message":"[buffer interim] 178 false เป็นการลำเลียงสารในรูปของเหลวโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:30.015514426+07:00","message":"[bufferProcess] interim [240000000]:เป็นการลำเลียงสารในรูปของเหลวโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:30.015517001+07:00","message":"[bufferProcess] send to processor:เป็นการลำเลียงสารในรูปของเหลวโดยการสร้างเว็บไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:30.015523207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:30.01552537+07:00","message":"> Transcript [1748] [false]: 'เป็นการลำเลียงสารในรูปของเหลวโดยการสร้างเว็บไซต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:30.015527689+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:30.015529547+07:00","message":"Set new StatePrefix: 'เป็นการลำเลียงสารในรูปของเหลวโดยการสร้างเว็บไซต์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:30.322120323+07:00","message":"[GCS] IsForceVAD: false for message ID: 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:30.416175454+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:30.4162234+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการลำเลียงสารในรูปของเหลวโดยการสร้างเวสิเคิล\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:30.41622984+07:00","message":"receive interim result [true|false]: เป็นการลำเลียงสารในรูปของเหลวโดยการสร้างเวสิเคิล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:30.416240604+07:00","message":"end recv isFinal message id 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:30.416242872+07:00","message":"end Recv id 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:30.416250203+07:00","message":"[buffer interim] 178 true เป็นการลำเลียงสารในรูปของเหลวโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:30.416261874+07:00","message":"[bufferProcess] interim [750000000]:เป็นการลำเลียงสารในรูปของเหลวโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:30.416265054+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นการลำเลียงสารในรูปของเหลวโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:30.416276635+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:30.416296021+07:00","message":"> Transcript [1749] [false]: 'เป็นการลำเลียงสารในรูปของเหลวโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:30.416300635+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:30.416303065+07:00","message":"Set new StatePrefix: 'เป็นการลำเลียงสารในรูปของเหลวโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:30.416305761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:30.416307765+07:00","message":"> Transcript [1750] [true]: 'เป็นการลำเลียงสารในรูปของเหลวโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:30.416311161+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:30.416313133+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:30.416315495+07:00","message":"StatePrefix: 'เป็นการลำเลียงสารในรูปของเหลวโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:30.416319829+07:00","message":"TextPushed: 'เป็นการลำเลียงสารในรูปของเหลว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:30.416327822+07:00","message":"Push: 'โดยการสร้างเวสิเคิล'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:30.416338377+07:00","message":"push: {true โดยการสร้างเวสิเคิล 0 0xc001f74d00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:11:30.425137679+07:00","message":"write wav file: './tmp/7509/7509_178.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:30.702638961+07:00","message":"[GCS] Start streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:31.056365621+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:31.056394952+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:31.056400217+07:00","message":"receive interim result [false|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:31.056413289+07:00","message":"[buffer interim] 179 false ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.056419057+07:00","message":"[bufferProcess] interim [420000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.056420948+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:31.356763572+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:31.356797068+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนของ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:31.356803225+07:00","message":"receive interim result [false|false]: ส่วนของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:31.356822976+07:00","message":"[buffer interim] 179 false ส่วนของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.356830484+07:00","message":"[bufferProcess] interim [660000000]:ส่วนของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.356832726+07:00","message":"[bufferProcess] send to processor:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.356839083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.356841874+07:00","message":"> Transcript [1751] [false]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.356844165+07:00","message":"Set StatePrefix (first interim): 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:31.367938692+07:00","message":"[GCS] Cleaned up inactive client: 147"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:31.367957332+07:00","message":"[GCS] Cleaned up inactive client: 151"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:31.367960792+07:00","message":"[GCS] Cleaned up inactive client: 153"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:31.367962464+07:00","message":"[GCS] Cleaned up inactive client: 144"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:31.367964485+07:00","message":"[GCS] Cleaned up inactive client: 146"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:31.367966243+07:00","message":"[GCS] Cleaned up inactive client: 148"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:31.367967794+07:00","message":"[GCS] Cleaned up inactive client: 150"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:31.36796929+07:00","message":"[GCS] Cleaned up inactive client: 152"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:31.367970819+07:00","message":"[GCS] Cleaned up inactive client: 145"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:31.367972291+07:00","message":"[GCS] Cleaned up inactive client: 149"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:31.490903789+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:31.490927961+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:31.682972877+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:31.683011557+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนของเยื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:31.683017383+07:00","message":"receive interim result [false|false]: ส่วนของเยื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:31.683030852+07:00","message":"[buffer interim] 179 false ส่วนของเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.683037272+07:00","message":"[bufferProcess] interim [960000000]:ส่วนของเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.683040026+07:00","message":"[bufferProcess] send to processor:ส่วนของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.68304494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.68304787+07:00","message":"> Transcript [1752] [false]: 'ส่วนของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.683051118+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.68305316+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.683055359+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.683057485+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:31.687526518+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:31.68754607+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนของเยี่ยม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:31.687550137+07:00","message":"receive interim result [false|false]: ส่วนของเยี่ยม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:31.687559991+07:00","message":"[buffer interim] 179 false ส่วนของเยี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.687563929+07:00","message":"[bufferProcess] interim [20000000]:ส่วนของเยี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.687565701+07:00","message":"[bufferProcess] send to processor:ส่วนของเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.687568517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.687570636+07:00","message":"> Transcript [1753] [false]: 'ส่วนของเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.687572738+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.687574529+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.687576097+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.687577809+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:31.867834127+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:31.867874595+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนของเยื่อหุ้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:31.867880057+07:00","message":"receive interim result [false|false]: ส่วนของเยื่อหุ้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:31.867896419+07:00","message":"[buffer interim] 179 false ส่วนของเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.867902676+07:00","message":"[bufferProcess] interim [140000000]:ส่วนของเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.867905239+07:00","message":"[bufferProcess] send to processor:ส่วนของเยี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.867909171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.867912593+07:00","message":"> Transcript [1754] [false]: 'ส่วนของเยี่ยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.86791528+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.867917178+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.867919241+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:31.86792117+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:32.060037221+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:32.060077684+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนของเยื่อหุ้มเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:32.060082669+07:00","message":"receive interim result [false|false]: ส่วนของเยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:32.060095521+07:00","message":"[buffer interim] 179 false ส่วนของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.06010186+07:00","message":"[bufferProcess] interim [380000000]:ส่วนของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.060104166+07:00","message":"[bufferProcess] send to processor:ส่วนของเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.060109309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.060112057+07:00","message":"> Transcript [1755] [false]: 'ส่วนของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.060115185+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.06011727+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.060119019+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.060120864+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.06012525+07:00","message":"Push: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.060127071+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.060129002+07:00","message":"Set new StatePrefix : 'ส่วนของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.060131159+07:00","message":"Next Push (prob) : 'ของเยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:32.060139973+07:00","message":"push: {false ส่วน 0 0xc001f74300}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:32.260515653+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:32.260558234+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนของเยื่อหุ้มเซลล์จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:32.26056454+07:00","message":"receive interim result [false|false]: ส่วนของเยื่อหุ้มเซลล์จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:32.260579579+07:00","message":"[buffer interim] 179 false ส่วนของเยื่อหุ้มเซลล์จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.2605861+07:00","message":"[bufferProcess] interim [560000000]:ส่วนของเยื่อหุ้มเซลล์จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.260588928+07:00","message":"[bufferProcess] send to processor:ส่วนของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.260595025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.260597996+07:00","message":"> Transcript [1756] [false]: 'ส่วนของเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.260601382+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.260603663+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.260605791+07:00","message":"StatePrefix: 'ส่วนของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.260608127+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:32.445579734+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:32.445615931+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนของเยื่อหุ้มเซลล์จะเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:32.445622411+07:00","message":"receive interim result [false|false]: ส่วนของเยื่อหุ้มเซลล์จะเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:32.445635283+07:00","message":"[buffer interim] 179 false ส่วนของเยื่อหุ้มเซลล์จะเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.44564372+07:00","message":"[bufferProcess] interim [740000000]:ส่วนของเยื่อหุ้มเซลล์จะเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.445646444+07:00","message":"[bufferProcess] send to processor:ส่วนของเยื่อหุ้มเซลล์จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.445651354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.445654071+07:00","message":"> Transcript [1757] [false]: 'ส่วนของเยื่อหุ้มเซลล์จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.445657137+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.4456592+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.445661298+07:00","message":"StatePrefix: 'ส่วนของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.445663317+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:32.450592093+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:32.450607076+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนของเยื่อหุ้มเซลล์จะขอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:32.450611039+07:00","message":"receive interim result [false|false]: ส่วนของเยื่อหุ้มเซลล์จะขอ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:32.450620635+07:00","message":"[buffer interim] 179 false ส่วนของเยื่อหุ้มเซลล์จะขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.450624902+07:00","message":"[bufferProcess] interim [800000000]:ส่วนของเยื่อหุ้มเซลล์จะขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.450627476+07:00","message":"[bufferProcess] send to processor:ส่วนของเยื่อหุ้มเซลล์จะเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.450629993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.450631898+07:00","message":"> Transcript [1758] [false]: 'ส่วนของเยื่อหุ้มเซลล์จะเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.450634215+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.450635852+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.45063769+07:00","message":"StatePrefix: 'ส่วนของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.450639578+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:32.577237364+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:32.577282439+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนของเยื่อหุ้มเซลล์จะคลอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:32.577289129+07:00","message":"receive interim result [false|false]: ส่วนของเยื่อหุ้มเซลล์จะคลอด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:32.577304164+07:00","message":"[buffer interim] 179 false ส่วนของเยื่อหุ้มเซลล์จะคลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.577310719+07:00","message":"[bufferProcess] interim [860000000]:ส่วนของเยื่อหุ้มเซลล์จะคลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.577313319+07:00","message":"[bufferProcess] send to processor:ส่วนของเยื่อหุ้มเซลล์จะขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.577319663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.577322213+07:00","message":"> Transcript [1759] [false]: 'ส่วนของเยื่อหุ้มเซลล์จะขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.57732543+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.577327699+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.577329656+07:00","message":"StatePrefix: 'ส่วนของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.577335527+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.577344549+07:00","message":"Push: 'ของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.577347571+07:00","message":"TextPushed: 'ส่วนของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.577350488+07:00","message":"Set new StatePrefix : 'ส่วนของเยื่อหุ้มเซลล์จะขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.577353541+07:00","message":"Next Push (prob) : 'เซลล์จะขอ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:32.57736219+07:00","message":"push: {false ของเยื่อหุ้ม 0 0xc001f74300}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:32.824229478+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:32.824274251+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนของเยื่อหุ้มเซลล์จะคลอดวะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:32.824280337+07:00","message":"receive interim result [false|false]: ส่วนของเยื่อหุ้มเซลล์จะคลอดวะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:32.824294627+07:00","message":"[buffer interim] 179 false ส่วนของเยื่อหุ้มเซลล์จะคลอดวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.824301803+07:00","message":"[bufferProcess] interim [160000000]:ส่วนของเยื่อหุ้มเซลล์จะคลอดวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.824304248+07:00","message":"[bufferProcess] send to processor:ส่วนของเยื่อหุ้มเซลล์จะคลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.824311735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.824315404+07:00","message":"> Transcript [1760] [false]: 'ส่วนของเยื่อหุ้มเซลล์จะคลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.824318237+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.824320708+07:00","message":"Set new StatePrefix: 'ส่วนของเยื่อหุ้มเซลล์จะคลอด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:32.956583687+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:32.956623615+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:32.956630722+07:00","message":"receive interim result [false|false]: ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:32.956647018+07:00","message":"[buffer interim] 179 false ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.956657879+07:00","message":"[bufferProcess] interim [280000000]:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.956660928+07:00","message":"[bufferProcess] send to processor:ส่วนของเยื่อหุ้มเซลล์จะคลอดวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.956668013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.956672179+07:00","message":"> Transcript [1761] [false]: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.956676641+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.956679907+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.956684682+07:00","message":"StatePrefix: 'ส่วนของเยื่อหุ้มเซลล์จะคลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:32.956688314+07:00","message":"TextPushed: 'ส่วนของเยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:33.15751946+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:33.157567279+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:33.157574073+07:00","message":"receive interim result [false|false]: ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:33.157587592+07:00","message":"[buffer interim] 179 false ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.15759535+07:00","message":"[bufferProcess] interim [520000000]:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.157597986+07:00","message":"[bufferProcess] send to processor:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.157603333+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.157605993+07:00","message":"> Transcript [1762] [false]: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.157609183+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.157611331+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.157613759+07:00","message":"StatePrefix: 'ส่วนของเยื่อหุ้มเซลล์จะคลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.15761647+07:00","message":"TextPushed: 'ส่วนของเยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:33.470022632+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:33.470063975+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:33.47007011+07:00","message":"receive interim result [false|false]: ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:33.470086036+07:00","message":"[buffer interim] 179 false ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.470093221+07:00","message":"[bufferProcess] interim [760000000]:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.4700961+07:00","message":"[bufferProcess] send to processor:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.470105633+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.470108549+07:00","message":"> Transcript [1763] [false]: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.470111977+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.470114009+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.470116341+07:00","message":"StatePrefix: 'ส่วนของเยื่อหุ้มเซลล์จะคลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.470118799+07:00","message":"TextPushed: 'ส่วนของเยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:33.682695454+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:33.682735046+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็นเว็บ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:33.682741687+07:00","message":"receive interim result [false|false]: ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็นเว็บ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:33.682757254+07:00","message":"[buffer interim] 179 false ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็นเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.682764644+07:00","message":"[bufferProcess] interim [0]:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็นเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.682767375+07:00","message":"[bufferProcess] send to processor:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.682774805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.682777464+07:00","message":"> Transcript [1764] [false]: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.682780986+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.682783216+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.682785944+07:00","message":"StatePrefix: 'ส่วนของเยื่อหุ้มเซลล์จะคลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.682788744+07:00","message":"TextPushed: 'ส่วนของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.682794979+07:00","message":"Push: 'เซลล์จะคลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.682796694+07:00","message":"TextPushed: 'ส่วนของเยื่อหุ้มเซลล์จะคลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.682798807+07:00","message":"Set new StatePrefix : 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.68280088+07:00","message":"Next Push (prob) : 'เว้าเกิดเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:33.682809962+07:00","message":"push: {false เซลล์จะคลอด 0 0xc001f74300}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:33.882691989+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:33.882733006+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็นเบส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:33.882739217+07:00","message":"receive interim result [false|false]: ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็นเบส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:33.882751304+07:00","message":"[buffer interim] 179 false ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็นเบส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.882757628+07:00","message":"[bufferProcess] interim [120000000]:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็นเบส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.882760102+07:00","message":"[bufferProcess] send to processor:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็นเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.882765014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.882767431+07:00","message":"> Transcript [1765] [false]: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็นเว็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.882770414+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.882772379+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.882774912+07:00","message":"StatePrefix: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.882777261+07:00","message":"TextPushed: 'ส่วนของเยื่อหุ้มเซลล์จะคลอด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:33.940977638+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:33.941026069+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น Visit\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:33.941033841+07:00","message":"receive interim result [false|false]: ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น Visit"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:33.941053089+07:00","message":"[buffer interim] 179 false ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น Visit"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.941062875+07:00","message":"[bufferProcess] interim [180000000]:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น Visit"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.94106706+07:00","message":"[bufferProcess] send to processor:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็นเบส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.941074205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.941078891+07:00","message":"> Transcript [1766] [false]: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็นเบส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.941083751+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.941086794+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.941090346+07:00","message":"StatePrefix: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.94109408+07:00","message":"TextPushed: 'ส่วนของเยื่อหุ้มเซลล์จะคลอด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:33.961742953+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:33.961776965+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น Basic\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:33.961783502+07:00","message":"receive interim result [false|false]: ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น Basic"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:33.961798043+07:00","message":"[buffer interim] 179 false ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น Basic"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.961807175+07:00","message":"[bufferProcess] interim [240000000]:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น Basic"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.961809535+07:00","message":"[bufferProcess] send to processor:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น Visit"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.961812715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.961815859+07:00","message":"> Transcript [1767] [false]: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น Visit'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.961819221+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.961821035+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.961822949+07:00","message":"StatePrefix: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.96182763+07:00","message":"TextPushed: 'ส่วนของเยื่อหุ้มเซลล์จะคลอด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:33.972183236+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:33.972204595+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็นวิเคราะห์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:33.972210376+07:00","message":"receive interim result [false|false]: ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็นวิเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:33.972224509+07:00","message":"[buffer interim] 179 false ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็นวิเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.972228907+07:00","message":"[bufferProcess] interim [300000000]:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็นวิเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.972231651+07:00","message":"[bufferProcess] send to processor:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น Basic"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.972238266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.972240586+07:00","message":"> Transcript [1768] [false]: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น Basic'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.972243448+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.97224584+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.97224777+07:00","message":"StatePrefix: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.972250058+07:00","message":"TextPushed: 'ส่วนของเยื่อหุ้มเซลล์จะคลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.972258231+07:00","message":"Push: 'เว้าเกิดเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.972259991+07:00","message":"TextPushed: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.972262067+07:00","message":"Set new StatePrefix : 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น Basic'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:33.972264306+07:00","message":"Next Push (prob) : ' Basic'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:33.972272177+07:00","message":"push: {false เว้าเกิดเป็น 0 0xc001f74300}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:34.049999228+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:34.050026197+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:34.050032371+07:00","message":"receive interim result [false|false]: ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:34.050039555+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" vesicle\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:34.05004245+07:00","message":"receive interim result [false|false]:  vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:34.050047875+07:00","message":"[buffer interim] 179 false ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:34.050051808+07:00","message":"[buffer interim] 179 false  vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.050056953+07:00","message":"[bufferProcess] interim [360000000]:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.050059427+07:00","message":"[bufferProcess] send to processor:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็นวิเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.050062534+07:00","message":"[bufferProcess] interim [360000000]: vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.050064898+07:00","message":"[bufferProcess] update buffer: ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.050067724+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.050070103+07:00","message":"> Transcript [1769] [false]: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็นวิเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.050072128+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.050073928+07:00","message":"Set new StatePrefix: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็นวิเคราะห์'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:34.491081761+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:34.491081956+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:34.557621145+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:34.557661477+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-02-25T13:11:34.557668362+07:00","message":"receive interim result [false|false]: ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:34.557680867+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" vesicle ล้อมรอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:34.557683886+07:00","message":"receive interim result [false|false]:  vesicle ล้อมรอบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:34.557694494+07:00","message":"[buffer interim] 179 false ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:34.557698322+07:00","message":"[buffer interim] 179 false  vesicle ล้อมรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.557704383+07:00","message":"[bufferProcess] interim [840000000]:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.557707059+07:00","message":"[bufferProcess] send to processor:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.557710027+07:00","message":"[bufferProcess] interim [840000000]: vesicle ล้อมรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.557712584+07:00","message":"[bufferProcess] update buffer: ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle ล้อมรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.557715486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.557718321+07:00","message":"> Transcript [1770] [false]: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.557720761+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.55772249+07:00","message":"Set new StatePrefix: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:34.625338368+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:34.625374189+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:34.625380708+07:00","message":"receive interim result [false|false]: ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:34.625393352+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ล้อมรอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:34.625395976+07:00","message":"receive interim result [false|false]:  ล้อมรอบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:34.625402612+07:00","message":"[buffer interim] 179 false ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:34.625409412+07:00","message":"[buffer interim] 179 false  ล้อมรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.625415248+07:00","message":"[bufferProcess] interim [960000000]:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.62541974+07:00","message":"[bufferProcess] send to processor:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle ล้อมรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.625426768+07:00","message":"[bufferProcess] interim [960000000]: ล้อมรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.625428862+07:00","message":"[bufferProcess] update buffer: ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle ล้อมรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.625431803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.625434548+07:00","message":"> Transcript [1771] [false]: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle ล้อมรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.625438564+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.625441035+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.625443426+07:00","message":"StatePrefix: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.625445837+07:00","message":"TextPushed: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:34.741436655+07:00","message":"[GCS] IsForceVAD: false for message ID: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:34.922234643+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:34.922284879+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle ล้อมรอบ\",\"confidence\":0.90199995}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:34.922291658+07:00","message":"receive interim result [true|false]: ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle ล้อมรอบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:34.922301143+07:00","message":"end recv isFinal message id 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:34.922303119+07:00","message":"end Recv id 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:34.922309999+07:00","message":"[buffer interim] 179 true ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle ล้อมรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.922319393+07:00","message":"[bufferProcess] interim [260000000]:ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle ล้อมรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.92232422+07:00","message":"[bufferProcess] send to processor (isfinal):ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle ล้อมรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.92232716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.922329698+07:00","message":"> Transcript [1772] [false]: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle ล้อมรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.922332751+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.922334692+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.922336729+07:00","message":"StatePrefix: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.922339062+07:00","message":"TextPushed: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.922340865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.922342731+07:00","message":"> Transcript [1773] [true]: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle ล้อมรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.922344947+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.922346444+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.922348005+07:00","message":"StatePrefix: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.922349655+07:00","message":"TextPushed: 'ส่วนของเยื่อหุ้มเซลล์จะคลอดเว้าเกิดเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:34.922359641+07:00","message":"Push: ' vesicle ล้อมรอบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:34.922367954+07:00","message":"push: {true  vesicle ล้อมรอบ 0 0xc001f74300}"}
{"level":"info","service":"Main","time":"2026-02-25T13:11:34.931922517+07:00","message":"write wav file: './tmp/7509/7509_179.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:35.383001677+07:00","message":"[GCS] Start streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:35.910635305+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:35.910672825+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:35.910678378+07:00","message":"receive interim result [false|false]: ตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:35.91069337+07:00","message":"[buffer interim] 180 false ตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:35.910699486+07:00","message":"[bufferProcess] interim [420000000]:ตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:35.910701198+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:36.223673274+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:36.223704015+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่างเช่น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:36.2237095+07:00","message":"receive interim result [false|false]: ตัวอย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:36.223723898+07:00","message":"[buffer interim] 180 false ตัวอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:36.223730246+07:00","message":"[bufferProcess] interim [660000000]:ตัวอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:36.223732806+07:00","message":"[bufferProcess] send to processor:ตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:36.223738797+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:36.223741497+07:00","message":"> Transcript [1774] [false]: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:36.223743646+07:00","message":"Set StatePrefix (first interim): 'ตัวอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:36.542621573+07:00","message":"[GCS] IsForceVAD: false for message ID: 180"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:36.647257848+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:36.647299377+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-02-25T13:11:36.647305812+07:00","message":"receive interim result [true|false]: ตัวอย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:36.647311677+07:00","message":"end recv isFinal message id 180"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:36.647313796+07:00","message":"end Recv id 180"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:36.647330862+07:00","message":"[buffer interim] 180 true ตัวอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:36.647349977+07:00","message":"[bufferProcess] interim [170000000]:ตัวอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:36.647353349+07:00","message":"[bufferProcess] send to processor (isfinal):ตัวอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:36.647356574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:36.647359803+07:00","message":"> Transcript [1775] [false]: 'ตัวอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:36.647363279+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:36.647365571+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:36.647370203+07:00","message":"StatePrefix: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:36.647372408+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:36.647373942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:36.64737589+07:00","message":"> Transcript [1776] [true]: 'ตัวอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:36.647377918+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:36.647379486+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:36.647381002+07:00","message":"StatePrefix: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:36.647382537+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:36.647388624+07:00","message":"Push: 'ตัวอย่างเช่น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:36.647397678+07:00","message":"push: {true ตัวอย่างเช่น 0 0xc001f75280}"}
{"level":"info","service":"Main","time":"2026-02-25T13:11:36.652274386+07:00","message":"write wav file: './tmp/7509/7509_180.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:36.79497793+07:00","message":"[GCS] Start streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:37.135722351+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:37.135763684+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:37.135769404+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:37.13578412+07:00","message":"[buffer interim] 181 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:37.135790916+07:00","message":"[bufferProcess] interim [420000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:37.135793033+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:37.337523688+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:37.337563125+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:37.337568916+07:00","message":"receive interim result [false|false]: การนำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:37.337582311+07:00","message":"[buffer interim] 181 false การนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:37.337589108+07:00","message":"[bufferProcess] interim [600000000]:การนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:37.3375915+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:37.337596631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:37.337599241+07:00","message":"> Transcript [1777] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:37.337601312+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:37.492041885+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:37.49205359+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:37.640573098+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:37.640616321+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำของ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:37.640624007+07:00","message":"receive interim result [false|false]: การนำของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:37.640639523+07:00","message":"[buffer interim] 181 false การนำของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:37.640653274+07:00","message":"[bufferProcess] interim [900000000]:การนำของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:37.640656709+07:00","message":"[bufferProcess] send to processor:การนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:37.640661704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:37.640669078+07:00","message":"> Transcript [1778] [false]: 'การนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:37.640674524+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:37.640677448+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:37.640680457+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:37.64068304+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:37.963658721+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:37.963681672+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำของเหลว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:37.963687265+07:00","message":"receive interim result [false|false]: การนำของเหลว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:37.963699752+07:00","message":"[buffer interim] 181 false การนำของเหลว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:37.963706181+07:00","message":"[bufferProcess] interim [140000000]:การนำของเหลว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:37.963708794+07:00","message":"[bufferProcess] send to processor:การนำของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:37.963711795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:37.963714158+07:00","message":"> Transcript [1779] [false]: 'การนำของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:37.963716966+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:37.963719101+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:37.963721323+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:37.963723368+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:38.222353516+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:38.222390852+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำของเหลวณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:38.222396377+07:00","message":"receive interim result [false|false]: การนำของเหลวณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:38.222408271+07:00","message":"[buffer interim] 181 false การนำของเหลวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.222415093+07:00","message":"[bufferProcess] interim [440000000]:การนำของเหลวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.22241726+07:00","message":"[bufferProcess] send to processor:การนำของเหลว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.222422299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.222425386+07:00","message":"> Transcript [1780] [false]: 'การนำของเหลว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.222428531+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.222430633+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.222432663+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.222434781+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:38.235323456+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:38.235338344+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำของเหลวนอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:38.235342189+07:00","message":"receive interim result [false|false]: การนำของเหลวนอก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:38.235347469+07:00","message":"[buffer interim] 181 false การนำของเหลวนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.235350777+07:00","message":"[bufferProcess] interim [500000000]:การนำของเหลวนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.2353528+07:00","message":"[bufferProcess] send to processor:การนำของเหลวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.235361799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.235364533+07:00","message":"> Transcript [1781] [false]: 'การนำของเหลวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.235367172+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.235369175+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.235370773+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.235372626+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.235376842+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.235378636+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.235380679+07:00","message":"Set new StatePrefix : 'การนำของเหลวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.235383039+07:00","message":"Next Push (prob) : 'นำของเหลวณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:38.235391575+07:00","message":"push: {false การ 0 0xc0039d9500}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:38.548375679+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:38.548408574+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำของเหลวนอกเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:38.548415007+07:00","message":"receive interim result [false|false]: การนำของเหลวนอกเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:38.54842809+07:00","message":"[buffer interim] 181 false การนำของเหลวนอกเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.548435441+07:00","message":"[bufferProcess] interim [800000000]:การนำของเหลวนอกเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.548437895+07:00","message":"[bufferProcess] send to processor:การนำของเหลวนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.548443493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.548445972+07:00","message":"> Transcript [1782] [false]: 'การนำของเหลวนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.54844798+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.548450018+07:00","message":"Set new StatePrefix: 'การนำของเหลวนอก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:38.865946912+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:38.866002168+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำของเหลวนอกเซลล์กลับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:38.86600929+07:00","message":"receive interim result [false|false]: การนำของเหลวนอกเซลล์กลับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:38.866024137+07:00","message":"[buffer interim] 181 false การนำของเหลวนอกเซลล์กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.866031642+07:00","message":"[bufferProcess] interim [100000000]:การนำของเหลวนอกเซลล์กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.86603674+07:00","message":"[bufferProcess] send to processor:การนำของเหลวนอกเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.866044371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.866046947+07:00","message":"> Transcript [1783] [false]: 'การนำของเหลวนอกเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.866050171+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.866052394+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.866056824+07:00","message":"StatePrefix: 'การนำของเหลวนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:38.866059545+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:39.107885274+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:39.107922481+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำของเหลวนอกเซลล์กับเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:39.107928381+07:00","message":"receive interim result [false|false]: การนำของเหลวนอกเซลล์กับเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:39.10794134+07:00","message":"[buffer interim] 181 false การนำของเหลวนอกเซลล์กับเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.107948298+07:00","message":"[bufferProcess] interim [340000000]:การนำของเหลวนอกเซลล์กับเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.107950697+07:00","message":"[bufferProcess] send to processor:การนำของเหลวนอกเซลล์กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.107955757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.107958577+07:00","message":"> Transcript [1784] [false]: 'การนำของเหลวนอกเซลล์กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.107961954+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.107964246+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.107966414+07:00","message":"StatePrefix: 'การนำของเหลวนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.107968657+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:39.366391577+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:39.366417515+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำของเหลวนอกเซลล์กลับเข้าสู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:39.366422457+07:00","message":"receive interim result [false|false]: การนำของเหลวนอกเซลล์กลับเข้าสู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:39.36643678+07:00","message":"[buffer interim] 181 false การนำของเหลวนอกเซลล์กลับเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.366443021+07:00","message":"[bufferProcess] interim [580000000]:การนำของเหลวนอกเซลล์กลับเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.366445457+07:00","message":"[bufferProcess] send to processor:การนำของเหลวนอกเซลล์กับเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.366448647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.366451165+07:00","message":"> Transcript [1785] [false]: 'การนำของเหลวนอกเซลล์กับเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.366454474+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.366456385+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.366459152+07:00","message":"StatePrefix: 'การนำของเหลวนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.366461269+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:39.562533489+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:39.562573332+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำของเหลวนอกเซลล์กลับเข้าสู่เซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:39.56257981+07:00","message":"receive interim result [false|false]: การนำของเหลวนอกเซลล์กลับเข้าสู่เซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:39.562593305+07:00","message":"[buffer interim] 181 false การนำของเหลวนอกเซลล์กลับเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.562601236+07:00","message":"[bufferProcess] interim [820000000]:การนำของเหลวนอกเซลล์กลับเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.562603853+07:00","message":"[bufferProcess] send to processor:การนำของเหลวนอกเซลล์กลับเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.562608076+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.562611135+07:00","message":"> Transcript [1786] [false]: 'การนำของเหลวนอกเซลล์กลับเข้าสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.562614796+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.562616949+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.562619281+07:00","message":"StatePrefix: 'การนำของเหลวนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.562621753+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.562628605+07:00","message":"Push: 'นำของเหลวนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.56263038+07:00","message":"TextPushed: 'การนำของเหลวนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.562632451+07:00","message":"Set new StatePrefix : 'การนำของเหลวนอกเซลล์กลับเข้าสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:39.562634565+07:00","message":"Next Push (prob) : 'เซลล์กลับเข้าสู่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:39.56264233+07:00","message":"push: {false นำของเหลวนอก 0 0xc0039d9500}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:39.992935636+07:00","message":"[GCS] IsForceVAD: false for message ID: 181"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:40.07158923+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:40.071642745+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำของเหลวนอกเซลล์กลับเข้าสู่เซลล์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:40.071649601+07:00","message":"receive interim result [false|false]: การนำของเหลวนอกเซลล์กลับเข้าสู่เซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:40.071668008+07:00","message":"[buffer interim] 181 false การนำของเหลวนอกเซลล์กลับเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:40.071676385+07:00","message":"[bufferProcess] interim [420000000]:การนำของเหลวนอกเซลล์กลับเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:40.071678665+07:00","message":"[bufferProcess] send to processor:การนำของเหลวนอกเซลล์กลับเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:40.071682137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:40.071684933+07:00","message":"> Transcript [1787] [false]: 'การนำของเหลวนอกเซลล์กลับเข้าสู่เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:40.07168807+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:40.071690046+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:40.071691906+07:00","message":"StatePrefix: 'การนำของเหลวนอกเซลล์กลับเข้าสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:40.071694594+07:00","message":"TextPushed: 'การนำของเหลวนอก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:40.086033869+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:40.086055654+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำของเหลวนอกเซลล์กลับเข้าสู่เซลล์\",\"confidence\":0.9585955}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:40.086060854+07:00","message":"receive interim result [true|false]: การนำของเหลวนอกเซลล์กลับเข้าสู่เซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:40.086069313+07:00","message":"end recv isFinal message id 181"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:40.086071809+07:00","message":"end Recv id 181"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:40.086079109+07:00","message":"[buffer interim] 181 true การนำของเหลวนอกเซลล์กลับเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:40.086084495+07:00","message":"[bufferProcess] interim [420000000]:การนำของเหลวนอกเซลล์กลับเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:40.086089254+07:00","message":"[bufferProcess] send to processor (isfinal):การนำของเหลวนอกเซลล์กลับเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:40.086092271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:40.086094618+07:00","message":"> Transcript [1788] [false]: 'การนำของเหลวนอกเซลล์กลับเข้าสู่เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:40.086097005+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:40.086098653+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:40.086100315+07:00","message":"StatePrefix: 'การนำของเหลวนอกเซลล์กลับเข้าสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:40.086102367+07:00","message":"TextPushed: 'การนำของเหลวนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:40.086103948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:40.086105667+07:00","message":"> Transcript [1789] [true]: 'การนำของเหลวนอกเซลล์กลับเข้าสู่เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:40.086107733+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:40.086109205+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:40.086111008+07:00","message":"StatePrefix: 'การนำของเหลวนอกเซลล์กลับเข้าสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:40.086112658+07:00","message":"TextPushed: 'การนำของเหลวนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:40.086115802+07:00","message":"Push: 'เซลล์กลับเข้าสู่เซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:40.086125764+07:00","message":"push: {true เซลล์กลับเข้าสู่เซลล์ 0 0xc0039d9500}"}
{"level":"info","service":"Main","time":"2026-02-25T13:11:40.097238619+07:00","message":"write wav file: './tmp/7509/7509_181.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:40.492765218+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:40.492766836+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:41.344718158+07:00","message":"[GCS] Start streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:42.377128709+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:42.377174488+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพสุดท้าย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:42.377179841+07:00","message":"receive interim result [false|false]: ภาพสุดท้าย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:42.377193129+07:00","message":"[buffer interim] 182 false ภาพสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.377198638+07:00","message":"[bufferProcess] interim [840000000]:ภาพสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.377200463+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.377205488+07:00","message":"[bufferProcess] send to processor (ticker):ภาพสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.377208079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.377210257+07:00","message":"> Transcript [1790] [false]: 'ภาพสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.377212467+07:00","message":"Set StatePrefix (first interim): 'ภาพสุดท้าย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:42.700498703+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:42.700525223+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพสุดท้ายนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:42.700530867+07:00","message":"receive interim result [false|false]: ภาพสุดท้ายนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:42.700550109+07:00","message":"[buffer interim] 182 false ภาพสุดท้ายนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.700555966+07:00","message":"[bufferProcess] interim [140000000]:ภาพสุดท้ายนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.700558078+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:42.703746894+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:42.703758987+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพสุดท้ายนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:42.703762913+07:00","message":"receive interim result [false|false]: ภาพสุดท้ายนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:42.70377572+07:00","message":"[buffer interim] 182 false ภาพสุดท้ายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.70377926+07:00","message":"[bufferProcess] interim [200000000]:ภาพสุดท้ายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.703781715+07:00","message":"[bufferProcess] send to processor:ภาพสุดท้ายนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.703784725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.703787287+07:00","message":"> Transcript [1791] [false]: 'ภาพสุดท้ายนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.703790531+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.703792491+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.703794197+07:00","message":"StatePrefix: 'ภาพสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.703796056+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:42.986594616+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:42.986668206+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพสุดท้ายนะคะถ้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:42.986675868+07:00","message":"receive interim result [false|false]: ภาพสุดท้ายนะคะถ้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:42.986697182+07:00","message":"[buffer interim] 182 false ภาพสุดท้ายนะคะถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.986713537+07:00","message":"[bufferProcess] interim [500000000]:ภาพสุดท้ายนะคะถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.98671716+07:00","message":"[bufferProcess] send to processor:ภาพสุดท้ายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.986721161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.986724769+07:00","message":"> Transcript [1792] [false]: 'ภาพสุดท้ายนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.98672951+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.986732717+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.98673613+07:00","message":"StatePrefix: 'ภาพสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:42.986739032+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:43.090982511+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:43.09102221+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพสุดท้ายนะคะภาพ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:43.091031895+07:00","message":"receive interim result [false|false]: ภาพสุดท้ายนะคะภาพ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:43.091046197+07:00","message":"[buffer interim] 182 false ภาพสุดท้ายนะคะภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:43.091052692+07:00","message":"[bufferProcess] interim [560000000]:ภาพสุดท้ายนะคะภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:43.091055223+07:00","message":"[bufferProcess] send to processor:ภาพสุดท้ายนะคะถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:43.091065998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:43.091068892+07:00","message":"> Transcript [1793] [false]: 'ภาพสุดท้ายนะคะถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:43.09107228+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:43.091074574+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:43.091076905+07:00","message":"StatePrefix: 'ภาพสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:43.091078877+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:43.414860471+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:43.414895118+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพสุดท้ายนะคะภาพพอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:43.414900804+07:00","message":"receive interim result [false|false]: ภาพสุดท้ายนะคะภาพพอ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:43.414914257+07:00","message":"[buffer interim] 182 false ภาพสุดท้ายนะคะภาพพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:43.414920041+07:00","message":"[bufferProcess] interim [860000000]:ภาพสุดท้ายนะคะภาพพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:43.414922517+07:00","message":"[bufferProcess] send to processor:ภาพสุดท้ายนะคะภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:43.414931857+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:43.414934589+07:00","message":"> Transcript [1794] [false]: 'ภาพสุดท้ายนะคะภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:43.414937889+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:43.41493989+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:43.414941681+07:00","message":"StatePrefix: 'ภาพสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:43.414943798+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:43.414949341+07:00","message":"Push: 'ภาพสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:43.41495111+07:00","message":"TextPushed: 'ภาพสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:43.414953441+07:00","message":"Set new StatePrefix : 'ภาพสุดท้ายนะคะภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:43.41495661+07:00","message":"Next Push (prob) : 'นะคะภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:43.414963834+07:00","message":"push: {false ภาพสุดท้าย 0 0xc0039d8b00}"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:43.493227515+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:43.493238514+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:43.580525888+07:00","message":"[GCS] IsForceVAD: false for message ID: 182"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:43.712264661+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:43.712310807+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพสุดท้ายนะคะภาพพอ\",\"confidence\":0.9210087}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:43.712317658+07:00","message":"receive interim result [true|false]: ภาพสุดท้ายนะคะภาพพอ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:43.712327005+07:00","message":"end recv isFinal message id 182"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:43.712329178+07:00","message":"end Recv id 182"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:43.712335951+07:00","message":"[buffer interim] 182 true ภาพสุดท้ายนะคะภาพพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:43.712344983+07:00","message":"[bufferProcess] interim [250000000]:ภาพสุดท้ายนะคะภาพพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:43.712349454+07:00","message":"[bufferProcess] send to processor (isfinal):ภาพสุดท้ายนะคะภาพพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:43.712352223+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:43.712357296+07:00","message":"> Transcript [1795] [false]: 'ภาพสุดท้ายนะคะภาพพอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:43.712360846+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:43.712362587+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:43.712365453+07:00","message":"StatePrefix: 'ภาพสุดท้ายนะคะภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:43.712367826+07:00","message":"TextPushed: 'ภาพสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:43.712369601+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:43.712371343+07:00","message":"> Transcript [1796] [true]: 'ภาพสุดท้ายนะคะภาพพอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:43.712373392+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:43.712375298+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:43.712376867+07:00","message":"StatePrefix: 'ภาพสุดท้ายนะคะภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:43.712378499+07:00","message":"TextPushed: 'ภาพสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:43.712384124+07:00","message":"Push: 'นะคะภาพพอ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:43.712391282+07:00","message":"push: {true นะคะภาพพอ 0 0xc0039d8b00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:11:43.721051312+07:00","message":"write wav file: './tmp/7509/7509_182.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:43.902631833+07:00","message":"[GCS] Start streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:44.243794331+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:44.243855983+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:44.243861944+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:44.243877257+07:00","message":"[buffer interim] 183 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:44.24388383+07:00","message":"[bufferProcess] interim [420000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:44.243885813+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:44.432289404+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:44.432324815+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:44.432331434+07:00","message":"receive interim result [false|false]: เป็นการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:44.432342418+07:00","message":"[buffer interim] 183 false เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:44.4323507+07:00","message":"[bufferProcess] interim [600000000]:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:44.43235291+07:00","message":"[bufferProcess] send to processor:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:44.432355826+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:44.432358424+07:00","message":"> Transcript [1797] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:44.432360563+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:44.745141845+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:44.745187419+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการนำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:44.745193203+07:00","message":"receive interim result [false|false]: เป็นการนำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:44.745202675+07:00","message":"[buffer interim] 183 false เป็นการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:44.745208842+07:00","message":"[bufferProcess] interim [840000000]:เป็นการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:44.745211017+07:00","message":"[bufferProcess] send to processor:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:44.745214159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:44.745216609+07:00","message":"> Transcript [1798] [false]: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:44.745221257+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:44.745223303+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:44.745225003+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:44.745227027+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:44.93762564+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:44.937659591+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการนำเสนอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:44.937665191+07:00","message":"receive interim result [false|false]: เป็นการนำเสนอ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:44.937678162+07:00","message":"[buffer interim] 183 false เป็นการนำเสนอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:44.93768481+07:00","message":"[bufferProcess] interim [80000000]:เป็นการนำเสนอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:44.937687852+07:00","message":"[bufferProcess] send to processor:เป็นการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:44.937692799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:44.937695802+07:00","message":"> Transcript [1799] [false]: 'เป็นการนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:44.937698571+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:44.937700583+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:44.937702316+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:44.937704275+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:45.067347696+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:45.06738861+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการนำสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:45.067394137+07:00","message":"receive interim result [false|false]: เป็นการนำสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:45.06740841+07:00","message":"[buffer interim] 183 false เป็นการนำสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.067414629+07:00","message":"[bufferProcess] interim [140000000]:เป็นการนำสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.067416778+07:00","message":"[bufferProcess] send to processor:เป็นการนำเสนอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.06742172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.06742454+07:00","message":"> Transcript [1800] [false]: 'เป็นการนำเสนอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.067427887+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.067430032+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.067431787+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.06743374+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:45.258575726+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:45.258613978+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการนำสารเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:45.25862115+07:00","message":"receive interim result [false|false]: เป็นการนำสารเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:45.258633716+07:00","message":"[buffer interim] 183 false เป็นการนำสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.258639399+07:00","message":"[bufferProcess] interim [380000000]:เป็นการนำสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.258642142+07:00","message":"[bufferProcess] send to processor:เป็นการนำสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.258646852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.258649906+07:00","message":"> Transcript [1801] [false]: 'เป็นการนำสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.25865277+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.258654829+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.258656443+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.258658293+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.258662745+07:00","message":"Push: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.258664674+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.258669441+07:00","message":"Set new StatePrefix : 'เป็นการนำสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.258671609+07:00","message":"Next Push (prob) : 'การนำสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:45.25868929+07:00","message":"push: {false เป็น 0 0xc00051cb80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:45.458553307+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:45.458589824+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการนำสารเข้าสู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:45.458596776+07:00","message":"receive interim result [false|false]: เป็นการนำสารเข้าสู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:45.458614992+07:00","message":"[buffer interim] 183 false เป็นการนำสารเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.458622386+07:00","message":"[bufferProcess] interim [620000000]:เป็นการนำสารเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.458624934+07:00","message":"[bufferProcess] send to processor:เป็นการนำสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.458628988+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.458631718+07:00","message":"> Transcript [1802] [false]: 'เป็นการนำสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.458634961+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.458636812+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.458638559+07:00","message":"StatePrefix: 'เป็นการนำสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.458640633+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:45.649225578+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:45.649265485+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการนำสารเข้าสู่เซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:45.649271078+07:00","message":"receive interim result [false|false]: เป็นการนำสารเข้าสู่เซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:45.649289435+07:00","message":"[buffer interim] 183 false เป็นการนำสารเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.649296278+07:00","message":"[bufferProcess] interim [800000000]:เป็นการนำสารเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.649298979+07:00","message":"[bufferProcess] send to processor:เป็นการนำสารเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.649305422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.64931061+07:00","message":"> Transcript [1803] [false]: 'เป็นการนำสารเข้าสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.649313729+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.649315909+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.649318941+07:00","message":"StatePrefix: 'เป็นการนำสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.64932103+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:45.968669635+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:45.968710763+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการนำสารเข้าสู่เซลล์โดย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:45.96871652+07:00","message":"receive interim result [false|false]: เป็นการนำสารเข้าสู่เซลล์โดย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:45.968730674+07:00","message":"[buffer interim] 183 false เป็นการนำสารเข้าสู่เซลล์โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.968737652+07:00","message":"[bufferProcess] interim [100000000]:เป็นการนำสารเข้าสู่เซลล์โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.968739839+07:00","message":"[bufferProcess] send to processor:เป็นการนำสารเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.968742924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.968745504+07:00","message":"> Transcript [1804] [false]: 'เป็นการนำสารเข้าสู่เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.968748515+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.968750402+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.968752572+07:00","message":"StatePrefix: 'เป็นการนำสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:45.968754519+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:46.215631625+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:46.215674325+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการนำสารเข้าสู่เซลล์โดยอาศัย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:46.215680362+07:00","message":"receive interim result [false|false]: เป็นการนำสารเข้าสู่เซลล์โดยอาศัย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:46.215698719+07:00","message":"[buffer interim] 183 false เป็นการนำสารเข้าสู่เซลล์โดยอาศัย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.215706188+07:00","message":"[bufferProcess] interim [340000000]:เป็นการนำสารเข้าสู่เซลล์โดยอาศัย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.21570925+07:00","message":"[bufferProcess] send to processor:เป็นการนำสารเข้าสู่เซลล์โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.215712575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.215715468+07:00","message":"> Transcript [1805] [false]: 'เป็นการนำสารเข้าสู่เซลล์โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.215718939+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.215721536+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.215723896+07:00","message":"StatePrefix: 'เป็นการนำสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.215726279+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.215728761+07:00","message":"Push: 'การนำสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.215730813+07:00","message":"TextPushed: 'เป็นการนำสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.215734767+07:00","message":"Set new StatePrefix : 'เป็นการนำสารเข้าสู่เซลล์โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.215737392+07:00","message":"Next Push (prob) : 'เข้าสู่เซลล์โดย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:46.215745802+07:00","message":"push: {false การนำสาร 0 0xc00051cb80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:46.474764675+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:46.474835474+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:46.474842155+07:00","message":"receive interim result [false|false]: เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:46.474858125+07:00","message":"[buffer interim] 183 false เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.474865399+07:00","message":"[bufferProcess] interim [580000000]:เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.474868022+07:00","message":"[bufferProcess] send to processor:เป็นการนำสารเข้าสู่เซลล์โดยอาศัย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.474874676+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.474877953+07:00","message":"> Transcript [1806] [false]: 'เป็นการนำสารเข้าสู่เซลล์โดยอาศัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.474881686+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.474883649+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.474885937+07:00","message":"StatePrefix: 'เป็นการนำสารเข้าสู่เซลล์โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.474888761+07:00","message":"TextPushed: 'เป็นการนำสาร'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:46.493892932+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:46.493909902+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:46.737639891+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:46.737682892+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัวละ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:46.737688829+07:00","message":"receive interim result [false|false]: เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัวละ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:46.73770457+07:00","message":"[buffer interim] 183 false เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัวละ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.73771143+07:00","message":"[bufferProcess] interim [880000000]:เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัวละ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.737714232+07:00","message":"[bufferProcess] send to processor:เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.737720701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.73772394+07:00","message":"> Transcript [1807] [false]: 'เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.737727925+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.737729879+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.737732539+07:00","message":"StatePrefix: 'เป็นการนำสารเข้าสู่เซลล์โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.737735302+07:00","message":"TextPushed: 'เป็นการนำสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:46.853346426+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:46.853373657+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:46.853378902+07:00","message":"receive interim result [false|false]: เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:46.853393366+07:00","message":"[buffer interim] 183 false เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.853399484+07:00","message":"[bufferProcess] interim [940000000]:เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.853402661+07:00","message":"[bufferProcess] send to processor:เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัวละ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.853409349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.853411866+07:00","message":"> Transcript [1808] [false]: 'เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัวละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.853414838+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.853416526+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.853418456+07:00","message":"StatePrefix: 'เป็นการนำสารเข้าสู่เซลล์โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:46.853421628+07:00","message":"TextPushed: 'เป็นการนำสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:46.910617742+07:00","message":"[GCS] IsForceVAD: false for message ID: 183"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:47.002854811+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:47.002899472+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:47.002906444+07:00","message":"receive interim result [true|false]: เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:47.002917825+07:00","message":"end recv isFinal message id 183"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:47.002920305+07:00","message":"end Recv id 183"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:47.002927611+07:00","message":"[buffer interim] 183 true เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:47.002938364+07:00","message":"[bufferProcess] interim [240000000]:เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:47.002941558+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:47.002944963+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:47.002948128+07:00","message":"> Transcript [1809] [false]: 'เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:47.002951769+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:47.002953596+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:47.002955949+07:00","message":"StatePrefix: 'เป็นการนำสารเข้าสู่เซลล์โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:47.002958769+07:00","message":"TextPushed: 'เป็นการนำสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:47.002966132+07:00","message":"Push: 'เข้าสู่เซลล์โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:47.002967876+07:00","message":"TextPushed: 'เป็นการนำสารเข้าสู่เซลล์โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:47.002969794+07:00","message":"Set new StatePrefix : 'เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:47.002971785+07:00","message":"Next Push (prob) : 'อาศัยตัวรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:47.00297339+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:47.002975423+07:00","message":"> Transcript [1810] [true]: 'เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:47.002978028+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:47.002994808+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:47.002996683+07:00","message":"StatePrefix: 'เป็นการนำสารเข้าสู่เซลล์โดยอาศัยตัวรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:47.002998406+07:00","message":"TextPushed: 'เป็นการนำสารเข้าสู่เซลล์โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:47.003000444+07:00","message":"Push: 'อาศัยตัวรับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:47.003009031+07:00","message":"push: {false เข้าสู่เซลล์โดย 0 0xc00051cb80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:47.00301457+07:00","message":"push: {true อาศัยตัวรับ 0 0xc00051cb80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:11:47.010550211+07:00","message":"write wav file: './tmp/7509/7509_183.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:47.553621703+07:00","message":"[GCS] Start streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:48.408014132+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:48.408056075+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะกลับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:48.408060802+07:00","message":"receive interim result [false|false]: จะกลับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:48.408074831+07:00","message":"[buffer interim] 184 false จะกลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:48.408080598+07:00","message":"[bufferProcess] interim [660000000]:จะกลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:48.408082543+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:48.408089023+07:00","message":"[bufferProcess] send to processor (ticker):จะกลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:48.408091553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:48.40809659+07:00","message":"> Transcript [1811] [false]: 'จะกลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:48.408098642+07:00","message":"Set StatePrefix (first interim): 'จะกลับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:48.597689907+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:48.597725333+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะกลับกับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:48.597730555+07:00","message":"receive interim result [false|false]: จะกลับกับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:48.597742212+07:00","message":"[buffer interim] 184 false จะกลับกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:48.597748195+07:00","message":"[bufferProcess] interim [840000000]:จะกลับกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:48.597750019+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:48.791699556+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:48.791746236+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะจับกับตัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:48.79175215+07:00","message":"receive interim result [false|false]: จะจับกับตัว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:48.79176591+07:00","message":"[buffer interim] 184 false จะจับกับตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:48.791772912+07:00","message":"[bufferProcess] interim [80000000]:จะจับกับตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:48.791775202+07:00","message":"[bufferProcess] send to processor:จะกลับกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:48.79178117+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:48.791784059+07:00","message":"> Transcript [1812] [false]: 'จะกลับกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:48.791786974+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:48.791788845+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:48.791790635+07:00","message":"StatePrefix: 'จะกลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:48.791792936+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:48.983503649+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:48.983529213+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะจับกับตัวรับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:48.98353467+07:00","message":"receive interim result [false|false]: จะจับกับตัวรับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:48.983549027+07:00","message":"[buffer interim] 184 false จะจับกับตัวรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:48.983555756+07:00","message":"[bufferProcess] interim [320000000]:จะจับกับตัวรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:48.983557948+07:00","message":"[bufferProcess] send to processor:จะจับกับตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:48.983560715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:48.983563419+07:00","message":"> Transcript [1813] [false]: 'จะจับกับตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:48.983565447+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:48.983567139+07:00","message":"Set new StatePrefix: 'จะจับกับตัว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:49.418458831+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:49.418490069+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะจับกับตัวรับจำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:49.418495342+07:00","message":"receive interim result [false|false]: จะจับกับตัวรับจำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:49.418504317+07:00","message":"[buffer interim] 184 false จะจับกับตัวรับจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.418510499+07:00","message":"[bufferProcess] interim [680000000]:จะจับกับตัวรับจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.418512999+07:00","message":"[bufferProcess] send to processor:จะจับกับตัวรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.418516209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.418518782+07:00","message":"> Transcript [1814] [false]: 'จะจับกับตัวรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.418521625+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.418523592+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.418525365+07:00","message":"StatePrefix: 'จะจับกับตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.418527379+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:49.494447163+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:49.494452439+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:49.686739615+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:49.686777952+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะจับกับตัวรับจำเพาะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:49.686784177+07:00","message":"receive interim result [false|false]: จะจับกับตัวรับจำเพาะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:49.686798952+07:00","message":"[buffer interim] 184 false จะจับกับตัวรับจำเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.686805806+07:00","message":"[bufferProcess] interim [980000000]:จะจับกับตัวรับจำเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.686808142+07:00","message":"[bufferProcess] send to processor:จะจับกับตัวรับจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.686815003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.686818232+07:00","message":"> Transcript [1815] [false]: 'จะจับกับตัวรับจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.686821638+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.68682377+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.686825725+07:00","message":"StatePrefix: 'จะจับกับตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.686828143+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:49.884830497+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:49.884877273+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะจับกับตัวรับจำเพาะบน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:49.884883383+07:00","message":"receive interim result [false|false]: จะจับกับตัวรับจำเพาะบน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:49.88489589+07:00","message":"[buffer interim] 184 false จะจับกับตัวรับจำเพาะบน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.884902684+07:00","message":"[bufferProcess] interim [220000000]:จะจับกับตัวรับจำเพาะบน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.884905124+07:00","message":"[bufferProcess] send to processor:จะจับกับตัวรับจำเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.884912031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.884914262+07:00","message":"> Transcript [1816] [false]: 'จะจับกับตัวรับจำเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.884917411+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.884919738+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.884921457+07:00","message":"StatePrefix: 'จะจับกับตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:49.884924347+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:50.153847656+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:50.153891556+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะจับกับตัวรับจำเพาะบนผิว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:50.153898268+07:00","message":"receive interim result [false|false]: จะจับกับตัวรับจำเพาะบนผิว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:50.153914656+07:00","message":"[buffer interim] 184 false จะจับกับตัวรับจำเพาะบนผิว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.153922295+07:00","message":"[bufferProcess] interim [400000000]:จะจับกับตัวรับจำเพาะบนผิว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.153924964+07:00","message":"[bufferProcess] send to processor:จะจับกับตัวรับจำเพาะบน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.153931616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.153934824+07:00","message":"> Transcript [1817] [false]: 'จะจับกับตัวรับจำเพาะบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.153941756+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.153944213+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.153947407+07:00","message":"StatePrefix: 'จะจับกับตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.153950047+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.153957436+07:00","message":"Push: 'จะจับกับตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.153959307+07:00","message":"TextPushed: 'จะจับกับตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.153961417+07:00","message":"Set new StatePrefix : 'จะจับกับตัวรับจำเพาะบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.153964099+07:00","message":"Next Push (prob) : 'รับจำเพาะบน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:50.153972704+07:00","message":"push: {false จะจับกับตัว 0 0xc0039d9100}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:50.324689427+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:50.324728284+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะจับกับตัวรับจำเพาะบนผิวหน้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:50.324734056+07:00","message":"receive interim result [false|false]: จะจับกับตัวรับจำเพาะบนผิวหน้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:50.324748205+07:00","message":"[buffer interim] 184 false จะจับกับตัวรับจำเพาะบนผิวหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.324754908+07:00","message":"[bufferProcess] interim [580000000]:จะจับกับตัวรับจำเพาะบนผิวหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.324757549+07:00","message":"[bufferProcess] send to processor:จะจับกับตัวรับจำเพาะบนผิว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.32476291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.324766025+07:00","message":"> Transcript [1818] [false]: 'จะจับกับตัวรับจำเพาะบนผิว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.324769321+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.324771917+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.324774669+07:00","message":"StatePrefix: 'จะจับกับตัวรับจำเพาะบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.32477772+07:00","message":"TextPushed: 'จะจับกับตัว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:50.520760419+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:50.520789915+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะจับกับตัวรับจำเพาะบนผิวนอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:50.520795075+07:00","message":"receive interim result [false|false]: จะจับกับตัวรับจำเพาะบนผิวนอก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:50.520813088+07:00","message":"[buffer interim] 184 false จะจับกับตัวรับจำเพาะบนผิวนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.520819818+07:00","message":"[bufferProcess] interim [760000000]:จะจับกับตัวรับจำเพาะบนผิวนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.520822078+07:00","message":"[bufferProcess] send to processor:จะจับกับตัวรับจำเพาะบนผิวหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.520825728+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.52082806+07:00","message":"> Transcript [1819] [false]: 'จะจับกับตัวรับจำเพาะบนผิวหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.520832424+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.520834224+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.520835936+07:00","message":"StatePrefix: 'จะจับกับตัวรับจำเพาะบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.52083788+07:00","message":"TextPushed: 'จะจับกับตัว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:50.586636641+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:50.586676141+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะจับกับตัวรับจำเพาะบนผิวนอกของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:50.586682242+07:00","message":"receive interim result [false|false]: จะจับกับตัวรับจำเพาะบนผิวนอกของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:50.586696013+07:00","message":"[buffer interim] 184 false จะจับกับตัวรับจำเพาะบนผิวนอกของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.586703433+07:00","message":"[bufferProcess] interim [880000000]:จะจับกับตัวรับจำเพาะบนผิวนอกของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.586705836+07:00","message":"[bufferProcess] send to processor:จะจับกับตัวรับจำเพาะบนผิวนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.586711155+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.586713758+07:00","message":"> Transcript [1820] [false]: 'จะจับกับตัวรับจำเพาะบนผิวนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.586717389+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.586719489+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.586721503+07:00","message":"StatePrefix: 'จะจับกับตัวรับจำเพาะบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.586723722+07:00","message":"TextPushed: 'จะจับกับตัว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:50.816639673+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:50.816684428+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะจับกับตัวรับจำเพาะบนผิวนอกของยี่ห้อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:50.816691211+07:00","message":"receive interim result [false|false]: จะจับกับตัวรับจำเพาะบนผิวนอกของยี่ห้อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:50.816708602+07:00","message":"[buffer interim] 184 false จะจับกับตัวรับจำเพาะบนผิวนอกของยี่ห้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.816715991+07:00","message":"[bufferProcess] interim [120000000]:จะจับกับตัวรับจำเพาะบนผิวนอกของยี่ห้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.816718704+07:00","message":"[bufferProcess] send to processor:จะจับกับตัวรับจำเพาะบนผิวนอกของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.816722063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.816724691+07:00","message":"> Transcript [1821] [false]: 'จะจับกับตัวรับจำเพาะบนผิวนอกของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.816728641+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.816730836+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.816732997+07:00","message":"StatePrefix: 'จะจับกับตัวรับจำเพาะบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.816736436+07:00","message":"TextPushed: 'จะจับกับตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.816739397+07:00","message":"Push: 'รับจำเพาะบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.816741609+07:00","message":"TextPushed: 'จะจับกับตัวรับจำเพาะบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.816743636+07:00","message":"Set new StatePrefix : 'จะจับกับตัวรับจำเพาะบนผิวนอกของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:50.816745753+07:00","message":"Next Push (prob) : 'ผิวนอกของ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:50.816754288+07:00","message":"push: {false รับจำเพาะบน 0 0xc0039d9100}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:51.04969108+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:51.049728103+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อหุ้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:51.04973547+07:00","message":"receive interim result [false|false]: จะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อหุ้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:51.049766142+07:00","message":"[buffer interim] 184 false จะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.049773928+07:00","message":"[bufferProcess] interim [300000000]:จะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.049777405+07:00","message":"[bufferProcess] send to processor:จะจับกับตัวรับจำเพาะบนผิวนอกของยี่ห้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.049785669+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.049789486+07:00","message":"> Transcript [1822] [false]: 'จะจับกับตัวรับจำเพาะบนผิวนอกของยี่ห้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.049793102+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.049795289+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.049797336+07:00","message":"StatePrefix: 'จะจับกับตัวรับจำเพาะบนผิวนอกของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.049799893+07:00","message":"TextPushed: 'จะจับกับตัวรับจำเพาะบน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:51.227675672+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:51.227713518+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อหุ้มเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:51.227719748+07:00","message":"receive interim result [false|false]: จะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:51.227736303+07:00","message":"[buffer interim] 184 false จะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.227742311+07:00","message":"[bufferProcess] interim [480000000]:จะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.227744783+07:00","message":"[bufferProcess] send to processor:จะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.227748025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.227750876+07:00","message":"> Transcript [1823] [false]: 'จะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.227754684+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.227756672+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.227758484+07:00","message":"StatePrefix: 'จะจับกับตัวรับจำเพาะบนผิวนอกของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.227761027+07:00","message":"TextPushed: 'จะจับกับตัวรับจำเพาะบน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:51.531774662+07:00","message":"[GCS] IsForceVAD: false for message ID: 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:51.707725893+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:51.707771984+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ศาลจะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อหุ้มเซลล์\",\"confidence\":0.93684494}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:51.707778144+07:00","message":"receive interim result [true|false]: ศาลจะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:51.70778769+07:00","message":"end recv isFinal message id 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:51.707789664+07:00","message":"end Recv id 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:51.707796509+07:00","message":"[buffer interim] 184 true ศาลจะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.707806112+07:00","message":"[bufferProcess] interim [990000000]:ศาลจะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.70780918+07:00","message":"[bufferProcess] send to processor (isfinal):จะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.707812696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.707815591+07:00","message":"> Transcript [1824] [false]: 'จะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.707818951+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.707820897+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.707822798+07:00","message":"StatePrefix: 'จะจับกับตัวรับจำเพาะบนผิวนอกของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.707825522+07:00","message":"TextPushed: 'จะจับกับตัวรับจำเพาะบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.707828447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.707830353+07:00","message":"> Transcript [1825] [true]: 'ศาลจะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.707832599+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.707834118+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.707835607+07:00","message":"StatePrefix: 'จะจับกับตัวรับจำเพาะบนผิวนอกของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.707837281+07:00","message":"TextPushed: 'จะจับกับตัวรับจำเพาะบน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.707838859+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.707985023+07:00","message":"Push: 'ผิวนอกของเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.707988379+07:00","message":"TextPushed: 'จะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.707990616+07:00","message":"Set new StatePrefix : 'ศาลจะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.70799263+07:00","message":"Next Push (prob) : 'ศาลจะจับกับตัวรับจำเพาะบนผิวนอกของเยื่อหุ้มเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:51.708000453+07:00","message":"push: {true ผิวนอกของเยื่อหุ้มเซลล์ 0 0xc0039d9100}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:51.708012593+07:00","message":"write aligntment file to 'tmp/7509/align_message_id_184.html'"}
{"level":"info","service":"Main","time":"2026-02-25T13:11:51.716929551+07:00","message":"write wav file: './tmp/7509/7509_184.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:51.983153646+07:00","message":"[GCS] Start streaming session, msgId: 185"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:52.495013053+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:52.495020051+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:52.629272472+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:52.629322538+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเกิด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:52.629328023+07:00","message":"receive interim result [false|false]: จะเกิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:52.629342991+07:00","message":"[buffer interim] 185 false จะเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:52.629348889+07:00","message":"[bufferProcess] interim [480000000]:จะเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:52.629350664+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:52.81502355+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:52.815062619+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:52.815068199+07:00","message":"receive interim result [false|false]: เกิดเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:52.815081393+07:00","message":"[buffer interim] 185 false เกิดเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:52.815088369+07:00","message":"[bufferProcess] interim [660000000]:เกิดเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:52.815090533+07:00","message":"[bufferProcess] send to processor:จะเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:52.815095541+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:52.815098815+07:00","message":"> Transcript [1826] [false]: 'จะเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:52.815101183+07:00","message":"Set StatePrefix (first interim): 'จะเกิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:53.014947802+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:53.014975113+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเกิดเป็นแว่น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:53.015001721+07:00","message":"receive interim result [false|false]: จะเกิดเป็นแว่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:53.015014467+07:00","message":"[buffer interim] 185 false จะเกิดเป็นแว่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.015020562+07:00","message":"[bufferProcess] interim [840000000]:จะเกิดเป็นแว่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.015023441+07:00","message":"[bufferProcess] send to processor:เกิดเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.01502991+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.015033013+07:00","message":"> Transcript [1827] [false]: 'เกิดเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.015035027+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.015036991+07:00","message":"Set new StatePrefix: 'เกิดเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:53.144765602+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:53.14479947+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดเป็นเว็บ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:53.144805032+07:00","message":"receive interim result [false|false]: เกิดเป็นเว็บ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:53.14482013+07:00","message":"[buffer interim] 185 false เกิดเป็นเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.14482809+07:00","message":"[bufferProcess] interim [960000000]:เกิดเป็นเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.144830607+07:00","message":"[bufferProcess] send to processor:จะเกิดเป็นแว่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.144837491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.144840577+07:00","message":"> Transcript [1828] [false]: 'จะเกิดเป็นแว่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.1448428+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.144844848+07:00","message":"Set new StatePrefix: 'จะเกิดเป็นแว่น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:53.232418283+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:53.232473234+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดเป็น ves\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:53.232481622+07:00","message":"receive interim result [false|false]: เกิดเป็น ves"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:53.232497919+07:00","message":"[buffer interim] 185 false เกิดเป็น ves"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.23250535+07:00","message":"[bufferProcess] interim [80000000]:เกิดเป็น ves"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.232507708+07:00","message":"[bufferProcess] send to processor:เกิดเป็นเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.232514145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.232516936+07:00","message":"> Transcript [1829] [false]: 'เกิดเป็นเว็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.232519072+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.232521044+07:00","message":"Set new StatePrefix: 'เกิดเป็นเว็บ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:53.450261944+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:53.450312546+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดเป็นเวลา 10\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:53.450318761+07:00","message":"receive interim result [false|false]: เกิดเป็นเวลา 10"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:53.450330194+07:00","message":"[buffer interim] 185 false เกิดเป็นเวลา 10"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.450337831+07:00","message":"[bufferProcess] interim [140000000]:เกิดเป็นเวลา 10"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.450340915+07:00","message":"[bufferProcess] send to processor:เกิดเป็น ves"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.450344405+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.450347423+07:00","message":"> Transcript [1830] [false]: 'เกิดเป็น ves'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.45034943+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.450351347+07:00","message":"Set new StatePrefix: 'เกิดเป็น ves'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:53.478733646+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:53.478768439+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดเป็น vesicle\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:53.478773683+07:00","message":"receive interim result [false|false]: เกิดเป็น vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:53.478787649+07:00","message":"[buffer interim] 185 false เกิดเป็น vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.478795569+07:00","message":"[bufferProcess] interim [260000000]:เกิดเป็น vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.478797821+07:00","message":"[bufferProcess] send to processor:เกิดเป็นเวลา 10"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.478804166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.478808644+07:00","message":"> Transcript [1831] [false]: 'เกิดเป็นเวลา 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.478811155+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.478813128+07:00","message":"Set new StatePrefix: 'เกิดเป็นเวลา 10'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:53.723746322+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:53.723775817+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดเป็น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:53.723781339+07:00","message":"receive interim result [false|false]: เกิดเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:53.723793961+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" vesicle\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:53.723796633+07:00","message":"receive interim result [false|false]:  vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:53.723802594+07:00","message":"[buffer interim] 185 false เกิดเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:53.723806125+07:00","message":"[buffer interim] 185 false  vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.723811427+07:00","message":"[bufferProcess] interim [560000000]:เกิดเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.723814202+07:00","message":"[bufferProcess] send to processor:เกิดเป็น vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.723820512+07:00","message":"[bufferProcess] interim [560000000]: vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.723823349+07:00","message":"[bufferProcess] update buffer: เกิดเป็น vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.72382632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.723828661+07:00","message":"> Transcript [1832] [false]: 'เกิดเป็น vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.723831119+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.723833275+07:00","message":"Set new StatePrefix: 'เกิดเป็น vesicle'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:53.911971413+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:53.911999794+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดเป็น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:53.912004989+07:00","message":"receive interim result [false|false]: เกิดเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:53.912018116+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" vesicle นำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:53.912021493+07:00","message":"receive interim result [false|false]:  vesicle นำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:53.912030926+07:00","message":"[buffer interim] 185 false เกิดเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:53.912048408+07:00","message":"[buffer interim] 185 false  vesicle นำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.912054467+07:00","message":"[bufferProcess] interim [740000000]:เกิดเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.912057518+07:00","message":"[bufferProcess] send to processor:เกิดเป็น vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.912062526+07:00","message":"[bufferProcess] interim [740000000]: vesicle นำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.912064782+07:00","message":"[bufferProcess] update buffer: เกิดเป็น vesicle นำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.912067596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.912070194+07:00","message":"> Transcript [1833] [false]: 'เกิดเป็น vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.912073202+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.912075248+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.912076905+07:00","message":"StatePrefix: 'เกิดเป็น vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:53.912079043+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:54.035789345+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:54.035830721+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดเป็น vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:54.035837785+07:00","message":"receive interim result [false|false]: เกิดเป็น vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:54.035851734+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นำเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:54.035855084+07:00","message":"receive interim result [false|false]:  นำเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:54.035862515+07:00","message":"[buffer interim] 185 false เกิดเป็น vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:54.035866159+07:00","message":"[buffer interim] 185 false  นำเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.035872339+07:00","message":"[bufferProcess] interim [860000000]:เกิดเป็น vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.03587493+07:00","message":"[bufferProcess] send to processor:เกิดเป็น vesicle นำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.035878204+07:00","message":"[bufferProcess] interim [860000000]: นำเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.035881426+07:00","message":"[bufferProcess] update buffer: เกิดเป็น vesicle นำเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.035888476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.035909873+07:00","message":"> Transcript [1834] [false]: 'เกิดเป็น vesicle นำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.035916755+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.035920129+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.035926302+07:00","message":"StatePrefix: 'เกิดเป็น vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.035930485+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:54.230563402+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:54.230601069+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดเป็น vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:54.230606728+07:00","message":"receive interim result [false|false]: เกิดเป็น vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:54.230618623+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นำเข้าสู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:54.230621143+07:00","message":"receive interim result [false|false]:  นำเข้าสู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:54.230628456+07:00","message":"[buffer interim] 185 false เกิดเป็น vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:54.230635076+07:00","message":"[buffer interim] 185 false  นำเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.230640302+07:00","message":"[bufferProcess] interim [100000000]:เกิดเป็น vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.230642946+07:00","message":"[bufferProcess] send to processor:เกิดเป็น vesicle นำเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.230646706+07:00","message":"[bufferProcess] interim [100000000]: นำเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.230649326+07:00","message":"[bufferProcess] update buffer: เกิดเป็น vesicle นำเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.230652699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.230655744+07:00","message":"> Transcript [1835] [false]: 'เกิดเป็น vesicle นำเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.230658669+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.230660491+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.230662274+07:00","message":"StatePrefix: 'เกิดเป็น vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.230664319+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:54.417852358+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:54.41789307+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดเป็น vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:54.417899487+07:00","message":"receive interim result [false|false]: เกิดเป็น vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:54.417915029+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นำเข้าสูตร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:54.417917533+07:00","message":"receive interim result [false|false]:  นำเข้าสูตร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:54.417925464+07:00","message":"[buffer interim] 185 false เกิดเป็น vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:54.417930937+07:00","message":"[buffer interim] 185 false  นำเข้าสูตร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.41793701+07:00","message":"[bufferProcess] interim [280000000]:เกิดเป็น vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.417939909+07:00","message":"[bufferProcess] send to processor:เกิดเป็น vesicle นำเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.417942784+07:00","message":"[bufferProcess] interim [280000000]: นำเข้าสูตร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.417945116+07:00","message":"[bufferProcess] update buffer: เกิดเป็น vesicle นำเข้าสูตร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.417948334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.417951093+07:00","message":"> Transcript [1836] [false]: 'เกิดเป็น vesicle นำเข้าสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.417954297+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.417956184+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.417958293+07:00","message":"StatePrefix: 'เกิดเป็น vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.417960115+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.417962799+07:00","message":"Push: 'เกิดเป็น vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.417964662+07:00","message":"TextPushed: 'เกิดเป็น vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.417966407+07:00","message":"Set new StatePrefix : 'เกิดเป็น vesicle นำเข้าสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.417968251+07:00","message":"Next Push (prob) : ' นำเข้าสู่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:54.417976023+07:00","message":"push: {false เกิดเป็น vesicle 0 0xc0039d9c00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:54.545326217+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:54.545365837+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดเป็น vesicle\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:54.54537231+07:00","message":"receive interim result [false|false]: เกิดเป็น vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:54.545383842+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นำเข้าสู่เซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:54.545387003+07:00","message":"receive interim result [false|false]:  นำเข้าสู่เซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:54.545394497+07:00","message":"[buffer interim] 185 false เกิดเป็น vesicle"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:54.545398261+07:00","message":"[buffer interim] 185 false  นำเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.545404521+07:00","message":"[bufferProcess] interim [340000000]:เกิดเป็น vesicle"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.545406987+07:00","message":"[bufferProcess] send to processor:เกิดเป็น vesicle นำเข้าสูตร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.545409762+07:00","message":"[bufferProcess] interim [340000000]: นำเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.545412388+07:00","message":"[bufferProcess] update buffer: เกิดเป็น vesicle นำเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.545415253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.545420643+07:00","message":"> Transcript [1837] [false]: 'เกิดเป็น vesicle นำเข้าสูตร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.545423002+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:54.545424877+07:00","message":"Set new StatePrefix: 'เกิดเป็น vesicle นำเข้าสูตร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:54.862068074+07:00","message":"[GCS] IsForceVAD: false for message ID: 185"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:55.010877374+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:55.010918675+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดเป็นเวสิเคิลนำเข้าสู่เซลล์\",\"confidence\":0.9565054}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:55.010925439+07:00","message":"receive interim result [true|false]: เกิดเป็นเวสิเคิลนำเข้าสู่เซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:55.010932793+07:00","message":"end recv isFinal message id 185"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:55.010935016+07:00","message":"end Recv id 185"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:55.010940895+07:00","message":"[buffer interim] 185 true เกิดเป็นเวสิเคิลนำเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.010948421+07:00","message":"[bufferProcess] interim [910000000]:เกิดเป็นเวสิเคิลนำเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.01095215+07:00","message":"[bufferProcess] send to processor (isfinal):เกิดเป็น vesicle นำเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.01095664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.010960465+07:00","message":"> Transcript [1838] [false]: 'เกิดเป็น vesicle นำเข้าสู่เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.01096368+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.010966643+07:00","message":"Set new StatePrefix: 'เกิดเป็น vesicle นำเข้าสู่เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.010969971+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.010971851+07:00","message":"> Transcript [1839] [true]: 'เกิดเป็นเวสิเคิลนำเข้าสู่เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.010974085+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.010975935+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.010978017+07:00","message":"StatePrefix: 'เกิดเป็น vesicle นำเข้าสู่เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.010980068+07:00","message":"TextPushed: 'เกิดเป็น vesicle'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.010981625+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.011072203+07:00","message":"Push: 'เวสิเคิลนำเข้าสู่เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.011075498+07:00","message":"TextPushed: 'เกิดเป็น vesicleเวสิเคิลนำเข้าสู่เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.011077516+07:00","message":"Set new StatePrefix : 'เกิดเป็นเวสิเคิลนำเข้าสู่เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.011079445+07:00","message":"Next Push (prob) : 'เกิดเป็นเวสิเคิลนำเข้าสู่เซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:55.011086588+07:00","message":"push: {true เวสิเคิลนำเข้าสู่เซลล์ 0 0xc0039d9c00}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:55.011110312+07:00","message":"write aligntment file to 'tmp/7509/align_message_id_185.html'"}
{"level":"info","service":"Main","time":"2026-02-25T13:11:55.022766123+07:00","message":"write wav file: './tmp/7509/7509_185.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:55.4960004+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:55.495999039+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:55.882680581+07:00","message":"[GCS] Start streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:56.414607951+07:00","message":"receive streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:56.414659247+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:56.41466452+07:00","message":"receive interim result [false|false]: ตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:56.414678172+07:00","message":"[buffer interim] 186 false ตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:56.414685049+07:00","message":"[bufferProcess] interim [420000000]:ตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:56.414687246+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:56.414694449+07:00","message":"[bufferProcess] send to processor (ticker):ตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:56.414697854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:56.414700725+07:00","message":"> Transcript [1840] [false]: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:56.414703223+07:00","message":"Set StatePrefix (first interim): 'ตัวอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:56.732684696+07:00","message":"receive streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:56.732722069+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่างเช่น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:56.732727836+07:00","message":"receive interim result [false|false]: ตัวอย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:56.732740408+07:00","message":"[buffer interim] 186 false ตัวอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:56.732746878+07:00","message":"[bufferProcess] interim [660000000]:ตัวอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:56.732749002+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:57.102391767+07:00","message":"[GCS] IsForceVAD: false for message ID: 186"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:57.187172547+07:00","message":"receive streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:57.187229219+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่างเช่น\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":230000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:57.187236233+07:00","message":"receive interim result [true|false]: ตัวอย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:57.187247885+07:00","message":"end recv isFinal message id 186"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:57.187251553+07:00","message":"end Recv id 186"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:57.187259795+07:00","message":"[buffer interim] 186 true ตัวอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:57.187270836+07:00","message":"[bufferProcess] interim [230000000]:ตัวอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:57.187274634+07:00","message":"[bufferProcess] send to processor (isfinal):ตัวอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:57.187280369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:57.187283989+07:00","message":"> Transcript [1841] [false]: 'ตัวอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:57.187287484+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:57.187289895+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:57.187292552+07:00","message":"StatePrefix: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:57.187295053+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:57.187297818+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:57.187300675+07:00","message":"> Transcript [1842] [true]: 'ตัวอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:57.187303347+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:57.187305804+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:57.187308249+07:00","message":"StatePrefix: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:57.187310777+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:57.18731452+07:00","message":"Push: 'ตัวอย่างเช่น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:57.187324663+07:00","message":"push: {true ตัวอย่างเช่น 0 0xc001f74b80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:11:57.192832548+07:00","message":"write wav file: './tmp/7509/7509_186.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:57.292242992+07:00","message":"[GCS] Start streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:57.629085654+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:57.629133421+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:57.629138754+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:57.629155707+07:00","message":"[buffer interim] 187 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:57.629171461+07:00","message":"[bufferProcess] interim [420000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:57.629173629+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:57.843155841+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:57.843194329+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:57.843199863+07:00","message":"receive interim result [false|false]: การนำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:57.843210448+07:00","message":"[buffer interim] 187 false การนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:57.843216496+07:00","message":"[bufferProcess] interim [600000000]:การนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:57.843218804+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:57.843224004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:57.843226481+07:00","message":"> Transcript [1843] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:57.843228678+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:58.19521858+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:58.195260476+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำหอม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:58.195268696+07:00","message":"receive interim result [false|false]: การนำหอม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:58.195280787+07:00","message":"[buffer interim] 187 false การนำหอม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:58.19528709+07:00","message":"[bufferProcess] interim [900000000]:การนำหอม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:58.19528934+07:00","message":"[bufferProcess] send to processor:การนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:58.195296934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:58.19530168+07:00","message":"> Transcript [1844] [false]: 'การนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:58.195306124+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:58.195308964+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:58.195311684+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:58.195314313+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:58.258738985+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:58.258775368+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำฮอร์โมน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:58.2587811+07:00","message":"receive interim result [false|false]: การนำฮอร์โมน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:58.258793155+07:00","message":"[buffer interim] 187 false การนำฮอร์โมน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:58.258799235+07:00","message":"[bufferProcess] interim [20000000]:การนำฮอร์โมน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:58.258801522+07:00","message":"[bufferProcess] send to processor:การนำหอม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:58.258807738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:58.258810527+07:00","message":"> Transcript [1845] [false]: 'การนำหอม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:58.258813354+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:58.258815251+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:58.25881728+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:58.258819708+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:58.496179153+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:11:58.496199072+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:58.522842637+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:58.522882896+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำฮอร์โมนบาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:58.522888329+07:00","message":"receive interim result [false|false]: การนำฮอร์โมนบาง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:58.522901644+07:00","message":"[buffer interim] 187 false การนำฮอร์โมนบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:58.522908351+07:00","message":"[bufferProcess] interim [320000000]:การนำฮอร์โมนบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:58.522910627+07:00","message":"[bufferProcess] send to processor:การนำฮอร์โมน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:58.522916814+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:58.522919574+07:00","message":"> Transcript [1846] [false]: 'การนำฮอร์โมน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:58.52292315+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:58.522925331+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:58.522927102+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:58.522929794+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:58.711637505+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:58.711684659+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำฮอร์โมนบางที\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:58.71169083+07:00","message":"receive interim result [false|false]: การนำฮอร์โมนบางที"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:58.71170793+07:00","message":"[buffer interim] 187 false การนำฮอร์โมนบางที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:58.711717993+07:00","message":"[bufferProcess] interim [440000000]:การนำฮอร์โมนบางที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:58.71172051+07:00","message":"[bufferProcess] send to processor:การนำฮอร์โมนบาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:58.711737318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:58.711740407+07:00","message":"> Transcript [1847] [false]: 'การนำฮอร์โมนบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:58.711744836+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:58.711747534+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:58.711749752+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:58.711751801+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:58.711758637+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:58.711760526+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:58.711762236+07:00","message":"Set new StatePrefix : 'การนำฮอร์โมนบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:58.711764152+07:00","message":"Next Push (prob) : 'นำฮอร์โมนบาง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:58.711772236+07:00","message":"push: {false การ 0 0xc000106580}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:58.715526653+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:58.715549689+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำฮอร์โมนบางชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:58.715554249+07:00","message":"receive interim result [false|false]: การนำฮอร์โมนบางชนิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:58.715567708+07:00","message":"[buffer interim] 187 false การนำฮอร์โมนบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:58.715573008+07:00","message":"[bufferProcess] interim [500000000]:การนำฮอร์โมนบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:58.715574997+07:00","message":"[bufferProcess] send to processor:การนำฮอร์โมนบางที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:58.715577442+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:58.715580114+07:00","message":"> Transcript [1848] [false]: 'การนำฮอร์โมนบางที'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:58.715582573+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:58.715584206+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:58.715586306+07:00","message":"StatePrefix: 'การนำฮอร์โมนบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:58.715588367+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:59.234882464+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:59.234923837+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำฮอร์โมนบางชนิดเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:59.234929899+07:00","message":"receive interim result [false|false]: การนำฮอร์โมนบางชนิดเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:59.234945435+07:00","message":"[buffer interim] 187 false การนำฮอร์โมนบางชนิดเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.234952206+07:00","message":"[bufferProcess] interim [980000000]:การนำฮอร์โมนบางชนิดเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.234954659+07:00","message":"[bufferProcess] send to processor:การนำฮอร์โมนบางชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.234961338+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.234966001+07:00","message":"> Transcript [1849] [false]: 'การนำฮอร์โมนบางชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.23496949+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.234971652+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.234974124+07:00","message":"StatePrefix: 'การนำฮอร์โมนบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.234976712+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:59.436249779+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:59.43632014+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำฮอร์โมนบางชนิดเข้าสู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:59.43632596+07:00","message":"receive interim result [false|false]: การนำฮอร์โมนบางชนิดเข้าสู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:59.436339397+07:00","message":"[buffer interim] 187 false การนำฮอร์โมนบางชนิดเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.436346192+07:00","message":"[bufferProcess] interim [160000000]:การนำฮอร์โมนบางชนิดเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.436348397+07:00","message":"[bufferProcess] send to processor:การนำฮอร์โมนบางชนิดเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.436354389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.436356853+07:00","message":"> Transcript [1850] [false]: 'การนำฮอร์โมนบางชนิดเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.436359951+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.43636185+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.436363748+07:00","message":"StatePrefix: 'การนำฮอร์โมนบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.436366028+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:59.630804662+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:59.630848257+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำฮอร์โมนบางชนิดเข้าสู่เซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:59.630854557+07:00","message":"receive interim result [false|false]: การนำฮอร์โมนบางชนิดเข้าสู่เซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:59.630865213+07:00","message":"[buffer interim] 187 false การนำฮอร์โมนบางชนิดเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.630871991+07:00","message":"[bufferProcess] interim [400000000]:การนำฮอร์โมนบางชนิดเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.630874598+07:00","message":"[bufferProcess] send to processor:การนำฮอร์โมนบางชนิดเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.630879712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.630882453+07:00","message":"> Transcript [1851] [false]: 'การนำฮอร์โมนบางชนิดเข้าสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.630885863+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.630888037+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.630889981+07:00","message":"StatePrefix: 'การนำฮอร์โมนบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.630892329+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.630900009+07:00","message":"Push: 'นำฮอร์โมนบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.630901954+07:00","message":"TextPushed: 'การนำฮอร์โมนบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.630903961+07:00","message":"Set new StatePrefix : 'การนำฮอร์โมนบางชนิดเข้าสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:11:59.630906008+07:00","message":"Next Push (prob) : 'ชนิดเข้าสู่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:11:59.630928189+07:00","message":"push: {false นำฮอร์โมนบาง 0 0xc000106580}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:00.052372696+07:00","message":"[GCS] IsForceVAD: false for message ID: 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:00.171874334+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:00.171923005+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การนำฮอร์โมนบางชนิดเข้าสู่เซลล์\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:00.171930018+07:00","message":"receive interim result [true|false]: การนำฮอร์โมนบางชนิดเข้าสู่เซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:00.171943707+07:00","message":"end recv isFinal message id 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:00.171946658+07:00","message":"end Recv id 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:00.171954921+07:00","message":"[buffer interim] 187 true การนำฮอร์โมนบางชนิดเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:00.171962993+07:00","message":"[bufferProcess] interim [970000000]:การนำฮอร์โมนบางชนิดเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:00.171965794+07:00","message":"[bufferProcess] send to processor (isfinal):การนำฮอร์โมนบางชนิดเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:00.171974594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:00.172001802+07:00","message":"> Transcript [1852] [false]: 'การนำฮอร์โมนบางชนิดเข้าสู่เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:00.172008201+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:00.172011399+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:00.172014237+07:00","message":"StatePrefix: 'การนำฮอร์โมนบางชนิดเข้าสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:00.172016847+07:00","message":"TextPushed: 'การนำฮอร์โมนบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:00.17201976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:00.172026971+07:00","message":"> Transcript [1853] [true]: 'การนำฮอร์โมนบางชนิดเข้าสู่เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:00.172029186+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:00.172030744+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:00.172032564+07:00","message":"StatePrefix: 'การนำฮอร์โมนบางชนิดเข้าสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:00.172034442+07:00","message":"TextPushed: 'การนำฮอร์โมนบาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:00.172044688+07:00","message":"Push: 'ชนิดเข้าสู่เซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:00.172058729+07:00","message":"push: {true ชนิดเข้าสู่เซลล์ 0 0xc000106580}"}
{"level":"info","service":"Main","time":"2026-02-25T13:12:00.181004089+07:00","message":"write wav file: './tmp/7509/7509_187.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:01.367896748+07:00","message":"[GCS] Cleaned up inactive client: 156"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:01.367918518+07:00","message":"[GCS] Cleaned up inactive client: 160"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:01.367921091+07:00","message":"[GCS] Cleaned up inactive client: 163"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:01.367922724+07:00","message":"[GCS] Cleaned up inactive client: 158"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:01.367924377+07:00","message":"[GCS] Cleaned up inactive client: 164"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:01.367925979+07:00","message":"[GCS] Cleaned up inactive client: 165"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:01.367927591+07:00","message":"[GCS] Cleaned up inactive client: 167"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:01.367930108+07:00","message":"[GCS] Cleaned up inactive client: 161"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:01.367931685+07:00","message":"[GCS] Cleaned up inactive client: 168"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:01.36793326+07:00","message":"[GCS] Cleaned up inactive client: 157"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:01.3679349+07:00","message":"[GCS] Cleaned up inactive client: 162"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:01.367936495+07:00","message":"[GCS] Cleaned up inactive client: 159"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:01.367938145+07:00","message":"[GCS] Cleaned up inactive client: 154"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:01.367939703+07:00","message":"[GCS] Cleaned up inactive client: 155"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:01.367941269+07:00","message":"[GCS] Cleaned up inactive client: 166"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:01.497190912+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:01.497217449+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:01.654597123+07:00","message":"[GCS] Start streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:02.109454791+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:02.109490841+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:02.109496302+07:00","message":"receive interim result [false|false]: อัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:02.109511744+07:00","message":"[buffer interim] 188 false อัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.109517559+07:00","message":"[bufferProcess] interim [300000000]:อัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.109519651+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.109526406+07:00","message":"[bufferProcess] send to processor (ticker):อัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.109529047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.109531608+07:00","message":"> Transcript [1854] [false]: 'อัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.109533587+07:00","message":"Set StatePrefix (first interim): 'อัน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:02.17767891+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:02.177718873+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:02.177724415+07:00","message":"receive interim result [false|false]: อันนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:02.177740925+07:00","message":"[buffer interim] 188 false อันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.177747986+07:00","message":"[bufferProcess] interim [360000000]:อันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.177749744+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:02.344164235+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:02.344208274+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:02.344214271+07:00","message":"receive interim result [false|false]: อันนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:02.344231551+07:00","message":"[buffer interim] 188 false อันนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.344239694+07:00","message":"[bufferProcess] interim [480000000]:อันนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.344241937+07:00","message":"[bufferProcess] send to processor:อันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.344247655+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.344252696+07:00","message":"> Transcript [1855] [false]: 'อันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.344256748+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.344259037+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.344260923+07:00","message":"StatePrefix: 'อัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.344263086+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:02.381745582+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:02.381784355+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้น้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:02.381790594+07:00","message":"receive interim result [false|false]: อันนี้น้ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:02.381807432+07:00","message":"[buffer interim] 188 false อันนี้น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.381814384+07:00","message":"[bufferProcess] interim [540000000]:อันนี้น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.38181709+07:00","message":"[bufferProcess] send to processor:อันนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.381823944+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.381827501+07:00","message":"> Transcript [1856] [false]: 'อันนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.381830377+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.381832687+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.381834559+07:00","message":"StatePrefix: 'อัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.381836994+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:02.399458085+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:02.399483456+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้นัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:02.399488858+07:00","message":"receive interim result [false|false]: อันนี้นัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:02.399502703+07:00","message":"[buffer interim] 188 false อันนี้นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.39950773+07:00","message":"[bufferProcess] interim [600000000]:อันนี้นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.39950986+07:00","message":"[bufferProcess] send to processor:อันนี้น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.399512518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.399514949+07:00","message":"> Transcript [1857] [false]: 'อันนี้น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.39951738+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.399519308+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.399521425+07:00","message":"StatePrefix: 'อัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.399523329+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:02.495100451+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:02.495145663+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:02.495151705+07:00","message":"receive interim result [false|false]: อันนี้นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:02.495166298+07:00","message":"[buffer interim] 188 false อันนี้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.495172897+07:00","message":"[bufferProcess] interim [660000000]:อันนี้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.495175396+07:00","message":"[bufferProcess] send to processor:อันนี้นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.495181626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.495184371+07:00","message":"> Transcript [1858] [false]: 'อันนี้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.495187304+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.495190419+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.495192492+07:00","message":"StatePrefix: 'อัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.495194662+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.495200605+07:00","message":"Push: 'อัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.49520238+07:00","message":"TextPushed: 'อัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.495204443+07:00","message":"Set new StatePrefix : 'อันนี้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.495206426+07:00","message":"Next Push (prob) : 'นี้นัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:02.49521407+07:00","message":"push: {false อัน 0 0xc000045380}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:02.68859803+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:02.688640855+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้นักเรียนก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:02.688647473+07:00","message":"receive interim result [false|false]: อันนี้นักเรียนก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:02.688660865+07:00","message":"[buffer interim] 188 false อันนี้นักเรียนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.688667471+07:00","message":"[bufferProcess] interim [840000000]:อันนี้นักเรียนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.688669908+07:00","message":"[bufferProcess] send to processor:อันนี้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.688676139+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.688678927+07:00","message":"> Transcript [1859] [false]: 'อันนี้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.688682074+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.688685103+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.688686994+07:00","message":"StatePrefix: 'อันนี้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.688689418+07:00","message":"TextPushed: 'อัน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:02.817263977+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:02.817299895+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้นักเรียนก็จะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:02.817305324+07:00","message":"receive interim result [false|false]: อันนี้นักเรียนก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:02.817317382+07:00","message":"[buffer interim] 188 false อันนี้นักเรียนก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.817325851+07:00","message":"[bufferProcess] interim [960000000]:อันนี้นักเรียนก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.817328602+07:00","message":"[bufferProcess] send to processor:อันนี้นักเรียนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.817331776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.81733464+07:00","message":"> Transcript [1860] [false]: 'อันนี้นักเรียนก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.817337652+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.817339564+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.817341372+07:00","message":"StatePrefix: 'อันนี้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:02.817343368+07:00","message":"TextPushed: 'อัน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:03.008572365+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:03.00862529+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้นักเรียนก็จะเห็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:03.008631709+07:00","message":"receive interim result [false|false]: อันนี้นักเรียนก็จะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:03.008645635+07:00","message":"[buffer interim] 188 false อันนี้นักเรียนก็จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.008652481+07:00","message":"[bufferProcess] interim [140000000]:อันนี้นักเรียนก็จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.008654808+07:00","message":"[bufferProcess] send to processor:อันนี้นักเรียนก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.008660002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.008662739+07:00","message":"> Transcript [1861] [false]: 'อันนี้นักเรียนก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.008666071+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.008667978+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.00866975+07:00","message":"StatePrefix: 'อันนี้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.008672239+07:00","message":"TextPushed: 'อัน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:03.198035234+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:03.198072565+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้นักเรียนก็จะเห็นความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:03.198078485+07:00","message":"receive interim result [false|false]: อันนี้นักเรียนก็จะเห็นความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:03.19809331+07:00","message":"[buffer interim] 188 false อันนี้นักเรียนก็จะเห็นความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.198100405+07:00","message":"[bufferProcess] interim [380000000]:อันนี้นักเรียนก็จะเห็นความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.198103606+07:00","message":"[bufferProcess] send to processor:อันนี้นักเรียนก็จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.19810976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.198112348+07:00","message":"> Transcript [1862] [false]: 'อันนี้นักเรียนก็จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.198116107+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.198118257+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.19811997+07:00","message":"StatePrefix: 'อันนี้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.198122319+07:00","message":"TextPushed: 'อัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.198128003+07:00","message":"Push: 'นี้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.198129853+07:00","message":"TextPushed: 'อันนี้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.198132+07:00","message":"Set new StatePrefix : 'อันนี้นักเรียนก็จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.198134331+07:00","message":"Next Push (prob) : 'เรียนก็จะเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:03.198142246+07:00","message":"push: {false นี้นัก 0 0xc000045380}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:03.388636578+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:03.388669973+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้นักเรียนก็จะเห็นความแตก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:03.388675966+07:00","message":"receive interim result [false|false]: อันนี้นักเรียนก็จะเห็นความแตก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:03.388688601+07:00","message":"[buffer interim] 188 false อันนี้นักเรียนก็จะเห็นความแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.388695126+07:00","message":"[bufferProcess] interim [620000000]:อันนี้นักเรียนก็จะเห็นความแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.38869791+07:00","message":"[bufferProcess] send to processor:อันนี้นักเรียนก็จะเห็นความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.388702998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.388705348+07:00","message":"> Transcript [1863] [false]: 'อันนี้นักเรียนก็จะเห็นความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.388708566+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.388710633+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.388712318+07:00","message":"StatePrefix: 'อันนี้นักเรียนก็จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.388714532+07:00","message":"TextPushed: 'อันนี้นัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:03.705356189+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:03.705396562+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้นักเรียนก็จะเห็นความแตกต่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:03.705402922+07:00","message":"receive interim result [false|false]: อันนี้นักเรียนก็จะเห็นความแตกต่าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:03.705418543+07:00","message":"[buffer interim] 188 false อันนี้นักเรียนก็จะเห็นความแตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.70542618+07:00","message":"[bufferProcess] interim [860000000]:อันนี้นักเรียนก็จะเห็นความแตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.705428939+07:00","message":"[bufferProcess] send to processor:อันนี้นักเรียนก็จะเห็นความแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.70543535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.705438221+07:00","message":"> Transcript [1864] [false]: 'อันนี้นักเรียนก็จะเห็นความแตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.705441655+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.705444212+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.705447571+07:00","message":"StatePrefix: 'อันนี้นักเรียนก็จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.705450036+07:00","message":"TextPushed: 'อันนี้นัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:03.976977435+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:03.977018432+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้นักเรียนก็จะเห็นความแตกต่างนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:03.977025359+07:00","message":"receive interim result [false|false]: อันนี้นักเรียนก็จะเห็นความแตกต่างนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:03.977041396+07:00","message":"[buffer interim] 188 false อันนี้นักเรียนก็จะเห็นความแตกต่างนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.977048495+07:00","message":"[bufferProcess] interim [220000000]:อันนี้นักเรียนก็จะเห็นความแตกต่างนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.977051197+07:00","message":"[bufferProcess] send to processor:อันนี้นักเรียนก็จะเห็นความแตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.977054567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.977057517+07:00","message":"> Transcript [1865] [false]: 'อันนี้นักเรียนก็จะเห็นความแตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.977060581+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.977062614+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.977064958+07:00","message":"StatePrefix: 'อันนี้นักเรียนก็จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:03.977067179+07:00","message":"TextPushed: 'อันนี้นัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:04.214928009+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:04.214975359+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้นักเรียนก็จะเห็นความแตกต่างนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:04.214983234+07:00","message":"receive interim result [false|false]: อันนี้นักเรียนก็จะเห็นความแตกต่างนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:04.214999791+07:00","message":"[buffer interim] 188 false อันนี้นักเรียนก็จะเห็นความแตกต่างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.215010292+07:00","message":"[bufferProcess] interim [340000000]:อันนี้นักเรียนก็จะเห็นความแตกต่างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.21501432+07:00","message":"[bufferProcess] send to processor:อันนี้นักเรียนก็จะเห็นความแตกต่างนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.21502162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.215025844+07:00","message":"> Transcript [1866] [false]: 'อันนี้นักเรียนก็จะเห็นความแตกต่างนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.215030876+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.215034073+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.215037301+07:00","message":"StatePrefix: 'อันนี้นักเรียนก็จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.215040536+07:00","message":"TextPushed: 'อันนี้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.215048123+07:00","message":"Push: 'เรียนก็จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.215051566+07:00","message":"TextPushed: 'อันนี้นักเรียนก็จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.215054645+07:00","message":"Set new StatePrefix : 'อันนี้นักเรียนก็จะเห็นความแตกต่างนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.215058502+07:00","message":"Next Push (prob) : 'ความแตกต่างนะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:04.215073578+07:00","message":"push: {false เรียนก็จะเห็น 0 0xc000045380}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:04.340780765+07:00","message":"[GCS] IsForceVAD: false for message ID: 188"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:04.437707682+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:04.437750966+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้นักเรียนก็จะเห็นความแตกต่างนะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:04.437758216+07:00","message":"receive interim result [true|false]: อันนี้นักเรียนก็จะเห็นความแตกต่างนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:04.437767181+07:00","message":"end recv isFinal message id 188"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:04.437769338+07:00","message":"end Recv id 188"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:04.437776613+07:00","message":"[buffer interim] 188 true อันนี้นักเรียนก็จะเห็นความแตกต่างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.437788398+07:00","message":"[bufferProcess] interim [700000000]:อันนี้นักเรียนก็จะเห็นความแตกต่างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.437794466+07:00","message":"[bufferProcess] send to processor (isfinal):อันนี้นักเรียนก็จะเห็นความแตกต่างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.437798046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.437800859+07:00","message":"> Transcript [1867] [false]: 'อันนี้นักเรียนก็จะเห็นความแตกต่างนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.437804022+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.437806066+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.437808489+07:00","message":"StatePrefix: 'อันนี้นักเรียนก็จะเห็นความแตกต่างนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.437810968+07:00","message":"TextPushed: 'อันนี้นักเรียนก็จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.437812786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.437814578+07:00","message":"> Transcript [1868] [true]: 'อันนี้นักเรียนก็จะเห็นความแตกต่างนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.437816537+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.437818056+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.437819796+07:00","message":"StatePrefix: 'อันนี้นักเรียนก็จะเห็นความแตกต่างนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.437821875+07:00","message":"TextPushed: 'อันนี้นักเรียนก็จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.437829809+07:00","message":"Push: 'ความแตกต่างนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:04.437838311+07:00","message":"push: {true ความแตกต่างนะคะ 0 0xc000045380}"}
{"level":"info","service":"Main","time":"2026-02-25T13:12:04.447159835+07:00","message":"write wav file: './tmp/7509/7509_188.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:04.463451802+07:00","message":"[GCS] Start streaming session, msgId: 189"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:04.497197682+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:04.497220268+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:04.805479085+07:00","message":"receive streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:04.805524887+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:04.805530436+07:00","message":"receive interim result [false|false]: ขอ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:04.805555604+07:00","message":"[buffer interim] 189 false ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.805561775+07:00","message":"[bufferProcess] interim [420000000]:ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.805563567+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:04.987933929+07:00","message":"receive streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:04.987982649+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:04.987990282+07:00","message":"receive interim result [false|false]: ของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:04.988008226+07:00","message":"[buffer interim] 189 false ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.988017801+07:00","message":"[bufferProcess] interim [540000000]:ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.988020929+07:00","message":"[bufferProcess] send to processor:ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.988025352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.988029252+07:00","message":"> Transcript [1869] [false]: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:04.988032443+07:00","message":"Set StatePrefix (first interim): 'ขอ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:05.120517916+07:00","message":"receive streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:05.120558285+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:05.120564886+07:00","message":"receive interim result [false|false]: ของการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:05.120578355+07:00","message":"[buffer interim] 189 false ของการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:05.120584811+07:00","message":"[bufferProcess] interim [660000000]:ของการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:05.12058694+07:00","message":"[bufferProcess] send to processor:ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:05.120593605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:05.120596442+07:00","message":"> Transcript [1870] [false]: 'ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:05.120599749+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:05.120601894+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:05.120603751+07:00","message":"StatePrefix: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:05.120605882+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:05.454209279+07:00","message":"receive streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:05.45425021+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของการรำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:05.454256785+07:00","message":"receive interim result [false|false]: ของการรำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:05.454270128+07:00","message":"[buffer interim] 189 false ของการรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:05.454277204+07:00","message":"[bufferProcess] interim [20000000]:ของการรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:05.454279268+07:00","message":"[bufferProcess] send to processor:ของการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:05.454282531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:05.454285092+07:00","message":"> Transcript [1871] [false]: 'ของการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:05.454288227+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:05.454290162+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:05.454291943+07:00","message":"StatePrefix: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:05.454294081+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:05.626583061+07:00","message":"receive streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:05.626613356+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของการลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:05.626623635+07:00","message":"receive interim result [false|false]: ของการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:05.626637505+07:00","message":"[buffer interim] 189 false ของการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:05.626643624+07:00","message":"[bufferProcess] interim [140000000]:ของการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:05.626646141+07:00","message":"[bufferProcess] send to processor:ของการรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:05.626652385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:05.626654816+07:00","message":"> Transcript [1872] [false]: 'ของการรำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:05.626657676+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:05.626659651+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:05.626661591+07:00","message":"StatePrefix: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:05.626663903+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:05.884054976+07:00","message":"receive streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:05.884100121+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของการลำเลียงสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:05.884108781+07:00","message":"receive interim result [false|false]: ของการลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:05.884135032+07:00","message":"[buffer interim] 189 false ของการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:05.88414911+07:00","message":"[bufferProcess] interim [440000000]:ของการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:05.884151563+07:00","message":"[bufferProcess] send to processor:ของการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:05.884155359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:05.884158517+07:00","message":"> Transcript [1873] [false]: 'ของการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:05.884161642+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:05.884163851+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:05.884165847+07:00","message":"StatePrefix: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:05.884168247+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:05.884176548+07:00","message":"Push: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:05.884178722+07:00","message":"TextPushed: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:05.884180912+07:00","message":"Set new StatePrefix : 'ของการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:05.884183117+07:00","message":"Next Push (prob) : 'งการลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:05.88419082+07:00","message":"push: {false ขอ 0 0xc001f75700}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:06.211807917+07:00","message":"receive streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:06.211830706+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของการลำเลียงสารโดย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:06.211835778+07:00","message":"receive interim result [false|false]: ของการลำเลียงสารโดย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:06.211848416+07:00","message":"[buffer interim] 189 false ของการลำเลียงสารโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.211854434+07:00","message":"[bufferProcess] interim [800000000]:ของการลำเลียงสารโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.211856599+07:00","message":"[bufferProcess] send to processor:ของการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.211860347+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.211863182+07:00","message":"> Transcript [1874] [false]: 'ของการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.211866051+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.211867899+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.211869584+07:00","message":"StatePrefix: 'ของการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.211878218+07:00","message":"TextPushed: 'ขอ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:06.396977827+07:00","message":"receive streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:06.397022254+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของการลำเลียงสารโดยการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:06.397027596+07:00","message":"receive interim result [false|false]: ของการลำเลียงสารโดยการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:06.39704187+07:00","message":"[buffer interim] 189 false ของการลำเลียงสารโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.397049329+07:00","message":"[bufferProcess] interim [980000000]:ของการลำเลียงสารโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.397051955+07:00","message":"[bufferProcess] send to processor:ของการลำเลียงสารโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.397058816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.397061949+07:00","message":"> Transcript [1875] [false]: 'ของการลำเลียงสารโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.397065145+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.397067392+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.397069525+07:00","message":"StatePrefix: 'ของการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.397072024+07:00","message":"TextPushed: 'ขอ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:06.590908641+07:00","message":"receive streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:06.590946356+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของการลำเลียงสารโดยการสร้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:06.590952394+07:00","message":"receive interim result [false|false]: ของการลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:06.590967099+07:00","message":"[buffer interim] 189 false ของการลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.590973888+07:00","message":"[bufferProcess] interim [220000000]:ของการลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.590976595+07:00","message":"[bufferProcess] send to processor:ของการลำเลียงสารโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.59098305+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.59098607+07:00","message":"> Transcript [1876] [false]: 'ของการลำเลียงสารโดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.590989407+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.590991715+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.590993896+07:00","message":"StatePrefix: 'ของการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.590996422+07:00","message":"TextPushed: 'ขอ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:06.908409016+07:00","message":"receive streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:06.908443301+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของการลำเลียงสารโดยการสร้างเว็บ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:06.908449006+07:00","message":"receive interim result [false|false]: ของการลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:06.908462598+07:00","message":"[buffer interim] 189 false ของการลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.90846919+07:00","message":"[bufferProcess] interim [520000000]:ของการลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.908471429+07:00","message":"[bufferProcess] send to processor:ของการลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.908476561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.90847928+07:00","message":"> Transcript [1877] [false]: 'ของการลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.908483169+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.90848509+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.908487124+07:00","message":"StatePrefix: 'ของการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.908489557+07:00","message":"TextPushed: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.908493691+07:00","message":"Push: 'งการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.908495416+07:00","message":"TextPushed: 'ของการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.908497281+07:00","message":"Set new StatePrefix : 'ของการลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:06.908499224+07:00","message":"Next Push (prob) : 'สารโดยการสร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:06.908506363+07:00","message":"push: {false งการลำเลียง 0 0xc001f75700}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:07.095491826+07:00","message":"receive streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:07.095532789+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของการลำเลียงสารโดยการสร้างเวสิเคิล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:07.095540131+07:00","message":"receive interim result [false|false]: ของการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:07.095558887+07:00","message":"[buffer interim] 189 false ของการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.095566195+07:00","message":"[bufferProcess] interim [640000000]:ของการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.095568823+07:00","message":"[bufferProcess] send to processor:ของการลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.095573073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.095576053+07:00","message":"> Transcript [1878] [false]: 'ของการลำเลียงสารโดยการสร้างเว็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.095579193+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.095581219+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.095583288+07:00","message":"StatePrefix: 'ของการลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.095585663+07:00","message":"TextPushed: 'ของการลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:07.48250667+07:00","message":"[GCS] IsForceVAD: false for message ID: 189"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:07.497710695+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:07.497729551+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:07.563347016+07:00","message":"receive streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:07.563389707+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของการลำเลียงสารโดยการสร้างเวสิเคิล\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:07.563396642+07:00","message":"receive interim result [false|false]: ของการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:07.563412352+07:00","message":"[buffer interim] 189 false ของการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.563420139+07:00","message":"[bufferProcess] interim [240000000]:ของการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.563422449+07:00","message":"[bufferProcess] send to processor:ของการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.563429709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.563432795+07:00","message":"> Transcript [1879] [false]: 'ของการลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.563436492+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.563438825+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.563441032+07:00","message":"StatePrefix: 'ของการลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.563444006+07:00","message":"TextPushed: 'ของการลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:07.581044666+07:00","message":"receive streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:07.581074905+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของการลำเลียงสารโดยการสร้างเวสิเคิล\",\"confidence\":0.95450956}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:07.581081634+07:00","message":"receive interim result [true|false]: ของการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:07.581091876+07:00","message":"end recv isFinal message id 189"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:07.581093818+07:00","message":"end Recv id 189"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:07.581100783+07:00","message":"[buffer interim] 189 true ของการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.58110672+07:00","message":"[bufferProcess] interim [240000000]:ของการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.581109304+07:00","message":"[bufferProcess] send to processor (isfinal):ของการลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.581112589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.581115037+07:00","message":"> Transcript [1880] [false]: 'ของการลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.581118819+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.581120706+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.581122781+07:00","message":"StatePrefix: 'ของการลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.581125199+07:00","message":"TextPushed: 'ของการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.581127033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.581128937+07:00","message":"> Transcript [1881] [true]: 'ของการลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.581130902+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.581132441+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.581133983+07:00","message":"StatePrefix: 'ของการลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.581135651+07:00","message":"TextPushed: 'ของการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:07.581150632+07:00","message":"Push: 'สารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:07.581158952+07:00","message":"push: {true สารโดยการสร้างเวสิเคิล 0 0xc001f75700}"}
{"level":"info","service":"Main","time":"2026-02-25T13:12:07.58922167+07:00","message":"write wav file: './tmp/7509/7509_189.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:07.743057256+07:00","message":"[GCS] Start streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.070952106+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.070987517+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.07099327+07:00","message":"receive interim result [false|false]: แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.071007039+07:00","message":"[buffer interim] 190 false แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.071013067+07:00","message":"[bufferProcess] interim [420000000]:แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.071015107+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.393587267+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.393627339+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.393633755+07:00","message":"receive interim result [false|false]: แบบเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.393648519+07:00","message":"[buffer interim] 190 false แบบเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.393655404+07:00","message":"[bufferProcess] interim [720000000]:แบบเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.393657614+07:00","message":"[bufferProcess] send to processor:แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.393664026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.393667252+07:00","message":"> Transcript [1882] [false]: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.393669658+07:00","message":"Set StatePrefix (first interim): 'แบบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.462864655+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.462899046+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบอินเดีย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.462904899+07:00","message":"receive interim result [false|false]: แบบอินเดีย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.462914661+07:00","message":"[buffer interim] 190 false แบบอินเดีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.462920742+07:00","message":"[bufferProcess] interim [780000000]:แบบอินเดีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.462922644+07:00","message":"[bufferProcess] send to processor:แบบเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.462926218+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.462928915+07:00","message":"> Transcript [1883] [false]: 'แบบเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.462931482+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.462933327+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.462935164+07:00","message":"StatePrefix: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.462936947+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.578033229+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.578068454+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบอินโด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.578074683+07:00","message":"receive interim result [false|false]: แบบอินโด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.57808832+07:00","message":"[buffer interim] 190 false แบบอินโด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.57809502+07:00","message":"[bufferProcess] interim [900000000]:แบบอินโด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.578097726+07:00","message":"[bufferProcess] send to processor:แบบอินเดีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.578105544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.578108339+07:00","message":"> Transcript [1884] [false]: 'แบบอินเดีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.578111696+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.578114233+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.578116441+07:00","message":"StatePrefix: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.578118454+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.704077663+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.704113735+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบ Android\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.704119112+07:00","message":"receive interim result [false|false]: แบบ Android"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.704133015+07:00","message":"[buffer interim] 190 false แบบ Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.704139994+07:00","message":"[bufferProcess] interim [960000000]:แบบ Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.704142497+07:00","message":"[bufferProcess] send to processor:แบบอินโด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.704148429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.704151298+07:00","message":"> Transcript [1885] [false]: 'แบบอินโด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.704154372+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.704156399+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.704158114+07:00","message":"StatePrefix: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.704160258+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.710088509+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.710125778+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบอินโดนีเซีย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.710133092+07:00","message":"receive interim result [false|false]: แบบอินโดนีเซีย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.710149154+07:00","message":"[buffer interim] 190 false แบบอินโดนีเซีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.71015616+07:00","message":"[bufferProcess] interim [20000000]:แบบอินโดนีเซีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.710158746+07:00","message":"[bufferProcess] send to processor:แบบ Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.710161998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.71016518+07:00","message":"> Transcript [1886] [false]: 'แบบ Android'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.710168626+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.710170719+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.710172607+07:00","message":"StatePrefix: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.710174552+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.710180254+07:00","message":"Push: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.710182092+07:00","message":"TextPushed: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.710184339+07:00","message":"Set new StatePrefix : 'แบบ Android'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.710186376+07:00","message":"Next Push (prob) : ' Android'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.710193519+07:00","message":"push: {false แบบ 0 0xc000395780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.897190505+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.897226788+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.897232278+07:00","message":"receive interim result [false|false]: แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.897243093+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Android\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.897246019+07:00","message":"receive interim result [false|false]:  Android"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.897253336+07:00","message":"[buffer interim] 190 false แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.897259246+07:00","message":"[buffer interim] 190 false  Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.897264891+07:00","message":"[bufferProcess] interim [140000000]:แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.897267169+07:00","message":"[bufferProcess] send to processor:แบบอินโดนีเซีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.897270244+07:00","message":"[bufferProcess] interim [140000000]: Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.89727265+07:00","message":"[bufferProcess] update buffer: แบบ Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.897275877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.897279003+07:00","message":"> Transcript [1887] [false]: 'แบบอินโดนีเซีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.897281628+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.897283438+07:00","message":"Set new StatePrefix: 'แบบอินโดนีเซีย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.899178292+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.899213827+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบอินโดไชน่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.899219472+07:00","message":"receive interim result [false|false]: แบบอินโดไชน่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.899234312+07:00","message":"[buffer interim] 190 false แบบอินโดไชน่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.899242981+07:00","message":"[bufferProcess] interim [200000000]:แบบอินโดไชน่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.899250605+07:00","message":"[bufferProcess] send to processor:แบบ Android"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.899263985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.899267202+07:00","message":"> Transcript [1888] [false]: 'แบบ Android'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.89926912+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.899271231+07:00","message":"Set new StatePrefix: 'แบบ Android'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.96693175+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.966975618+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.966981671+07:00","message":"receive interim result [false|false]: แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.966993664+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" indochina\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.966996268+07:00","message":"receive interim result [false|false]:  indochina"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.967003874+07:00","message":"[buffer interim] 190 false แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.967006493+07:00","message":"[buffer interim] 190 false  indochina"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.967012069+07:00","message":"[bufferProcess] interim [260000000]:แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.967014229+07:00","message":"[bufferProcess] send to processor:แบบอินโดไชน่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.967017069+07:00","message":"[bufferProcess] interim [260000000]: indochina"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.967019927+07:00","message":"[bufferProcess] update buffer: แบบ indochina"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.967022529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.967025084+07:00","message":"> Transcript [1889] [false]: 'แบบอินโดไชน่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.967027155+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.967029003+07:00","message":"Set new StatePrefix: 'แบบอินโดไชน่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.967463811+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.967476078+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.967479995+07:00","message":"receive interim result [false|false]: แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.967487754+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" endocytosis\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.967490928+07:00","message":"receive interim result [false|false]:  endocytosis"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.967493898+07:00","message":"[buffer interim] 190 false แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:08.967495736+07:00","message":"[buffer interim] 190 false  endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.967499989+07:00","message":"[bufferProcess] interim [320000000]:แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.967501995+07:00","message":"[bufferProcess] send to processor:แบบ indochina"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.96750604+07:00","message":"[bufferProcess] interim [320000000]: endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.9675084+07:00","message":"[bufferProcess] update buffer: แบบ endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.967510217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.967512007+07:00","message":"> Transcript [1890] [false]: 'แบบ indochina'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.967513721+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:08.967515389+07:00","message":"Set new StatePrefix: 'แบบ indochina'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:09.09359122+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:09.093627727+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบเอนโดไซโทซิส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:09.093632908+07:00","message":"receive interim result [false|false]: แบบเอนโดไซโทซิส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:09.093643162+07:00","message":"[buffer interim] 190 false แบบเอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.093652246+07:00","message":"[bufferProcess] interim [380000000]:แบบเอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.093654938+07:00","message":"[bufferProcess] send to processor:แบบ endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.09366008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.093662621+07:00","message":"> Transcript [1891] [false]: 'แบบ endocytosis'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.093664622+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.093666495+07:00","message":"Set new StatePrefix: 'แบบ endocytosis'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:09.287849648+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:09.287885484+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:09.287891709+07:00","message":"receive interim result [false|false]: แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:09.287899731+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" endocytosis\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:09.287903628+07:00","message":"receive interim result [false|false]:  endocytosis"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:09.287911791+07:00","message":"[buffer interim] 190 false แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:09.28791541+07:00","message":"[buffer interim] 190 false  endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.287920354+07:00","message":"[bufferProcess] interim [620000000]:แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.287922537+07:00","message":"[bufferProcess] send to processor:แบบเอนโดไซโทซิส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.287925133+07:00","message":"[bufferProcess] interim [620000000]: endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.287927639+07:00","message":"[bufferProcess] update buffer: แบบ endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.287930153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.287932694+07:00","message":"> Transcript [1892] [false]: 'แบบเอนโดไซโทซิส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.287934826+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.287936558+07:00","message":"Set new StatePrefix: 'แบบเอนโดไซโทซิส'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:09.614101662+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:09.614140017+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:09.614144763+07:00","message":"receive interim result [false|false]: แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:09.614157109+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" endocytosis แบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:09.614159958+07:00","message":"receive interim result [false|false]:  endocytosis แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:09.614165992+07:00","message":"[buffer interim] 190 false แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:09.614168935+07:00","message":"[buffer interim] 190 false  endocytosis แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.614173481+07:00","message":"[bufferProcess] interim [860000000]:แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.61417559+07:00","message":"[bufferProcess] send to processor:แบบ endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.614178091+07:00","message":"[bufferProcess] interim [860000000]: endocytosis แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.614180845+07:00","message":"[bufferProcess] update buffer: แบบ endocytosis แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.614183386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.61418635+07:00","message":"> Transcript [1893] [false]: 'แบบ endocytosis'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.61418843+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.614190284+07:00","message":"Set new StatePrefix: 'แบบ endocytosis'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:09.666520028+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:09.666547912+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:09.666553145+07:00","message":"receive interim result [false|false]: แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:09.666563097+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" endocytosis แบบต่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:09.666567174+07:00","message":"receive interim result [false|false]:  endocytosis แบบต่าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:09.666573283+07:00","message":"[buffer interim] 190 false แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:09.666576977+07:00","message":"[buffer interim] 190 false  endocytosis แบบต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.666581301+07:00","message":"[bufferProcess] interim [980000000]:แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.666583453+07:00","message":"[bufferProcess] send to processor:แบบ endocytosis แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.666588102+07:00","message":"[bufferProcess] interim [980000000]: endocytosis แบบต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.666590199+07:00","message":"[bufferProcess] update buffer: แบบ endocytosis แบบต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.666602009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.666605661+07:00","message":"> Transcript [1894] [false]: 'แบบ endocytosis แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.666608165+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.666610023+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.66661177+07:00","message":"StatePrefix: 'แบบ endocytosis'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.666614208+07:00","message":"TextPushed: 'แบบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:09.798819705+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:09.798856849+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:09.79886221+07:00","message":"receive interim result [false|false]: แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:09.798873557+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" endocytosis แบบต่างๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:09.798877156+07:00","message":"receive interim result [false|false]:  endocytosis แบบต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:09.798883449+07:00","message":"[buffer interim] 190 false แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:09.798886455+07:00","message":"[buffer interim] 190 false  endocytosis แบบต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.798906305+07:00","message":"[bufferProcess] interim [100000000]:แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.798924219+07:00","message":"[bufferProcess] send to processor:แบบ endocytosis แบบต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.798933396+07:00","message":"[bufferProcess] interim [100000000]: endocytosis แบบต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.798936108+07:00","message":"[bufferProcess] update buffer: แบบ endocytosis แบบต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.798939914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.798943197+07:00","message":"> Transcript [1895] [false]: 'แบบ endocytosis แบบต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.79894583+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.79894798+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.798949778+07:00","message":"StatePrefix: 'แบบ endocytosis'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.79895202+07:00","message":"TextPushed: 'แบบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:09.857136224+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:09.857188704+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบ endocytosis\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:09.857196015+07:00","message":"receive interim result [false|false]: แบบ endocytosis"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:09.857208988+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" แบบต่างๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:09.857211908+07:00","message":"receive interim result [false|false]:  แบบต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:09.857218202+07:00","message":"[buffer interim] 190 false แบบ endocytosis"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:09.857224811+07:00","message":"[buffer interim] 190 false  แบบต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.85723037+07:00","message":"[bufferProcess] interim [220000000]:แบบ endocytosis"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.857233146+07:00","message":"[bufferProcess] send to processor:แบบ endocytosis แบบต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.85723609+07:00","message":"[bufferProcess] interim [220000000]: แบบต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.857238523+07:00","message":"[bufferProcess] update buffer: แบบ endocytosis แบบต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.857241593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.857245556+07:00","message":"> Transcript [1896] [false]: 'แบบ endocytosis แบบต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.857248585+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.85725073+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.857252501+07:00","message":"StatePrefix: 'แบบ endocytosis'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:09.857254364+07:00","message":"TextPushed: 'แบบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:10.10058951+07:00","message":"[GCS] IsForceVAD: false for message ID: 190"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:10.19071654+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:10.190767168+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบเอนโดไซโทซิสแบบต่างๆ\",\"confidence\":0.926233}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:10.190774179+07:00","message":"receive interim result [true|false]: แบบเอนโดไซโทซิสแบบต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:10.190784252+07:00","message":"end recv isFinal message id 190"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:10.19078685+07:00","message":"end Recv id 190"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:10.190794224+07:00","message":"[buffer interim] 190 true แบบเอนโดไซโทซิสแบบต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.190805835+07:00","message":"[bufferProcess] interim [580000000]:แบบเอนโดไซโทซิสแบบต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.190809488+07:00","message":"[bufferProcess] send to processor (isfinal):แบบ endocytosis แบบต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.190813156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.190816219+07:00","message":"> Transcript [1897] [false]: 'แบบ endocytosis แบบต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.190819304+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.190821217+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.190823085+07:00","message":"StatePrefix: 'แบบ endocytosis'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.19082552+07:00","message":"TextPushed: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.190834492+07:00","message":"Push: ' endocytosis'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.190836521+07:00","message":"TextPushed: 'แบบ endocytosis'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.19083857+07:00","message":"Set new StatePrefix : 'แบบ endocytosis แบบต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.190840699+07:00","message":"Next Push (prob) : ' แบบต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.190842395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.19084447+07:00","message":"> Transcript [1898] [true]: 'แบบเอนโดไซโทซิสแบบต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.190846762+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.190848333+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.19084993+07:00","message":"StatePrefix: 'แบบ endocytosis แบบต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.190851796+07:00","message":"TextPushed: 'แบบ endocytosis'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.190853297+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:10.190938677+07:00","message":"push: {false  endocytosis 0 0xc000395780}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.190983095+07:00","message":"Push: 'เอนโดไซโทซิสแบบต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.190986601+07:00","message":"TextPushed: 'แบบ endocytosisเอนโดไซโทซิสแบบต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.190988448+07:00","message":"Set new StatePrefix : 'แบบเอนโดไซโทซิสแบบต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.190990207+07:00","message":"Next Push (prob) : 'แบบเอนโดไซโทซิสแบบต่างๆ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:10.190998119+07:00","message":"push: {true เอนโดไซโทซิสแบบต่างๆ 0 0xc000395780}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:10.191019773+07:00","message":"write aligntment file to 'tmp/7509/align_message_id_190.html'"}
{"level":"info","service":"Main","time":"2026-02-25T13:12:10.198245969+07:00","message":"write wav file: './tmp/7509/7509_190.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:10.497792518+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:10.497792623+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:11.193903966+07:00","message":"[GCS] Start streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:11.671497323+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:11.671538429+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:11.6715431+07:00","message":"receive interim result [false|false]: จาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:11.671557211+07:00","message":"[buffer interim] 191 false จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.67156326+07:00","message":"[bufferProcess] interim [300000000]:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.671564765+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.671572747+07:00","message":"[bufferProcess] send to processor (ticker):จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.671575646+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.671578277+07:00","message":"> Transcript [1899] [false]: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.671580886+07:00","message":"Set StatePrefix (first interim): 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:11.73136666+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:11.731400084+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:11.731405454+07:00","message":"receive interim result [false|false]: จากที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:11.731418694+07:00","message":"[buffer interim] 191 false จากที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.731424776+07:00","message":"[bufferProcess] interim [420000000]:จากที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.731426895+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:11.91760883+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:11.91765724+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่เรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:11.917663725+07:00","message":"receive interim result [false|false]: จากที่เรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:11.917678202+07:00","message":"[buffer interim] 191 false จากที่เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.917686337+07:00","message":"[bufferProcess] interim [600000000]:จากที่เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.9176888+07:00","message":"[bufferProcess] send to processor:จากที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.91769534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.917698112+07:00","message":"> Transcript [1900] [false]: 'จากที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.917701509+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.917703616+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.917705727+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:11.917708557+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:12.227687527+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:12.227728146+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่เรียนได้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:12.227732962+07:00","message":"receive interim result [false|false]: จากที่เรียนได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:12.227747622+07:00","message":"[buffer interim] 191 false จากที่เรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.227753681+07:00","message":"[bufferProcess] interim [840000000]:จากที่เรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.22775597+07:00","message":"[bufferProcess] send to processor:จากที่เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.227762493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.227765045+07:00","message":"> Transcript [1901] [false]: 'จากที่เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.22776795+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.227769967+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.227772015+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.227774289+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:12.355449682+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:12.355485483+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่เรียนได้เรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:12.355490681+07:00","message":"receive interim result [false|false]: จากที่เรียนได้เรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:12.35550029+07:00","message":"[buffer interim] 191 false จากที่เรียนได้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.355505675+07:00","message":"[bufferProcess] interim [20000000]:จากที่เรียนได้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.355507959+07:00","message":"[bufferProcess] send to processor:จากที่เรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.355513326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.355515562+07:00","message":"> Transcript [1902] [false]: 'จากที่เรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.355518132+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.355519897+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.355521663+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.355523465+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:12.743629412+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:12.743676118+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่เรียนได้เรียนกล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:12.743681954+07:00","message":"receive interim result [false|false]: จากที่เรียนได้เรียนกล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:12.743693372+07:00","message":"[buffer interim] 191 false จากที่เรียนได้เรียนกล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.74369973+07:00","message":"[bufferProcess] interim [380000000]:จากที่เรียนได้เรียนกล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.74370213+07:00","message":"[bufferProcess] send to processor:จากที่เรียนได้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.743707206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.743709854+07:00","message":"> Transcript [1903] [false]: 'จากที่เรียนได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.743712807+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.74371469+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.74371662+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.743718962+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.743723193+07:00","message":"Push: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.743724957+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.743727008+07:00","message":"Set new StatePrefix : 'จากที่เรียนได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.743729379+07:00","message":"Next Push (prob) : 'ที่เรียนได้เรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:12.743736706+07:00","message":"push: {false จาก 0 0xc000394580}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:12.810845965+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:12.810884766+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่เรียนได้เรียนกลไก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:12.810890017+07:00","message":"receive interim result [false|false]: จากที่เรียนได้เรียนกลไก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:12.810904271+07:00","message":"[buffer interim] 191 false จากที่เรียนได้เรียนกลไก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.810910544+07:00","message":"[bufferProcess] interim [500000000]:จากที่เรียนได้เรียนกลไก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.81091268+07:00","message":"[bufferProcess] send to processor:จากที่เรียนได้เรียนกล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.810917528+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.810919971+07:00","message":"> Transcript [1904] [false]: 'จากที่เรียนได้เรียนกล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.810923156+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.810924976+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.810926784+07:00","message":"StatePrefix: 'จากที่เรียนได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:12.810928953+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:13.125177196+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:13.12520996+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่เรียนได้เรียนกลไกการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:13.12521605+07:00","message":"receive interim result [false|false]: จากที่เรียนได้เรียนกลไกการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:13.125229108+07:00","message":"[buffer interim] 191 false จากที่เรียนได้เรียนกลไกการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:13.125235326+07:00","message":"[bufferProcess] interim [740000000]:จากที่เรียนได้เรียนกลไกการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:13.12523756+07:00","message":"[bufferProcess] send to processor:จากที่เรียนได้เรียนกลไก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:13.125242459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:13.125244956+07:00","message":"> Transcript [1905] [false]: 'จากที่เรียนได้เรียนกลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:13.125247689+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:13.125249589+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:13.12525132+07:00","message":"StatePrefix: 'จากที่เรียนได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:13.125255649+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:13.316796224+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:13.316839264+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่เรียนได้เรียนกลไกการนำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:13.316845154+07:00","message":"receive interim result [false|false]: จากที่เรียนได้เรียนกลไกการนำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:13.316860841+07:00","message":"[buffer interim] 191 false จากที่เรียนได้เรียนกลไกการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:13.316868467+07:00","message":"[bufferProcess] interim [980000000]:จากที่เรียนได้เรียนกลไกการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:13.316871077+07:00","message":"[bufferProcess] send to processor:จากที่เรียนได้เรียนกลไกการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:13.316874883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:13.316878182+07:00","message":"> Transcript [1906] [false]: 'จากที่เรียนได้เรียนกลไกการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:13.316881475+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:13.316883729+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:13.316885699+07:00","message":"StatePrefix: 'จากที่เรียนได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:13.316888057+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:13.444142405+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:13.444184598+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่เรียนได้เรียนกลไกการลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:13.444191072+07:00","message":"receive interim result [false|false]: จากที่เรียนได้เรียนกลไกการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:13.444206121+07:00","message":"[buffer interim] 191 false จากที่เรียนได้เรียนกลไกการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:13.444213316+07:00","message":"[bufferProcess] interim [40000000]:จากที่เรียนได้เรียนกลไกการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:13.444215918+07:00","message":"[bufferProcess] send to processor:จากที่เรียนได้เรียนกลไกการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:13.444222657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:13.444225583+07:00","message":"> Transcript [1907] [false]: 'จากที่เรียนได้เรียนกลไกการนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:13.444233511+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:13.444235914+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:13.444237744+07:00","message":"StatePrefix: 'จากที่เรียนได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:13.444240333+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:13.444246703+07:00","message":"Push: 'ที่เรียนได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:13.444248662+07:00","message":"TextPushed: 'จากที่เรียนได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:13.444250529+07:00","message":"Set new StatePrefix : 'จากที่เรียนได้เรียนกลไกการนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:13.444256674+07:00","message":"Next Push (prob) : 'กลไกการนำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:13.444267969+07:00","message":"push: {false ที่เรียนได้เรียน 0 0xc000394580}"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:13.498622847+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:13.498650946+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:13.639259825+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:13.639304367+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่เรียนได้เรียนกลไกการลำเลียงสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:13.639310578+07:00","message":"receive interim result [false|false]: จากที่เรียนได้เรียนกลไกการลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:13.639323581+07:00","message":"[buffer interim] 191 false จากที่เรียนได้เรียนกลไกการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:13.639331152+07:00","message":"[bufferProcess] interim [280000000]:จากที่เรียนได้เรียนกลไกการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:13.639333623+07:00","message":"[bufferProcess] send to processor:จากที่เรียนได้เรียนกลไกการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:13.639339016+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:13.639341788+07:00","message":"> Transcript [1908] [false]: 'จากที่เรียนได้เรียนกลไกการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:13.639344191+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:13.639346912+07:00","message":"Set new StatePrefix: 'จากที่เรียนได้เรียนกลไกการลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:13.95626122+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:13.956307866+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:13.95631469+07:00","message":"receive interim result [false|false]: จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:13.95632973+07:00","message":"[buffer interim] 191 false จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:13.956337325+07:00","message":"[bufferProcess] interim [580000000]:จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:13.956340155+07:00","message":"[bufferProcess] send to processor:จากที่เรียนได้เรียนกลไกการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:13.956346907+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:13.956350079+07:00","message":"> Transcript [1909] [false]: 'จากที่เรียนได้เรียนกลไกการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:13.95635368+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:13.956355811+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:13.956358235+07:00","message":"StatePrefix: 'จากที่เรียนได้เรียนกลไกการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:13.956361284+07:00","message":"TextPushed: 'จากที่เรียนได้เรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:14.145490013+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:14.145535663+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:14.145541783+07:00","message":"receive interim result [false|false]: จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:14.145555631+07:00","message":"[buffer interim] 191 false จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.145562708+07:00","message":"[bufferProcess] interim [760000000]:จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.145565453+07:00","message":"[bufferProcess] send to processor:จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.145572493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.14557549+07:00","message":"> Transcript [1910] [false]: 'จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.145578619+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.145580617+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.145582893+07:00","message":"StatePrefix: 'จากที่เรียนได้เรียนกลไกการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.14558843+07:00","message":"TextPushed: 'จากที่เรียนได้เรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:14.148797718+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:14.148814585+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:14.148818796+07:00","message":"receive interim result [false|false]: จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:14.148827964+07:00","message":"[buffer interim] 191 false จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.148831643+07:00","message":"[bufferProcess] interim [820000000]:จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.148833489+07:00","message":"[bufferProcess] send to processor:จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.148835825+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.148837884+07:00","message":"> Transcript [1911] [false]: 'จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.148840043+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.148841885+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.148843784+07:00","message":"StatePrefix: 'จากที่เรียนได้เรียนกลไกการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.148845695+07:00","message":"TextPushed: 'จากที่เรียนได้เรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:14.412175956+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:14.412219112+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:14.412225633+07:00","message":"receive interim result [false|false]: จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:14.412237554+07:00","message":"[buffer interim] 191 false จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.412244518+07:00","message":"[bufferProcess] interim [120000000]:จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.412247226+07:00","message":"[bufferProcess] send to processor:จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.412252407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.412255255+07:00","message":"> Transcript [1912] [false]: 'จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.412259112+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.412261251+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.412263408+07:00","message":"StatePrefix: 'จากที่เรียนได้เรียนกลไกการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.412266151+07:00","message":"TextPushed: 'จากที่เรียนได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.412271217+07:00","message":"Push: 'กลไกการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.412273191+07:00","message":"TextPushed: 'จากที่เรียนได้เรียนกลไกการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.412275122+07:00","message":"Set new StatePrefix : 'จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.412280176+07:00","message":"Next Push (prob) : 'สารเข้าและออก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:14.412303432+07:00","message":"push: {false กลไกการลำเลียง 0 0xc000394580}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:14.725388521+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:14.725426366+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:14.725436321+07:00","message":"receive interim result [false|false]: จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:14.725451212+07:00","message":"[buffer interim] 191 false จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.725458263+07:00","message":"[bufferProcess] interim [420000000]:จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.725460812+07:00","message":"[bufferProcess] send to processor:จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.725467187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.725470205+07:00","message":"> Transcript [1913] [false]: 'จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.725473702+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.725476201+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.725478486+07:00","message":"StatePrefix: 'จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:14.725481592+07:00","message":"TextPushed: 'จากที่เรียนได้เรียนกลไกการลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:15.048123548+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:15.048182142+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์และ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:15.048191443+07:00","message":"receive interim result [false|false]: จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์และ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:15.048212538+07:00","message":"[buffer interim] 191 false จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.048225622+07:00","message":"[bufferProcess] interim [720000000]:จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.048229029+07:00","message":"[bufferProcess] send to processor:จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.048236634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.048240717+07:00","message":"> Transcript [1914] [false]: 'จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.048246976+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.048250163+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.048255627+07:00","message":"StatePrefix: 'จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.048259098+07:00","message":"TextPushed: 'จากที่เรียนได้เรียนกลไกการลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:15.23602887+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:15.23606845+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:15.236074288+07:00","message":"receive interim result [false|false]: จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:15.236090346+07:00","message":"[buffer interim] 191 false จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.236099553+07:00","message":"[bufferProcess] interim [840000000]:จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.236102302+07:00","message":"[bufferProcess] send to processor:จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.236105997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.236108631+07:00","message":"> Transcript [1915] [false]: 'จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.236112213+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.236114059+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.236116077+07:00","message":"StatePrefix: 'จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.236118553+07:00","message":"TextPushed: 'จากที่เรียนได้เรียนกลไกการลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:15.428109055+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:15.428148427+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:15.428156044+07:00","message":"receive interim result [false|false]: จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:15.428168172+07:00","message":"[buffer interim] 191 false จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.428175305+07:00","message":"[bufferProcess] interim [80000000]:จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.428178357+07:00","message":"[bufferProcess] send to processor:จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.428184929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.428187616+07:00","message":"> Transcript [1916] [false]: 'จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.428191844+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.428193991+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.428196437+07:00","message":"StatePrefix: 'จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.428199264+07:00","message":"TextPushed: 'จากที่เรียนได้เรียนกลไกการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.428205445+07:00","message":"Push: 'สารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.428207666+07:00","message":"TextPushed: 'จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.42820978+07:00","message":"Set new StatePrefix : 'จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.428212661+07:00","message":"Next Push (prob) : 'จากเซลล์แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:15.428220591+07:00","message":"push: {false สารเข้าและออก 0 0xc000394580}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:15.574871226+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:15.574925139+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:15.574935122+07:00","message":"receive interim result [false|false]: จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:15.574955673+07:00","message":"[buffer interim] 191 false จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.574968098+07:00","message":"[bufferProcess] interim [200000000]:จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.574972254+07:00","message":"[bufferProcess] send to processor:จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.574981378+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.574986154+07:00","message":"> Transcript [1917] [false]: 'จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.57499218+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.574995148+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.574998527+07:00","message":"StatePrefix: 'จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.575008159+07:00","message":"TextPushed: 'จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:15.756539049+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:15.756581785+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อย่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:15.756588447+07:00","message":"receive interim result [false|false]: จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อย่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:15.756604288+07:00","message":"[buffer interim] 191 false จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.756612171+07:00","message":"[bufferProcess] interim [380000000]:จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.756615083+07:00","message":"[bufferProcess] send to processor:จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.756623337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.756626217+07:00","message":"> Transcript [1918] [false]: 'จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.75663037+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.756633196+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.756635426+07:00","message":"StatePrefix: 'จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.756638217+07:00","message":"TextPushed: 'จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:15.819192437+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:15.819247752+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:15.819258353+07:00","message":"receive interim result [false|false]: จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:15.819278175+07:00","message":"[buffer interim] 191 false จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.819292726+07:00","message":"[bufferProcess] interim [500000000]:จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.819296981+07:00","message":"[bufferProcess] send to processor:จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.819306735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.819311065+07:00","message":"> Transcript [1919] [false]: 'จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อย่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.819317185+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.819321097+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.819324801+07:00","message":"StatePrefix: 'จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:15.819329239+07:00","message":"TextPushed: 'จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:16.338769255+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:16.338819529+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:16.338829639+07:00","message":"receive interim result [false|false]: จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:16.338852263+07:00","message":"[buffer interim] 191 false จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.338859702+07:00","message":"[bufferProcess] interim [980000000]:จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.338862531+07:00","message":"[bufferProcess] send to processor:จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.338868054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.338872651+07:00","message":"> Transcript [1920] [false]: 'จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.338877132+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.338879187+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.338881659+07:00","message":"StatePrefix: 'จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.338884183+07:00","message":"TextPushed: 'จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.338889547+07:00","message":"Push: 'จากเซลล์แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.338891509+07:00","message":"TextPushed: 'จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.338893801+07:00","message":"Set new StatePrefix : 'จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.338896026+07:00","message":"Next Push (prob) : 'ครูก็อยาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:16.338904253+07:00","message":"push: {false จากเซลล์แล้ว 0 0xc000394580}"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:16.499228763+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:16.499247755+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:16.50995449+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:16.509989986+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:16.509997469+07:00","message":"receive interim result [false|false]: จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:16.510013942+07:00","message":"[buffer interim] 191 false จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.510023844+07:00","message":"[bufferProcess] interim [100000000]:จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.510026822+07:00","message":"[bufferProcess] send to processor:จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.510031627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.510034764+07:00","message":"> Transcript [1921] [false]: 'จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.51003897+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.510040961+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.510042882+07:00","message":"StatePrefix: 'จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.510045679+07:00","message":"TextPushed: 'จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:16.525970881+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:16.526000902+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:16.526006561+07:00","message":"receive interim result [false|false]: จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:16.526018766+07:00","message":"[buffer interim] 191 false จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.526025323+07:00","message":"[bufferProcess] interim [160000000]:จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.526027698+07:00","message":"[bufferProcess] send to processor:จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.526036699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.52603935+07:00","message":"> Transcript [1922] [false]: 'จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.526043879+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.526045919+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.526047555+07:00","message":"StatePrefix: 'จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.52605156+07:00","message":"TextPushed: 'จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:16.655579547+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:16.655624345+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:16.655632297+07:00","message":"receive interim result [false|false]: จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:16.655648407+07:00","message":"[buffer interim] 191 false จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.65565594+07:00","message":"[bufferProcess] interim [280000000]:จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.655658803+07:00","message":"[bufferProcess] send to processor:จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.65566271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.655665594+07:00","message":"> Transcript [1923] [false]: 'จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.655669732+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.65567262+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.6556747+07:00","message":"StatePrefix: 'จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.655677601+07:00","message":"TextPushed: 'จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:16.831369637+07:00","message":"[GCS] IsForceVAD: false for message ID: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:16.850865417+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:16.850915347+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:16.850924586+07:00","message":"receive interim result [false|false]: จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลอง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:16.850943134+07:00","message":"[buffer interim] 191 false จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.850953643+07:00","message":"[bufferProcess] interim [520000000]:จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.850956424+07:00","message":"[bufferProcess] send to processor:จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.850963605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.850966426+07:00","message":"> Transcript [1924] [false]: 'จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.850970976+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.850973085+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.85097589+07:00","message":"StatePrefix: 'จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.850978797+07:00","message":"TextPushed: 'จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.850985738+07:00","message":"Push: 'ครูก็อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.85098746+07:00","message":"TextPushed: 'จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.850989611+07:00","message":"Set new StatePrefix : 'จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.85099221+07:00","message":"Next Push (prob) : 'ให้นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:16.851000179+07:00","message":"push: {false ครูก็อยาก 0 0xc000394580}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:16.903144088+07:00","message":"[GCS] Start streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:16.919374516+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:16.919410062+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:16.919420226+07:00","message":"receive interim result [false|false]: จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองต่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:16.91943483+07:00","message":"[buffer interim] 191 false จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.919441951+07:00","message":"[bufferProcess] interim [640000000]:จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.919445318+07:00","message":"[bufferProcess] send to processor:จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.919451878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.919454635+07:00","message":"> Transcript [1925] [false]: 'จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.919458475+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.919460866+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.919463063+07:00","message":"StatePrefix: 'จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.919465659+07:00","message":"TextPushed: 'จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:16.97996756+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:16.980009933+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองต่อ\",\"confidence\":0.93518096}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:16.980020086+07:00","message":"receive interim result [true|false]: จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองต่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:16.980027425+07:00","message":"end recv isFinal message id 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:16.980029496+07:00","message":"end Recv id 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:16.980035548+07:00","message":"[buffer interim] 191 true จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.980042111+07:00","message":"[bufferProcess] interim [670000000]:จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.980047197+07:00","message":"[bufferProcess] send to processor (isfinal):จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.98005057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.980053287+07:00","message":"> Transcript [1926] [false]: 'จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.980056752+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.980059096+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.980061115+07:00","message":"StatePrefix: 'จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.980064029+07:00","message":"TextPushed: 'จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.98006688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.980068728+07:00","message":"> Transcript [1927] [true]: 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.98007093+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.980072472+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.980074436+07:00","message":"StatePrefix: 'จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.980076278+07:00","message":"TextPushed: 'จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.980077941+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.980274281+07:00","message":"Push: 'ให้นักเรียนลองต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.980277613+07:00","message":"TextPushed: 'จากที่เรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.980279941+07:00","message":"Set new StatePrefix : 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.980282085+07:00","message":"Next Push (prob) : 'จากที่นักเรียนได้เรียนกลไกการลำเลียงสารเข้าและออกจากเซลล์แล้วครูก็อยากให้นักเรียนลองต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:16.980289749+07:00","message":"push: {true ให้นักเรียนลองต่อ 0 0xc000394580}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:16.98029883+07:00","message":"write aligntment file to 'tmp/7509/align_message_id_191.html'"}
{"level":"info","service":"Main","time":"2026-02-25T13:12:16.992656803+07:00","message":"write wav file: './tmp/7509/7509_191.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:17.253294308+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:17.253335232+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:17.253340841+07:00","message":"receive interim result [false|false]: คำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:17.253355071+07:00","message":"[buffer interim] 192 false คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:17.253362458+07:00","message":"[bufferProcess] interim [420000000]:คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:17.253364518+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:17.419930109+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:17.419970714+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอบคำถาม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:17.419976504+07:00","message":"receive interim result [false|false]: ตอบคำถาม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:17.41999193+07:00","message":"[buffer interim] 192 false ตอบคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:17.419998788+07:00","message":"[bufferProcess] interim [540000000]:ตอบคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:17.420000917+07:00","message":"[bufferProcess] send to processor:คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:17.420007529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:17.420010457+07:00","message":"> Transcript [1928] [false]: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:17.420012401+07:00","message":"Set StatePrefix (first interim): 'คำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:17.743566714+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:17.743607521+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอบคำถามนี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:17.743613976+07:00","message":"receive interim result [false|false]: ตอบคำถามนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:17.743625797+07:00","message":"[buffer interim] 192 false ตอบคำถามนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:17.743634909+07:00","message":"[bufferProcess] interim [840000000]:ตอบคำถามนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:17.743638005+07:00","message":"[bufferProcess] send to processor:ตอบคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:17.743643895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:17.743647431+07:00","message":"> Transcript [1929] [false]: 'ตอบคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:17.743650193+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:17.74365306+07:00","message":"Set new StatePrefix: 'ตอบคำถาม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:17.886399798+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:17.886439116+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอบคำถามนี้ดู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:17.886445687+07:00","message":"receive interim result [false|false]: ตอบคำถามนี้ดู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:17.886459469+07:00","message":"[buffer interim] 192 false ตอบคำถามนี้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:17.886466336+07:00","message":"[bufferProcess] interim [20000000]:ตอบคำถามนี้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:17.886468769+07:00","message":"[bufferProcess] send to processor:ตอบคำถามนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:17.886473874+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:17.886477032+07:00","message":"> Transcript [1930] [false]: 'ตอบคำถามนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:17.886479989+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:17.886481947+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:17.886484318+07:00","message":"StatePrefix: 'ตอบคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:17.886486272+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:18.064986855+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:18.06502526+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอบคำถามนี้ดูนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:18.065031111+07:00","message":"receive interim result [false|false]: ตอบคำถามนี้ดูนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:18.065043597+07:00","message":"[buffer interim] 192 false ตอบคำถามนี้ดูนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:18.065049572+07:00","message":"[bufferProcess] interim [140000000]:ตอบคำถามนี้ดูนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:18.065051493+07:00","message":"[bufferProcess] send to processor:ตอบคำถามนี้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:18.065054851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:18.065057526+07:00","message":"> Transcript [1931] [false]: 'ตอบคำถามนี้ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:18.065060538+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:18.065062373+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:18.06506424+07:00","message":"StatePrefix: 'ตอบคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:18.065066071+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:18.134897059+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:18.134931323+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอบคำถามนี้ดูนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:18.134937995+07:00","message":"receive interim result [false|false]: ตอบคำถามนี้ดูนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:18.134952024+07:00","message":"[buffer interim] 192 false ตอบคำถามนี้ดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:18.134959117+07:00","message":"[bufferProcess] interim [320000000]:ตอบคำถามนี้ดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:18.134961739+07:00","message":"[bufferProcess] send to processor:ตอบคำถามนี้ดูนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:18.134968767+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:18.134971518+07:00","message":"> Transcript [1932] [false]: 'ตอบคำถามนี้ดูนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:18.134974666+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:18.134976575+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:18.134978417+07:00","message":"StatePrefix: 'ตอบคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:18.134980771+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:18.372002254+07:00","message":"[GCS] IsForceVAD: false for message ID: 192"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:18.491336668+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:18.49138782+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอบคำถามนี้ดูนะคะ\",\"confidence\":0.9500599}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:18.491395754+07:00","message":"receive interim result [true|false]: ตอบคำถามนี้ดูนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:18.491405394+07:00","message":"end recv isFinal message id 192"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:18.491408552+07:00","message":"end Recv id 192"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:18.491418043+07:00","message":"[buffer interim] 192 true ตอบคำถามนี้ดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:18.4914301+07:00","message":"[bufferProcess] interim [710000000]:ตอบคำถามนี้ดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:18.491434201+07:00","message":"[bufferProcess] send to processor (isfinal):ตอบคำถามนี้ดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:18.491447364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:18.491461601+07:00","message":"> Transcript [1933] [false]: 'ตอบคำถามนี้ดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:18.491467588+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:18.491470026+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:18.491472369+07:00","message":"StatePrefix: 'ตอบคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:18.49147429+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:18.491481009+07:00","message":"Push: 'ตอบคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:18.491482786+07:00","message":"TextPushed: 'ตอบคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:18.491484997+07:00","message":"Set new StatePrefix : 'ตอบคำถามนี้ดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:18.491487246+07:00","message":"Next Push (prob) : 'นี้ดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:18.49148895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:18.491490959+07:00","message":"> Transcript [1934] [true]: 'ตอบคำถามนี้ดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:18.491492976+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:18.491494838+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:18.491496532+07:00","message":"StatePrefix: 'ตอบคำถามนี้ดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:18.491498176+07:00","message":"TextPushed: 'ตอบคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:18.491500078+07:00","message":"Push: 'นี้ดูนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:18.491510925+07:00","message":"push: {false ตอบคำถาม 0 0xc000395480}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:18.491517941+07:00","message":"push: {true นี้ดูนะคะ 0 0xc000395480}"}
{"level":"info","service":"Main","time":"2026-02-25T13:12:18.498620464+07:00","message":"write wav file: './tmp/7509/7509_192.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:18.56478231+07:00","message":"[GCS] Start streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:18.690641337+07:00","message":"[GCS] IsForceVAD: false for message ID: 193"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:18.819055416+07:00","message":"receive streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:18.819077749+07:00","message":"found end of frame, send empty tag with msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:18.819080968+07:00","message":"end Recv id 193"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:18.819087922+07:00","message":"[buffer interim] 193 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:18.819093842+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:18.81909715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:18.819100226+07:00","message":"> Transcript [1935] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:18.819102773+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:18.819104666+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:18.819106285+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:18.819107897+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:18.819110429+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:18.819120195+07:00","message":"push: {true \n 0 0xc00051d400}"}
{"level":"info","service":"Main","time":"2026-02-25T13:12:18.825200965+07:00","message":"write wav file: './tmp/7509/7509_193.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:19.464018151+07:00","message":"[GCS] Start streaming session, msgId: 194"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:19.499520997+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:19.499537921+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:19.794123972+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:19.794173924+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:19.794179702+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:19.794194404+07:00","message":"[buffer interim] 194 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:19.794201028+07:00","message":"[bufferProcess] interim [420000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:19.79420332+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:20.119144522+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:20.119186278+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:20.119192348+07:00","message":"receive interim result [false|false]: การแพร่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:20.119205778+07:00","message":"[buffer interim] 194 false การแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.119212874+07:00","message":"[bufferProcess] interim [660000000]:การแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.119215046+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.11922013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.119223059+07:00","message":"> Transcript [1936] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.119225563+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:20.123862252+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:20.123879549+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพทย์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:20.123883443+07:00","message":"receive interim result [false|false]: การแพทย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:20.123893128+07:00","message":"[buffer interim] 194 false การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.123897586+07:00","message":"[bufferProcess] interim [720000000]:การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.123899388+07:00","message":"[bufferProcess] send to processor:การแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.123901475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.123903569+07:00","message":"> Transcript [1937] [false]: 'การแพร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.123906238+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.123908354+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.123910334+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.123912281+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:20.297839487+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:20.297881947+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:20.297887835+07:00","message":"receive interim result [false|false]: การแพร่แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:20.297899583+07:00","message":"[buffer interim] 194 false การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.297906433+07:00","message":"[bufferProcess] interim [900000000]:การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.297908774+07:00","message":"[bufferProcess] send to processor:การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.297913718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.297916546+07:00","message":"> Transcript [1938] [false]: 'การแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.297919362+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.297921304+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.297923232+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.297925553+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:20.617998403+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:20.618045322+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:20.618050538+07:00","message":"receive interim result [false|false]: การแพร่แบบทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:20.61806373+07:00","message":"[buffer interim] 194 false การแพร่แบบทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.618070499+07:00","message":"[bufferProcess] interim [140000000]:การแพร่แบบทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.618072977+07:00","message":"[bufferProcess] send to processor:การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.618078206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.618081207+07:00","message":"> Transcript [1939] [false]: 'การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.61808426+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.61808648+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.618088452+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.618090597+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:20.619410881+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:20.619425309+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:20.619428832+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:20.619437189+07:00","message":"[buffer interim] 194 false การแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.619440025+07:00","message":"[bufferProcess] interim [200000000]:การแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.619441947+07:00","message":"[bufferProcess] send to processor:การแพร่แบบทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.619443958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.619445783+07:00","message":"> Transcript [1940] [false]: 'การแพร่แบบทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.619447821+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.61944978+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.619451577+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.619453219+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.619457873+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.619459601+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.619461363+07:00","message":"Set new StatePrefix : 'การแพร่แบบทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:20.619463251+07:00","message":"Next Push (prob) : 'แพร่แบบทำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:20.619470815+07:00","message":"push: {false การ 0 0xc001f74000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:21.195496778+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:21.195543776+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดาการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:21.195549593+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดาการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:21.195563807+07:00","message":"[buffer interim] 194 false การแพร่แบบธรรมดาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:21.195571993+07:00","message":"[bufferProcess] interim [740000000]:การแพร่แบบธรรมดาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:21.195575446+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:21.195581966+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:21.195585925+07:00","message":"> Transcript [1941] [false]: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:21.195589364+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:21.195592155+07:00","message":"Set new StatePrefix: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:21.387677321+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:21.38771742+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดาการแพร่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:21.387723289+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดาการแพร่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:21.387737103+07:00","message":"[buffer interim] 194 false การแพร่แบบธรรมดาการแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:21.387743166+07:00","message":"[bufferProcess] interim [980000000]:การแพร่แบบธรรมดาการแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:21.387745629+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดาการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:21.387748605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:21.387751297+07:00","message":"> Transcript [1942] [false]: 'การแพร่แบบธรรมดาการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:21.387754056+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:21.387755873+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:21.387757789+07:00","message":"StatePrefix: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:21.387759963+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:21.573561209+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:21.573607765+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดาการแพร่แบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:21.573612942+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดาการแพร่แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:21.573628731+07:00","message":"[buffer interim] 194 false การแพร่แบบธรรมดาการแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:21.573635584+07:00","message":"[bufferProcess] interim [160000000]:การแพร่แบบธรรมดาการแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:21.573637905+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดาการแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:21.573643312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:21.573645984+07:00","message":"> Transcript [1943] [false]: 'การแพร่แบบธรรมดาการแพร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:21.573661613+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:21.573663877+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:21.573665757+07:00","message":"StatePrefix: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:21.573668035+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:21.902612202+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:21.902654067+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดาการแพร่แบบฟอร์ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:21.902660097+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดาการแพร่แบบฟอร์ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:21.902672779+07:00","message":"[buffer interim] 194 false การแพร่แบบธรรมดาการแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:21.90267897+07:00","message":"[bufferProcess] interim [520000000]:การแพร่แบบธรรมดาการแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:21.902681944+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดาการแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:21.902687082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:21.902689958+07:00","message":"> Transcript [1944] [false]: 'การแพร่แบบธรรมดาการแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:21.902692656+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:21.902694534+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:21.902696444+07:00","message":"StatePrefix: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:21.90269891+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:22.097502689+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:22.097549388+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดาการแพร่แบบฟาซิลิเทต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:22.097558421+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดาการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:22.097576672+07:00","message":"[buffer interim] 194 false การแพร่แบบธรรมดาการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:22.097586232+07:00","message":"[bufferProcess] interim [700000000]:การแพร่แบบธรรมดาการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:22.097591002+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดาการแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:22.097596066+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:22.09760059+07:00","message":"> Transcript [1945] [false]: 'การแพร่แบบธรรมดาการแพร่แบบฟอร์ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:22.09760555+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:22.097608527+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:22.097612111+07:00","message":"StatePrefix: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:22.097615495+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:22.097619274+07:00","message":"Push: 'แพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:22.097621974+07:00","message":"TextPushed: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:22.097624628+07:00","message":"Set new StatePrefix : 'การแพร่แบบธรรมดาการแพร่แบบฟอร์ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:22.097627842+07:00","message":"Next Push (prob) : 'การแพร่แบบฟอร์ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:22.097638847+07:00","message":"push: {false แพร่แบบธรรมดา 0 0xc001f74000}"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:22.499786796+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:22.499801384+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:22.668719879+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:22.668761222+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดาการแพร่แบบฟาซิลิเทต\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:22.668767422+07:00","message":"receive interim result [false|false]: การแพร่แบบธรรมดาการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:22.668780436+07:00","message":"[buffer interim] 194 false การแพร่แบบธรรมดาการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:22.668787177+07:00","message":"[bufferProcess] interim [300000000]:การแพร่แบบธรรมดาการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:22.668789601+07:00","message":"[bufferProcess] send to processor:การแพร่แบบธรรมดาการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:22.668794937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:22.668797918+07:00","message":"> Transcript [1946] [false]: 'การแพร่แบบธรรมดาการแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:22.66880017+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:22.668804297+07:00","message":"Set new StatePrefix: 'การแพร่แบบธรรมดาการแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:22.721255298+07:00","message":"[GCS] IsForceVAD: false for message ID: 194"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:22.782401246+07:00","message":"[GCS] Start streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:22.813755502+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:22.813794843+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบธรรมดาการแพร่แบบฟาซิลิเทต\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:22.813801779+07:00","message":"receive interim result [true|false]: การแพร่แบบธรรมดาการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:22.813811857+07:00","message":"end recv isFinal message id 194"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:22.8138142+07:00","message":"end Recv id 194"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:22.813819806+07:00","message":"[buffer interim] 194 true การแพร่แบบธรรมดาการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:22.813829128+07:00","message":"[bufferProcess] interim [480000000]:การแพร่แบบธรรมดาการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:22.813834129+07:00","message":"[bufferProcess] send to processor (isfinal):การแพร่แบบธรรมดาการแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:22.813837502+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:22.813840513+07:00","message":"> Transcript [1947] [false]: 'การแพร่แบบธรรมดาการแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:22.813843257+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:22.813845042+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:22.813852516+07:00","message":"StatePrefix: 'การแพร่แบบธรรมดาการแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:22.81385516+07:00","message":"TextPushed: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:22.813857139+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:22.813858983+07:00","message":"> Transcript [1948] [true]: 'การแพร่แบบธรรมดาการแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:22.813861246+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:22.813863085+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:22.813864742+07:00","message":"StatePrefix: 'การแพร่แบบธรรมดาการแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:22.813866539+07:00","message":"TextPushed: 'การแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:22.813873175+07:00","message":"Push: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:22.813881227+07:00","message":"push: {true การแพร่แบบฟาซิลิเทต 0 0xc001f74000}"}
{"level":"info","service":"Main","time":"2026-02-25T13:12:22.822264835+07:00","message":"write wav file: './tmp/7509/7509_194.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:23.122555476+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:23.122596593+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:23.122601828+07:00","message":"receive interim result [false|false]: และ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:23.122618853+07:00","message":"[buffer interim] 195 false และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.12262685+07:00","message":"[bufferProcess] interim [360000000]:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.122628721+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:23.467817474+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:23.467844702+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และอีก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:23.467849723+07:00","message":"receive interim result [false|false]: และอีก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:23.467869598+07:00","message":"[buffer interim] 195 false และอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.467876359+07:00","message":"[bufferProcess] interim [660000000]:และอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.467879435+07:00","message":"[bufferProcess] send to processor:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.46788286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.467885545+07:00","message":"> Transcript [1949] [false]: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.467887722+07:00","message":"Set StatePrefix (first interim): 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:23.514759599+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:23.514789187+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:23.514794421+07:00","message":"receive interim result [false|false]: และที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:23.514806837+07:00","message":"[buffer interim] 195 false และที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.514811972+07:00","message":"[bufferProcess] interim [720000000]:และที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.514813978+07:00","message":"[bufferProcess] send to processor:และอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.514816879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.514819339+07:00","message":"> Transcript [1950] [false]: 'และอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.51482308+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.514825138+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.514826949+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.514829299+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:23.530606159+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:23.530628248+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และ Active\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:23.530633342+07:00","message":"receive interim result [false|false]: และ Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:23.530645628+07:00","message":"[buffer interim] 195 false และ Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.530651278+07:00","message":"[bufferProcess] interim [780000000]:และ Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.530654236+07:00","message":"[bufferProcess] send to processor:และที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.530658511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.530662015+07:00","message":"> Transcript [1951] [false]: 'และที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.53066568+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.530668444+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.530671188+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.530673663+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:23.765286467+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:23.765320352+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และ\"}],\"stability\":0.9,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:23.765326195+07:00","message":"receive interim result [false|false]: และ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:23.765335287+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Active\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:23.765338159+07:00","message":"receive interim result [false|false]:  Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:23.765344099+07:00","message":"[buffer interim] 195 false และ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:23.765348843+07:00","message":"[buffer interim] 195 false  Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.765354121+07:00","message":"[bufferProcess] interim [960000000]:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.76535632+07:00","message":"[bufferProcess] send to processor:และ Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.765359266+07:00","message":"[bufferProcess] interim [960000000]: Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.765361327+07:00","message":"[bufferProcess] update buffer: และ Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.765364071+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.765366702+07:00","message":"> Transcript [1952] [false]: 'และ Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.765369333+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.765371149+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.765372895+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.765374882+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:23.825258+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:23.825283407+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:23.825288904+07:00","message":"receive interim result [false|false]: และ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:23.825298342+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Active tran\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:23.825301148+07:00","message":"receive interim result [false|false]:  Active tran"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:23.82530672+07:00","message":"[buffer interim] 195 false และ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:23.825311318+07:00","message":"[buffer interim] 195 false  Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.825316082+07:00","message":"[bufferProcess] interim [80000000]:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.825317899+07:00","message":"[bufferProcess] send to processor:และ Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.82532059+07:00","message":"[bufferProcess] interim [80000000]: Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.825323009+07:00","message":"[bufferProcess] update buffer: และ Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.825325601+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.825328086+07:00","message":"> Transcript [1953] [false]: 'และ Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.82533085+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.825332762+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.825335862+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.825337716+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.825340493+07:00","message":"Push: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.825342147+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.825343788+07:00","message":"Set new StatePrefix : 'และ Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:23.825348513+07:00","message":"Next Push (prob) : ' Active'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:23.825355443+07:00","message":"push: {false และ 0 0xc000106d80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:24.017379603+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:24.017415356+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และแอกทีฟทรานสปอร์ต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:24.017421032+07:00","message":"receive interim result [false|false]: และแอกทีฟทรานสปอร์ต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:24.017432967+07:00","message":"[buffer interim] 195 false และแอกทีฟทรานสปอร์ต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.017439665+07:00","message":"[bufferProcess] interim [260000000]:และแอกทีฟทรานสปอร์ต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.017442438+07:00","message":"[bufferProcess] send to processor:และ Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.017447713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.017450475+07:00","message":"> Transcript [1954] [false]: 'และ Active tran'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.017453174+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.017455002+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.017456846+07:00","message":"StatePrefix: 'และ Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.017459143+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:24.335761474+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:24.335804187+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และแอกทีฟทรานสปอร์ตที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:24.335810047+07:00","message":"receive interim result [false|false]: และแอกทีฟทรานสปอร์ตที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:24.335823911+07:00","message":"[buffer interim] 195 false และแอกทีฟทรานสปอร์ตที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.335830411+07:00","message":"[bufferProcess] interim [560000000]:และแอกทีฟทรานสปอร์ตที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.33583286+07:00","message":"[bufferProcess] send to processor:และแอกทีฟทรานสปอร์ต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.33583842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.335842176+07:00","message":"> Transcript [1955] [false]: 'และแอกทีฟทรานสปอร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.335845092+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.335847766+07:00","message":"Set new StatePrefix: 'และแอกทีฟทรานสปอร์ต'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:24.541260567+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:24.541297394+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และแอกทีฟทรานสปอร์ตที่เกิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:24.541303091+07:00","message":"receive interim result [false|false]: และแอกทีฟทรานสปอร์ตที่เกิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:24.541319765+07:00","message":"[buffer interim] 195 false และแอกทีฟทรานสปอร์ตที่เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.541328189+07:00","message":"[bufferProcess] interim [800000000]:และแอกทีฟทรานสปอร์ตที่เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.5413305+07:00","message":"[bufferProcess] send to processor:และแอกทีฟทรานสปอร์ตที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.54133603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.541339034+07:00","message":"> Transcript [1956] [false]: 'และแอกทีฟทรานสปอร์ตที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.541342432+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.541344398+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.541346419+07:00","message":"StatePrefix: 'และแอกทีฟทรานสปอร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.541349074+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:24.857840343+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:24.857892981+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และแอกทีฟทรานสปอร์ตที่เกิดขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:24.857899181+07:00","message":"receive interim result [false|false]: และแอกทีฟทรานสปอร์ตที่เกิดขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:24.857912508+07:00","message":"[buffer interim] 195 false และแอกทีฟทรานสปอร์ตที่เกิดขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.857919626+07:00","message":"[bufferProcess] interim [40000000]:และแอกทีฟทรานสปอร์ตที่เกิดขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.857923054+07:00","message":"[bufferProcess] send to processor:และแอกทีฟทรานสปอร์ตที่เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.857932336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.857936655+07:00","message":"> Transcript [1957] [false]: 'และแอกทีฟทรานสปอร์ตที่เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.857941887+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.857944139+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.857946619+07:00","message":"StatePrefix: 'และแอกทีฟทรานสปอร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:24.857949159+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:25.046443269+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:25.046481995+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และแอกทีฟทรานสปอร์ตที่เกิดขึ้นใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:25.046488464+07:00","message":"receive interim result [false|false]: และแอกทีฟทรานสปอร์ตที่เกิดขึ้นใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:25.046502569+07:00","message":"[buffer interim] 195 false และแอกทีฟทรานสปอร์ตที่เกิดขึ้นใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.04650911+07:00","message":"[bufferProcess] interim [280000000]:และแอกทีฟทรานสปอร์ตที่เกิดขึ้นใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.046511792+07:00","message":"[bufferProcess] send to processor:และแอกทีฟทรานสปอร์ตที่เกิดขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.046517285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.046520155+07:00","message":"> Transcript [1958] [false]: 'และแอกทีฟทรานสปอร์ตที่เกิดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.046523105+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.04652506+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.046527397+07:00","message":"StatePrefix: 'และแอกทีฟทรานสปอร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.046530128+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:25.242523637+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:25.242556633+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และแอกทีฟทรานสปอร์ตที่เกิดขึ้นในเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:25.242561575+07:00","message":"receive interim result [false|false]: และแอกทีฟทรานสปอร์ตที่เกิดขึ้นในเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:25.242575245+07:00","message":"[buffer interim] 195 false และแอกทีฟทรานสปอร์ตที่เกิดขึ้นในเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.2425824+07:00","message":"[bufferProcess] interim [520000000]:และแอกทีฟทรานสปอร์ตที่เกิดขึ้นในเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.242584881+07:00","message":"[bufferProcess] send to processor:และแอกทีฟทรานสปอร์ตที่เกิดขึ้นใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.242591412+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.242594779+07:00","message":"> Transcript [1959] [false]: 'และแอกทีฟทรานสปอร์ตที่เกิดขึ้นใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.242598271+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.242600184+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.242602678+07:00","message":"StatePrefix: 'และแอกทีฟทรานสปอร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.242605028+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.242608257+07:00","message":"Push: 'แอกทีฟทรานสปอร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.242610838+07:00","message":"TextPushed: 'และแอกทีฟทรานสปอร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.242614684+07:00","message":"Set new StatePrefix : 'และแอกทีฟทรานสปอร์ตที่เกิดขึ้นใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.242616855+07:00","message":"Next Push (prob) : 'ที่เกิดขึ้นใน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:25.242624854+07:00","message":"push: {false แอกทีฟทรานสปอร์ต 0 0xc000106d80}"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:25.500127683+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:25.500150061+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:25.543019416+07:00","message":"[GCS] IsForceVAD: false for message ID: 195"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:25.629954563+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:25.630005978+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และแอกทีฟทรานสปอร์ตที่เกิดขึ้นในเซลล์\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:25.630022178+07:00","message":"receive interim result [true|false]: และแอกทีฟทรานสปอร์ตที่เกิดขึ้นในเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:25.630032782+07:00","message":"end recv isFinal message id 195"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:25.630034942+07:00","message":"end Recv id 195"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:25.630042348+07:00","message":"[buffer interim] 195 true และแอกทีฟทรานสปอร์ตที่เกิดขึ้นในเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.6300542+07:00","message":"[bufferProcess] interim [970000000]:และแอกทีฟทรานสปอร์ตที่เกิดขึ้นในเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.63006096+07:00","message":"[bufferProcess] send to processor (isfinal):และแอกทีฟทรานสปอร์ตที่เกิดขึ้นในเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.63006479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.630067567+07:00","message":"> Transcript [1960] [false]: 'และแอกทีฟทรานสปอร์ตที่เกิดขึ้นในเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.630071101+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.630073154+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.630074994+07:00","message":"StatePrefix: 'และแอกทีฟทรานสปอร์ตที่เกิดขึ้นใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.630077729+07:00","message":"TextPushed: 'และแอกทีฟทรานสปอร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.630079488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.630081261+07:00","message":"> Transcript [1961] [true]: 'และแอกทีฟทรานสปอร์ตที่เกิดขึ้นในเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.63008335+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.630084859+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.630086352+07:00","message":"StatePrefix: 'และแอกทีฟทรานสปอร์ตที่เกิดขึ้นใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.63008803+07:00","message":"TextPushed: 'และแอกทีฟทรานสปอร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:25.630094324+07:00","message":"Push: 'ที่เกิดขึ้นในเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:25.630104479+07:00","message":"push: {true ที่เกิดขึ้นในเซลล์ 0 0xc000106d80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:12:25.637417336+07:00","message":"write wav file: './tmp/7509/7509_195.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:25.673899976+07:00","message":"[GCS] Start streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:26.021825503+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:26.021872509+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:26.021877951+07:00","message":"receive interim result [false|false]: มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:26.021893153+07:00","message":"[buffer interim] 196 false มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.021900119+07:00","message":"[bufferProcess] interim [420000000]:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.021901868+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:26.194551619+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:26.194591382+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:26.194597713+07:00","message":"receive interim result [false|false]: มีความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:26.194611822+07:00","message":"[buffer interim] 196 false มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.194618541+07:00","message":"[bufferProcess] interim [540000000]:มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.194620887+07:00","message":"[bufferProcess] send to processor:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.194627369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.194629976+07:00","message":"> Transcript [1962] [false]: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.194632257+07:00","message":"Set StatePrefix (first interim): 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:26.519715094+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:26.519757381+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความหมาย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:26.519763472+07:00","message":"receive interim result [false|false]: มีความหมาย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:26.519779342+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:26.519784217+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความเหมือน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:26.519787001+07:00","message":"receive interim result [false|false]: มีความเหมือน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:26.519793105+07:00","message":"[buffer interim] 196 false มีความหมาย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:26.519796416+07:00","message":"[buffer interim] 196 false มีความเหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.519802658+07:00","message":"[bufferProcess] interim [840000000]:มีความหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.519804702+07:00","message":"[bufferProcess] send to processor:มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.519807858+07:00","message":"[bufferProcess] interim [900000000]:มีความเหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.519809902+07:00","message":"[bufferProcess] send to processor:มีความหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.519812775+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.51981899+07:00","message":"> Transcript [1963] [false]: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.519822307+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.519824276+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.519826375+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.519828416+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.519829931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.519831695+07:00","message":"> Transcript [1964] [false]: 'มีความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.519833799+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.519835305+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.519836863+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.519838495+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:26.707617345+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:26.707674979+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความเหมือนหรือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:26.707681137+07:00","message":"receive interim result [false|false]: มีความเหมือนหรือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:26.707696398+07:00","message":"[buffer interim] 196 false มีความเหมือนหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.70770382+07:00","message":"[bufferProcess] interim [80000000]:มีความเหมือนหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.70770618+07:00","message":"[bufferProcess] send to processor:มีความเหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.707712875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.707715747+07:00","message":"> Transcript [1965] [false]: 'มีความเหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.707719133+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.707721333+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.707723773+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.707726773+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:26.899993077+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:26.900031358+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความเหมือนหรือแตก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:26.900038755+07:00","message":"receive interim result [false|false]: มีความเหมือนหรือแตก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:26.900054772+07:00","message":"[buffer interim] 196 false มีความเหมือนหรือแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.900061246+07:00","message":"[bufferProcess] interim [320000000]:มีความเหมือนหรือแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.900064028+07:00","message":"[bufferProcess] send to processor:มีความเหมือนหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.900067046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.900070324+07:00","message":"> Transcript [1966] [false]: 'มีความเหมือนหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.900073641+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.900075518+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.900077456+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.900079318+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.900085474+07:00","message":"Push: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.900088461+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.900090386+07:00","message":"Set new StatePrefix : 'มีความเหมือนหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:26.900092323+07:00","message":"Next Push (prob) : 'ความเหมือนหรือ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:26.9001003+07:00","message":"push: {false มี 0 0xc001f75080}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:27.214905965+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:27.214950428+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความเหมือนหรือแตกต่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:27.214956542+07:00","message":"receive interim result [false|false]: มีความเหมือนหรือแตกต่าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:27.214971412+07:00","message":"[buffer interim] 196 false มีความเหมือนหรือแตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.214978621+07:00","message":"[bufferProcess] interim [560000000]:มีความเหมือนหรือแตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.214981015+07:00","message":"[bufferProcess] send to processor:มีความเหมือนหรือแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.214987757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.214990625+07:00","message":"> Transcript [1967] [false]: 'มีความเหมือนหรือแตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.214993765+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.214996389+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.214998767+07:00","message":"StatePrefix: 'มีความเหมือนหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.215001549+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:27.416443392+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:27.41648458+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความเหมือนหรือแตกต่างกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:27.416491056+07:00","message":"receive interim result [false|false]: มีความเหมือนหรือแตกต่างกัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:27.416506771+07:00","message":"[buffer interim] 196 false มีความเหมือนหรือแตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.416514086+07:00","message":"[bufferProcess] interim [800000000]:มีความเหมือนหรือแตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.416516466+07:00","message":"[bufferProcess] send to processor:มีความเหมือนหรือแตกต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.416522914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.416525574+07:00","message":"> Transcript [1968] [false]: 'มีความเหมือนหรือแตกต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.416529129+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.416531457+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.416533684+07:00","message":"StatePrefix: 'มีความเหมือนหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.416536495+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:27.618994414+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:27.619032052+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความเหมือนหรือแตกต่างกันอย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:27.619038428+07:00","message":"receive interim result [false|false]: มีความเหมือนหรือแตกต่างกันอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:27.619053714+07:00","message":"[buffer interim] 196 false มีความเหมือนหรือแตกต่างกันอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.619061193+07:00","message":"[bufferProcess] interim [980000000]:มีความเหมือนหรือแตกต่างกันอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.619064126+07:00","message":"[bufferProcess] send to processor:มีความเหมือนหรือแตกต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.619070599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.619073172+07:00","message":"> Transcript [1969] [false]: 'มีความเหมือนหรือแตกต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.619076361+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.619078515+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.619080656+07:00","message":"StatePrefix: 'มีความเหมือนหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.619083382+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:27.796655334+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:27.796698838+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความเหมือนหรือแตกต่างกันอย่างไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:27.79670483+07:00","message":"receive interim result [false|false]: มีความเหมือนหรือแตกต่างกันอย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:27.796721176+07:00","message":"[buffer interim] 196 false มีความเหมือนหรือแตกต่างกันอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.796728226+07:00","message":"[bufferProcess] interim [220000000]:มีความเหมือนหรือแตกต่างกันอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.796730632+07:00","message":"[bufferProcess] send to processor:มีความเหมือนหรือแตกต่างกันอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.796736695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.796739654+07:00","message":"> Transcript [1970] [false]: 'มีความเหมือนหรือแตกต่างกันอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.796743844+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.796746029+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.796748246+07:00","message":"StatePrefix: 'มีความเหมือนหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.796750773+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.796757033+07:00","message":"Push: 'ความเหมือนหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.79675879+07:00","message":"TextPushed: 'มีความเหมือนหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.796762682+07:00","message":"Set new StatePrefix : 'มีความเหมือนหรือแตกต่างกันอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:27.796765109+07:00","message":"Next Push (prob) : 'แตกต่างกันอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:27.796773384+07:00","message":"push: {false ความเหมือนหรือ 0 0xc001f75080}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:28.171338963+07:00","message":"[GCS] IsForceVAD: false for message ID: 196"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:28.267118831+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:28.267158923+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความเหมือนหรือแตกต่างกันอย่างไร\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:28.267165731+07:00","message":"receive interim result [true|false]: มีความเหมือนหรือแตกต่างกันอย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:28.267177596+07:00","message":"end recv isFinal message id 196"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:28.267180068+07:00","message":"end Recv id 196"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:28.267186953+07:00","message":"[buffer interim] 196 true มีความเหมือนหรือแตกต่างกันอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:28.267193524+07:00","message":"[bufferProcess] interim [730000000]:มีความเหมือนหรือแตกต่างกันอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:28.267196562+07:00","message":"[bufferProcess] send to processor (isfinal):มีความเหมือนหรือแตกต่างกันอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:28.267199896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:28.267202917+07:00","message":"> Transcript [1971] [false]: 'มีความเหมือนหรือแตกต่างกันอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:28.267205804+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:28.267208334+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:28.267210415+07:00","message":"StatePrefix: 'มีความเหมือนหรือแตกต่างกันอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:28.267212981+07:00","message":"TextPushed: 'มีความเหมือนหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:28.267214746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:28.267216506+07:00","message":"> Transcript [1972] [true]: 'มีความเหมือนหรือแตกต่างกันอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:28.267218457+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:28.267222847+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:28.267224498+07:00","message":"StatePrefix: 'มีความเหมือนหรือแตกต่างกันอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:28.267226161+07:00","message":"TextPushed: 'มีความเหมือนหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:28.267228857+07:00","message":"Push: 'แตกต่างกันอย่างไร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:28.267236749+07:00","message":"push: {true แตกต่างกันอย่างไร 0 0xc001f75080}"}
{"level":"info","service":"Main","time":"2026-02-25T13:12:28.274440617+07:00","message":"write wav file: './tmp/7509/7509_196.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:28.501034973+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:28.501041075+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:28.683658595+07:00","message":"[GCS] Start streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:29.039476714+07:00","message":"receive streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:29.03951932+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:29.039524686+07:00","message":"receive interim result [false|false]: คุณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:29.039540055+07:00","message":"[buffer interim] 197 false คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.039547194+07:00","message":"[bufferProcess] interim [420000000]:คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.039548929+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:29.216229775+07:00","message":"receive streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:29.216269557+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครู\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:29.216274699+07:00","message":"receive interim result [false|false]: คุณครู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:29.21628971+07:00","message":"[buffer interim] 197 false คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.216296496+07:00","message":"[bufferProcess] interim [540000000]:คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.216298896+07:00","message":"[bufferProcess] send to processor:คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.21630204+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.216304799+07:00","message":"> Transcript [1973] [false]: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.216306999+07:00","message":"Set StatePrefix (first interim): 'คุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:29.344421805+07:00","message":"receive streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:29.344459284+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูจะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:29.344465186+07:00","message":"receive interim result [false|false]: คุณครูจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:29.344476237+07:00","message":"[buffer interim] 197 false คุณครูจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.344485104+07:00","message":"[bufferProcess] interim [660000000]:คุณครูจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.344487263+07:00","message":"[bufferProcess] send to processor:คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.344492751+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.344495688+07:00","message":"> Transcript [1974] [false]: 'คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.344498732+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.344500673+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.344502469+07:00","message":"StatePrefix: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.344504597+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:29.405942471+07:00","message":"receive streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:29.405984973+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูจะมี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:29.405990846+07:00","message":"receive interim result [false|false]: คุณครูจะมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:29.406003844+07:00","message":"[buffer interim] 197 false คุณครูจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.406010815+07:00","message":"[bufferProcess] interim [780000000]:คุณครูจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.406013024+07:00","message":"[bufferProcess] send to processor:คุณครูจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.406017979+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.406020736+07:00","message":"> Transcript [1975] [false]: 'คุณครูจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.406023734+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.406025883+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.406027926+07:00","message":"StatePrefix: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.406030109+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:29.665818318+07:00","message":"receive streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:29.665859368+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูจะมีเวลา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:29.665865952+07:00","message":"receive interim result [false|false]: คุณครูจะมีเวลา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:29.665878395+07:00","message":"[buffer interim] 197 false คุณครูจะมีเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.665884708+07:00","message":"[bufferProcess] interim [20000000]:คุณครูจะมีเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.665887457+07:00","message":"[bufferProcess] send to processor:คุณครูจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.665892699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.665895514+07:00","message":"> Transcript [1976] [false]: 'คุณครูจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.665899032+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.66590114+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.665903454+07:00","message":"StatePrefix: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.665905489+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:29.853847949+07:00","message":"receive streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:29.853868966+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูจะมีเวลาให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:29.853873298+07:00","message":"receive interim result [false|false]: คุณครูจะมีเวลาให้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:29.853886522+07:00","message":"[buffer interim] 197 false คุณครูจะมีเวลาให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.853892263+07:00","message":"[bufferProcess] interim [200000000]:คุณครูจะมีเวลาให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.853894451+07:00","message":"[bufferProcess] send to processor:คุณครูจะมีเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.85389799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.85390036+07:00","message":"> Transcript [1977] [false]: 'คุณครูจะมีเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.853903627+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.853905603+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.853907689+07:00","message":"StatePrefix: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.853909429+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.853914626+07:00","message":"Push: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.85391648+07:00","message":"TextPushed: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.853918448+07:00","message":"Set new StatePrefix : 'คุณครูจะมีเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.853920457+07:00","message":"Next Push (prob) : 'ครูจะมีเวลา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:29.853942741+07:00","message":"push: {false คุณ 0 0xc000107600}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:29.960051128+07:00","message":"receive streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:29.960111908+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูจะมีเวลาให้เรียบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:29.960120988+07:00","message":"receive interim result [false|false]: คุณครูจะมีเวลาให้เรียบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:29.960141726+07:00","message":"[buffer interim] 197 false คุณครูจะมีเวลาให้เรียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.960153596+07:00","message":"[bufferProcess] interim [320000000]:คุณครูจะมีเวลาให้เรียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.960156151+07:00","message":"[bufferProcess] send to processor:คุณครูจะมีเวลาให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.960162238+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.96016549+07:00","message":"> Transcript [1978] [false]: 'คุณครูจะมีเวลาให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.960168667+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.960170711+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.960172874+07:00","message":"StatePrefix: 'คุณครูจะมีเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:29.9601753+07:00","message":"TextPushed: 'คุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:30.048539971+07:00","message":"receive streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:30.048583204+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูจะมีเวลาให้เรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:30.048590739+07:00","message":"receive interim result [false|false]: คุณครูจะมีเวลาให้เรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:30.04860915+07:00","message":"[buffer interim] 197 false คุณครูจะมีเวลาให้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.048616914+07:00","message":"[bufferProcess] interim [380000000]:คุณครูจะมีเวลาให้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.048619706+07:00","message":"[bufferProcess] send to processor:คุณครูจะมีเวลาให้เรียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.048623388+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.048626192+07:00","message":"> Transcript [1979] [false]: 'คุณครูจะมีเวลาให้เรียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.048629746+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.048631896+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.048635021+07:00","message":"StatePrefix: 'คุณครูจะมีเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.048637374+07:00","message":"TextPushed: 'คุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:30.233323714+07:00","message":"receive streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:30.233354955+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูจะมีเวลาให้เรียนคิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:30.233360134+07:00","message":"receive interim result [false|false]: คุณครูจะมีเวลาให้เรียนคิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:30.2333752+07:00","message":"[buffer interim] 197 false คุณครูจะมีเวลาให้เรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.23338212+07:00","message":"[bufferProcess] interim [620000000]:คุณครูจะมีเวลาให้เรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.233384486+07:00","message":"[bufferProcess] send to processor:คุณครูจะมีเวลาให้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.233388273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.233393238+07:00","message":"> Transcript [1980] [false]: 'คุณครูจะมีเวลาให้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.233396997+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.233399885+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.233402079+07:00","message":"StatePrefix: 'คุณครูจะมีเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.23340447+07:00","message":"TextPushed: 'คุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:30.281914787+07:00","message":"[GCS] IsForceVAD: false for message ID: 197"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:30.391727312+07:00","message":"receive streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:30.391770074+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูจะมีเวลาให้เรียนคิด\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:30.391777242+07:00","message":"receive interim result [true|false]: คุณครูจะมีเวลาให้เรียนคิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:30.391787342+07:00","message":"end recv isFinal message id 197"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:30.391789649+07:00","message":"end Recv id 197"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:30.391796415+07:00","message":"[buffer interim] 197 true คุณครูจะมีเวลาให้เรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.391805889+07:00","message":"[bufferProcess] interim [830000000]:คุณครูจะมีเวลาให้เรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.391811068+07:00","message":"[bufferProcess] send to processor (isfinal):คุณครูจะมีเวลาให้เรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.391814203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.391817296+07:00","message":"> Transcript [1981] [false]: 'คุณครูจะมีเวลาให้เรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.391821243+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.391823331+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.391825863+07:00","message":"StatePrefix: 'คุณครูจะมีเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.3918283+07:00","message":"TextPushed: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.391834347+07:00","message":"Push: 'ครูจะมีเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.391836107+07:00","message":"TextPushed: 'คุณครูจะมีเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.391840539+07:00","message":"Set new StatePrefix : 'คุณครูจะมีเวลาให้เรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.391842836+07:00","message":"Next Push (prob) : 'ให้เรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.391844686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.391846866+07:00","message":"> Transcript [1982] [true]: 'คุณครูจะมีเวลาให้เรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.391849065+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.391850587+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.391852598+07:00","message":"StatePrefix: 'คุณครูจะมีเวลาให้เรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.391854341+07:00","message":"TextPushed: 'คุณครูจะมีเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.391856226+07:00","message":"Push: 'ให้เรียนคิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:30.391864839+07:00","message":"push: {false ครูจะมีเวลา 0 0xc000107600}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:30.391870327+07:00","message":"push: {true ให้เรียนคิด 0 0xc000107600}"}
{"level":"info","service":"Main","time":"2026-02-25T13:12:30.398343878+07:00","message":"write wav file: './tmp/7509/7509_197.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:30.476208894+07:00","message":"[GCS] Start streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:30.939678199+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:30.939731877+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:30.939737913+07:00","message":"receive interim result [false|false]: ประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:30.939756492+07:00","message":"[buffer interim] 198 false ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.939765686+07:00","message":"[bufferProcess] interim [480000000]:ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:30.939768375+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:31.185973423+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:31.186024024+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณ 10\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:31.186030126+07:00","message":"receive interim result [false|false]: ประมาณ 10"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:31.186043493+07:00","message":"[buffer interim] 198 false ประมาณ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:31.186050421+07:00","message":"[bufferProcess] interim [780000000]:ประมาณ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:31.186052554+07:00","message":"[bufferProcess] send to processor:ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:31.186057923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:31.186061015+07:00","message":"> Transcript [1983] [false]: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:31.186063451+07:00","message":"Set StatePrefix (first interim): 'ประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:31.367792388+07:00","message":"[GCS] Cleaned up inactive client: 176"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:31.367837424+07:00","message":"[GCS] Cleaned up inactive client: 169"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:31.367841128+07:00","message":"[GCS] Cleaned up inactive client: 173"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:31.367843918+07:00","message":"[GCS] Cleaned up inactive client: 177"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:31.367846291+07:00","message":"[GCS] Cleaned up inactive client: 172"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:31.367848826+07:00","message":"[GCS] Cleaned up inactive client: 174"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:31.367851971+07:00","message":"[GCS] Cleaned up inactive client: 175"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:31.367854287+07:00","message":"[GCS] Cleaned up inactive client: 170"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:31.367856579+07:00","message":"[GCS] Cleaned up inactive client: 178"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:31.367858957+07:00","message":"[GCS] Cleaned up inactive client: 171"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:31.449929019+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:31.449972597+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณ 10 วิ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:31.449979379+07:00","message":"receive interim result [false|false]: ประมาณ 10 วิ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:31.449995367+07:00","message":"[buffer interim] 198 false ประมาณ 10 วิ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:31.450002037+07:00","message":"[bufferProcess] interim [20000000]:ประมาณ 10 วิ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:31.45000438+07:00","message":"[bufferProcess] send to processor:ประมาณ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:31.450008623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:31.450020803+07:00","message":"> Transcript [1984] [false]: 'ประมาณ 10'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:31.4500243+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:31.450026593+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:31.450028368+07:00","message":"StatePrefix: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:31.450030654+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:31.501494749+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:31.501500109+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:31.506396572+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:31.506427248+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:31.506433015+07:00","message":"receive interim result [false|false]: ประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:31.506445612+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 10 วินาที\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:31.506448669+07:00","message":"receive interim result [false|false]:  10 วินาที"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:31.506455321+07:00","message":"[buffer interim] 198 false ประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:31.506458157+07:00","message":"[buffer interim] 198 false  10 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:31.506463109+07:00","message":"[bufferProcess] interim [80000000]:ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:31.506465571+07:00","message":"[bufferProcess] send to processor:ประมาณ 10 วิ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:31.506468493+07:00","message":"[bufferProcess] interim [80000000]: 10 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:31.506470944+07:00","message":"[bufferProcess] update buffer: ประมาณ 10 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:31.506473558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:31.506476215+07:00","message":"> Transcript [1985] [false]: 'ประมาณ 10 วิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:31.506479102+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:31.506481034+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:31.50648265+07:00","message":"StatePrefix: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:31.506484563+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:31.826754456+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:31.826793753+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณ 10\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:31.826799905+07:00","message":"receive interim result [false|false]: ประมาณ 10"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:31.826811809+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" วินาที\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:31.826814303+07:00","message":"receive interim result [false|false]:  วินาที"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:31.826821713+07:00","message":"[buffer interim] 198 false ประมาณ 10"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:31.826828822+07:00","message":"[buffer interim] 198 false  วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:31.826834417+07:00","message":"[bufferProcess] interim [380000000]:ประมาณ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:31.82683656+07:00","message":"[bufferProcess] send to processor:ประมาณ 10 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:31.826840386+07:00","message":"[bufferProcess] interim [380000000]: วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:31.826843414+07:00","message":"[bufferProcess] update buffer: ประมาณ 10 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:31.826853511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:31.82686722+07:00","message":"> Transcript [1986] [false]: 'ประมาณ 10 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:31.82687258+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:31.826874961+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:31.826876961+07:00","message":"StatePrefix: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:31.826879192+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:32.032647278+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:32.032692612+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณ 10\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:32.032699201+07:00","message":"receive interim result [false|false]: ประมาณ 10"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:32.032711108+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" วินาทีนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:32.032713786+07:00","message":"receive interim result [false|false]:  วินาทีนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:32.032722069+07:00","message":"[buffer interim] 198 false ประมาณ 10"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:32.032725609+07:00","message":"[buffer interim] 198 false  วินาทีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:32.032731428+07:00","message":"[bufferProcess] interim [560000000]:ประมาณ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:32.032733761+07:00","message":"[bufferProcess] send to processor:ประมาณ 10 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:32.032736614+07:00","message":"[bufferProcess] interim [560000000]: วินาทีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:32.032738722+07:00","message":"[bufferProcess] update buffer: ประมาณ 10 วินาทีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:32.032741694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:32.032744416+07:00","message":"> Transcript [1987] [false]: 'ประมาณ 10 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:32.032747876+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:32.032750088+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:32.032751968+07:00","message":"StatePrefix: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:32.032753838+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:32.032756626+07:00","message":"Push: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:32.032759779+07:00","message":"TextPushed: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:32.03276198+07:00","message":"Set new StatePrefix : 'ประมาณ 10 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:32.032763943+07:00","message":"Next Push (prob) : ' 10 วินาที'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:32.032772362+07:00","message":"push: {false ประมาณ 0 0xc000044d80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:32.098568267+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:32.098609482+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณ 10\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:32.098615706+07:00","message":"receive interim result [false|false]: ประมาณ 10"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:32.098622742+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" วินาทีนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:32.098625738+07:00","message":"receive interim result [false|false]:  วินาทีนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:32.09863391+07:00","message":"[buffer interim] 198 false ประมาณ 10"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:32.098637442+07:00","message":"[buffer interim] 198 false  วินาทีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:32.098643009+07:00","message":"[bufferProcess] interim [680000000]:ประมาณ 10"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:32.098645201+07:00","message":"[bufferProcess] send to processor:ประมาณ 10 วินาทีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:32.098647698+07:00","message":"[bufferProcess] interim [680000000]: วินาทีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:32.098650215+07:00","message":"[bufferProcess] update buffer: ประมาณ 10 วินาทีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:32.098653019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:32.098657195+07:00","message":"> Transcript [1988] [false]: 'ประมาณ 10 วินาทีนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:32.098664008+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:32.098665808+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:32.09866752+07:00","message":"StatePrefix: 'ประมาณ 10 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:32.098669689+07:00","message":"TextPushed: 'ประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:32.342427568+07:00","message":"[GCS] IsForceVAD: false for message ID: 198"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:32.433327414+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:32.43338414+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประมาณ 10 วินาทีนะคะ\",\"confidence\":0.95897263}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:32.433391313+07:00","message":"receive interim result [true|false]: ประมาณ 10 วินาทีนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:32.433401065+07:00","message":"end recv isFinal message id 198"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:32.433403544+07:00","message":"end Recv id 198"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:32.433410273+07:00","message":"[buffer interim] 198 true ประมาณ 10 วินาทีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:32.433422065+07:00","message":"[bufferProcess] interim [70000000]:ประมาณ 10 วินาทีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:32.433424858+07:00","message":"[bufferProcess] send to processor (isfinal):ประมาณ 10 วินาทีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:32.433428185+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:32.433431245+07:00","message":"> Transcript [1989] [false]: 'ประมาณ 10 วินาทีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:32.433434361+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:32.433436269+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:32.433438081+07:00","message":"StatePrefix: 'ประมาณ 10 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:32.433440151+07:00","message":"TextPushed: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:32.43344177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:32.433443686+07:00","message":"> Transcript [1990] [true]: 'ประมาณ 10 วินาทีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:32.433445737+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:32.433451077+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:32.433452721+07:00","message":"StatePrefix: 'ประมาณ 10 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:32.433454283+07:00","message":"TextPushed: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:32.433456823+07:00","message":"Push: ' 10 วินาทีนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:32.433464932+07:00","message":"push: {true  10 วินาทีนะคะ 0 0xc000044d80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:12:32.44218432+07:00","message":"write wav file: './tmp/7509/7509_198.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:32.913069498+07:00","message":"[GCS] Start streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:33.042763327+07:00","message":"[GCS] IsForceVAD: false for message ID: 199"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:33.103251391+07:00","message":"[GCS] Start streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:33.181221106+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:33.181247157+07:00","message":"found end of frame, send empty tag with msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:33.181250385+07:00","message":"end Recv id 199"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:33.18125765+07:00","message":"[buffer interim] 199 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.181265435+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.181269282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.181272757+07:00","message":"> Transcript [1991] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.181275668+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.181277472+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.18127909+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.18128079+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.181284039+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:33.181293062+07:00","message":"push: {true \n 0 0xc0004a2380}"}
{"level":"info","service":"Main","time":"2026-02-25T13:12:33.187388205+07:00","message":"write wav file: './tmp/7509/7509_199.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:33.491656528+07:00","message":"[GCS] IsForceVAD: false for message ID: 200"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:33.586950767+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:33.586975108+07:00","message":"found end of frame, send empty tag with msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:33.586978283+07:00","message":"end Recv id 200"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:33.586985281+07:00","message":"[buffer interim] 200 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.586991813+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.58699535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.586998196+07:00","message":"> Transcript [1992] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.587000686+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.587002525+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.587004153+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.58700589+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:33.587008741+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:33.587018329+07:00","message":"push: {true \n 0 0xc0004a2680}"}
{"level":"info","service":"Main","time":"2026-02-25T13:12:33.592085195+07:00","message":"write wav file: './tmp/7509/7509_200.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:34.193781611+07:00","message":"[GCS] Start streaming session, msgId: 201"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:34.502007597+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:34.502038337+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:34.581769441+07:00","message":"[GCS] IsForceVAD: false for message ID: 201"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:34.680020913+07:00","message":"receive streaming session, msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:34.680045522+07:00","message":"found end of frame, send empty tag with msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:34.680049964+07:00","message":"end Recv id 201"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:34.68006184+07:00","message":"[buffer interim] 201 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:34.680089559+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:34.680096133+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:34.680100266+07:00","message":"> Transcript [1993] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:34.680104458+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:34.680107807+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:34.680110263+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:34.680113+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:34.680122042+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:34.680136295+07:00","message":"push: {true \n 0 0xc0039d8480}"}
{"level":"info","service":"Main","time":"2026-02-25T13:12:34.684988766+07:00","message":"write wav file: './tmp/7509/7509_201.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:35.22478871+07:00","message":"[GCS] Start streaming session, msgId: 202"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:35.602212521+07:00","message":"[GCS] IsForceVAD: false for message ID: 202"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:35.705445786+07:00","message":"receive streaming session, msgId: 202"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:35.70546921+07:00","message":"found end of frame, send empty tag with msgId: 202"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:35.705472424+07:00","message":"end Recv id 202"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:35.705480722+07:00","message":"[buffer interim] 202 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:35.70548763+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:35.705491749+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:35.705494939+07:00","message":"> Transcript [1994] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:35.705497255+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:35.705499197+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:35.705500811+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:35.705502538+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:35.705511666+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:35.705520846+07:00","message":"push: {true \n 0 0xc0039d9280}"}
{"level":"info","service":"Main","time":"2026-02-25T13:12:35.709312165+07:00","message":"write wav file: './tmp/7509/7509_202.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:36.302958159+07:00","message":"[GCS] Start streaming session, msgId: 203"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:36.691274535+07:00","message":"[GCS] IsForceVAD: false for message ID: 203"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:36.782873734+07:00","message":"receive streaming session, msgId: 203"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:36.782906154+07:00","message":"found end of frame, send empty tag with msgId: 203"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:36.782910281+07:00","message":"end Recv id 203"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:36.782920674+07:00","message":"[buffer interim] 203 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.782928109+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.782933848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.782938078+07:00","message":"> Transcript [1995] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.782942466+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.782945208+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.782947769+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.782950384+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:36.782956886+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:36.782970645+07:00","message":"push: {true \n 0 0xc00051ce80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:12:36.787727697+07:00","message":"write wav file: './tmp/7509/7509_203.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:37.39419189+07:00","message":"[GCS] Start streaming session, msgId: 204"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:37.502520152+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:37.502543811+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:37.781306146+07:00","message":"[GCS] IsForceVAD: false for message ID: 204"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:37.877711925+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:37.877735585+07:00","message":"found end of frame, send empty tag with msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:37.877738782+07:00","message":"end Recv id 204"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:37.877746226+07:00","message":"[buffer interim] 204 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:37.877753041+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:37.877756959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:37.877759937+07:00","message":"> Transcript [1996] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:37.877762244+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:37.877764107+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:37.877765722+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:37.8777674+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:37.877770016+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:37.877780096+07:00","message":"push: {true \n 0 0xc000045300}"}
{"level":"info","service":"Main","time":"2026-02-25T13:12:37.882957963+07:00","message":"write wav file: './tmp/7509/7509_204.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:38.033509126+07:00","message":"[GCS] Start streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:38.102112063+07:00","message":"[GCS] IsForceVAD: false for message ID: 205"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:38.271378725+07:00","message":"receive streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:38.27140939+07:00","message":"found end of frame, send empty tag with msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:38.271413305+07:00","message":"end Recv id 205"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:38.271421686+07:00","message":"[buffer interim] 205 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:38.271428239+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:38.271431928+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:38.271434872+07:00","message":"> Transcript [1997] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:38.271437247+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:38.271439072+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:38.271440744+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:38.271442396+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:38.27144526+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:38.271462698+07:00","message":"push: {true \n 0 0xc003886200}"}
{"level":"info","service":"Main","time":"2026-02-25T13:12:38.27669404+07:00","message":"write wav file: './tmp/7509/7509_205.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:38.424721995+07:00","message":"[GCS] Start streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:38.800543846+07:00","message":"[GCS] IsForceVAD: false for message ID: 206"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:38.884584494+07:00","message":"receive streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:38.884601745+07:00","message":"found end of frame, send empty tag with msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:38.884604537+07:00","message":"end Recv id 206"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:38.884611303+07:00","message":"[buffer interim] 206 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:38.884617309+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:38.88462152+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:38.884624131+07:00","message":"> Transcript [1998] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:38.884626357+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:38.884628293+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:38.884629886+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:38.884631792+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:38.884634477+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:38.884642831+07:00","message":"push: {true \n 0 0xc000395180}"}
{"level":"info","service":"Main","time":"2026-02-25T13:12:38.890105371+07:00","message":"write wav file: './tmp/7509/7509_206.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:39.31374789+07:00","message":"[GCS] Start streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:39.703088118+07:00","message":"[GCS] IsForceVAD: false for message ID: 207"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:39.789076359+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:39.789105063+07:00","message":"found end of frame, send empty tag with msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:39.789108608+07:00","message":"end Recv id 207"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:39.789115917+07:00","message":"[buffer interim] 207 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:39.789123318+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:39.789126957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:39.78913005+07:00","message":"> Transcript [1999] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:39.789132677+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:39.789134631+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:39.789136319+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:39.789137969+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:39.789146739+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:39.789155403+07:00","message":"push: {true \n 0 0xc0039d9a00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:12:39.794764818+07:00","message":"write wav file: './tmp/7509/7509_207.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:40.223835333+07:00","message":"[GCS] Start streaming session, msgId: 208"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:40.503599808+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:40.503635515+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:40.661256792+07:00","message":"[GCS] IsForceVAD: false for message ID: 208"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:40.753212033+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:40.753242134+07:00","message":"found end of frame, send empty tag with msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:40.75324524+07:00","message":"end Recv id 208"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:40.753254117+07:00","message":"[buffer interim] 208 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:40.753262804+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:40.753266579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:40.753269353+07:00","message":"> Transcript [2000] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:40.753271726+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:40.753273494+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:40.753275178+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:40.753276952+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:40.753283056+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:40.753291747+07:00","message":"push: {true \n 0 0xc0039d9d80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:12:40.7590329+07:00","message":"write wav file: './tmp/7509/7509_208.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:41.113825337+07:00","message":"[GCS] Start streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:41.503060609+07:00","message":"[GCS] IsForceVAD: false for message ID: 209"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:41.600879403+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:41.600904894+07:00","message":"found end of frame, send empty tag with msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:41.600908198+07:00","message":"end Recv id 209"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:41.60091579+07:00","message":"[buffer interim] 209 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.60092317+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.600928035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.600931339+07:00","message":"> Transcript [2001] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.600933683+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.600935545+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.600937149+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.600938891+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:41.600941803+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:41.60095267+07:00","message":"push: {true \n 0 0xc000044100}"}
{"level":"info","service":"Main","time":"2026-02-25T13:12:41.605313533+07:00","message":"write wav file: './tmp/7509/7509_209.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:42.143066234+07:00","message":"[GCS] Start streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:42.581542218+07:00","message":"[GCS] IsForceVAD: false for message ID: 210"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:42.665379816+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:42.665401614+07:00","message":"found end of frame, send empty tag with msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:42.665404701+07:00","message":"end Recv id 210"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:42.665411236+07:00","message":"[buffer interim] 210 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:42.665417718+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:42.665421647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:42.665424335+07:00","message":"> Transcript [2002] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:42.665426573+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:42.665428262+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:42.665429871+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:42.665431612+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:42.66543413+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:42.665471169+07:00","message":"push: {true \n 0 0xc003886080}"}
{"level":"info","service":"Main","time":"2026-02-25T13:12:42.671905989+07:00","message":"write wav file: './tmp/7509/7509_210.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:42.973953987+07:00","message":"[GCS] Start streaming session, msgId: 211"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:43.504081678+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:43.504102472+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:44.387454774+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:44.387503875+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:44.387510127+07:00","message":"receive interim result [false|false]: ค่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:44.387524554+07:00","message":"[buffer interim] 211 false ค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:44.387531188+07:00","message":"[bufferProcess] interim [440000000]:ค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:44.387533041+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:44.387538297+07:00","message":"[bufferProcess] send to processor (ticker):ค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:44.387541125+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:44.387543852+07:00","message":"> Transcript [2003] [false]: 'ค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:44.387546201+07:00","message":"Set StatePrefix (first interim): 'ค่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:44.391716968+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:44.391759789+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:44.391764627+07:00","message":"receive interim result [false|false]: ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:44.391777722+07:00","message":"[buffer interim] 211 false ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:44.391782508+07:00","message":"[bufferProcess] interim [500000000]:ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:44.391784136+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:45.032337204+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:45.032382226+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:45.032388778+07:00","message":"receive interim result [false|false]: ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:45.032403677+07:00","message":"[buffer interim] 211 false ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.032411513+07:00","message":"[bufferProcess] interim [100000000]:ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.03241394+07:00","message":"[bufferProcess] send to processor:ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.032420031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.032422854+07:00","message":"> Transcript [2004] [false]: 'ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.032424991+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.032427463+07:00","message":"Set new StatePrefix: 'ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:45.142313853+07:00","message":"[GCS] IsForceVAD: false for message ID: 211"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:45.214283473+07:00","message":"[GCS] Start streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:45.224720333+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:45.224762712+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:45.224769578+07:00","message":"receive interim result [true|false]: ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:45.224778158+07:00","message":"end recv isFinal message id 211"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:45.224783342+07:00","message":"end Recv id 211"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:45.224790714+07:00","message":"[buffer interim] 211 true ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.224798282+07:00","message":"[bufferProcess] interim [400000000]:ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.224802688+07:00","message":"[bufferProcess] send to processor (isfinal):ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.224806799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.224810835+07:00","message":"> Transcript [2005] [false]: 'ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.224814455+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.224817084+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.224819981+07:00","message":"StatePrefix: 'ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.22482278+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.224825388+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.224828472+07:00","message":"> Transcript [2006] [true]: 'ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.224831677+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.224834176+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.224836595+07:00","message":"StatePrefix: 'ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.224839285+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.224843063+07:00","message":"Push: 'ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:45.224852013+07:00","message":"push: {true ค่ะ 0 0xc000045280}"}
{"level":"info","service":"Main","time":"2026-02-25T13:12:45.233276482+07:00","message":"write wav file: './tmp/7509/7509_211.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:45.341331839+07:00","message":"[GCS] IsForceVAD: false for message ID: 212"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:45.405116591+07:00","message":"[GCS] Start streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:45.449766398+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:45.449799+07:00","message":"found end of frame, send empty tag with msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:45.449803246+07:00","message":"end Recv id 212"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:45.449811211+07:00","message":"[buffer interim] 212 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.449818641+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.449822864+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.449825894+07:00","message":"> Transcript [2007] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.449828932+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.449831037+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.449832739+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.449834514+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.449841701+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:45.449851426+07:00","message":"push: {true \n 0 0xc003886400}"}
{"level":"info","service":"Main","time":"2026-02-25T13:12:45.454971636+07:00","message":"write wav file: './tmp/7509/7509_212.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:45.748245582+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:45.748301095+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:45.748307436+07:00","message":"receive interim result [false|false]: นัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:45.748323096+07:00","message":"[buffer interim] 213 false นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.748330044+07:00","message":"[bufferProcess] interim [420000000]:นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.748332059+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:45.927734624+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:45.927782392+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:45.927789357+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:45.927803581+07:00","message":"[buffer interim] 213 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.927810509+07:00","message":"[bufferProcess] interim [540000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.927813046+07:00","message":"[bufferProcess] send to processor:นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.927818218+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.927821102+07:00","message":"> Transcript [2008] [false]: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:45.927823658+07:00","message":"Set StatePrefix (first interim): 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:46.090506976+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:46.090561308+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:46.090568355+07:00","message":"receive interim result [false|false]: นักเรียนต่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:46.090583957+07:00","message":"[buffer interim] 213 false นักเรียนต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.090591053+07:00","message":"[bufferProcess] interim [720000000]:นักเรียนต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.090593686+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.090599909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.090602611+07:00","message":"> Transcript [2009] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.090605889+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.09060783+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.090609843+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.090612258+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:46.249536241+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:46.249573237+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:46.249578924+07:00","message":"receive interim result [false|false]: นักเรียนตอบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:46.249594157+07:00","message":"[buffer interim] 213 false นักเรียนตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.249600754+07:00","message":"[bufferProcess] interim [840000000]:นักเรียนตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.249602959+07:00","message":"[bufferProcess] send to processor:นักเรียนต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.249605962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.249608487+07:00","message":"> Transcript [2010] [false]: 'นักเรียนต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.249611654+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.249613535+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.24961552+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.249617405+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:46.383918528+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:46.383958592+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบคำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:46.383963484+07:00","message":"receive interim result [false|false]: นักเรียนตอบคำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:46.383979526+07:00","message":"[buffer interim] 213 false นักเรียนตอบคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.383986545+07:00","message":"[bufferProcess] interim [960000000]:นักเรียนตอบคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.383988858+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.383995434+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.383998189+07:00","message":"> Transcript [2011] [false]: 'นักเรียนตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.384001591+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.384003558+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.384005424+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.384007468+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:46.391078273+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:46.391105879+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:46.391110872+07:00","message":"receive interim result [false|false]: นักเรียนตอบกัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:46.391123783+07:00","message":"[buffer interim] 213 false นักเรียนตอบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.391128547+07:00","message":"[bufferProcess] interim [20000000]:นักเรียนตอบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.391130358+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.391132817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.391134933+07:00","message":"> Transcript [2012] [false]: 'นักเรียนตอบคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.391138578+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.391140348+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.39114209+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.391143982+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.39115014+07:00","message":"Push: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.391151871+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.391153822+07:00","message":"Set new StatePrefix : 'นักเรียนตอบคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.391155969+07:00","message":"Next Push (prob) : 'เรียนตอบคำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:46.391163814+07:00","message":"push: {false นัก 0 0xc003886580}"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:46.504730711+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:46.504744665+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:46.56583536+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:46.565872316+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกันได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:46.565877056+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:46.565888001+07:00","message":"[buffer interim] 213 false นักเรียนตอบกันได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.565894245+07:00","message":"[bufferProcess] interim [140000000]:นักเรียนตอบกันได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.565896325+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.565900902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.565903469+07:00","message":"> Transcript [2013] [false]: 'นักเรียนตอบกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.565905595+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.565907577+07:00","message":"Set new StatePrefix: 'นักเรียนตอบกัน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:46.630309296+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:46.630351104+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกันได้ไหม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:46.630357187+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:46.630370915+07:00","message":"[buffer interim] 213 false นักเรียนตอบกันได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.63037714+07:00","message":"[bufferProcess] interim [320000000]:นักเรียนตอบกันได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.630379445+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.630384261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.630386821+07:00","message":"> Transcript [2014] [false]: 'นักเรียนตอบกันได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.630389845+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.630391865+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.630393547+07:00","message":"StatePrefix: 'นักเรียนตอบกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.630395884+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:46.829504338+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:46.829547182+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกันได้ไหมคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:46.829553645+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:46.829566009+07:00","message":"[buffer interim] 213 false นักเรียนตอบกันได้ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.82957272+07:00","message":"[bufferProcess] interim [500000000]:นักเรียนตอบกันได้ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.829575435+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.829580923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.829583635+07:00","message":"> Transcript [2015] [false]: 'นักเรียนตอบกันได้ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.829588143+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.82959089+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.829594036+07:00","message":"StatePrefix: 'นักเรียนตอบกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:46.829598258+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:47.151594664+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:47.151640557+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกันได้ไหมคะลอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:47.151648106+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลอง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:47.151664887+07:00","message":"[buffer interim] 213 false นักเรียนตอบกันได้ไหมคะลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:47.151672362+07:00","message":"[bufferProcess] interim [800000000]:นักเรียนตอบกันได้ไหมคะลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:47.151674801+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:47.151682318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:47.151685107+07:00","message":"> Transcript [2016] [false]: 'นักเรียนตอบกันได้ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:47.151688695+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:47.151691237+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:47.151693582+07:00","message":"StatePrefix: 'นักเรียนตอบกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:47.151696207+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:47.277944888+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:47.277995938+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกันได้ไหมคะลองมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:47.278004908+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลองมา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:47.278024136+07:00","message":"[buffer interim] 213 false นักเรียนตอบกันได้ไหมคะลองมา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:47.27803712+07:00","message":"[bufferProcess] interim [860000000]:นักเรียนตอบกันได้ไหมคะลองมา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:47.278041144+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:47.278051822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:47.278055877+07:00","message":"> Transcript [2017] [false]: 'นักเรียนตอบกันได้ไหมคะลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:47.27806101+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:47.278064047+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:47.278067932+07:00","message":"StatePrefix: 'นักเรียนตอบกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:47.278071895+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:47.278080916+07:00","message":"Push: 'เรียนตอบกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:47.278083745+07:00","message":"TextPushed: 'นักเรียนตอบกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:47.278086761+07:00","message":"Set new StatePrefix : 'นักเรียนตอบกันได้ไหมคะลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:47.278090095+07:00","message":"Next Push (prob) : 'ได้ไหมคะลอง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:47.278101131+07:00","message":"push: {false เรียนตอบกัน 0 0xc003886580}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:47.458392747+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:47.4584357+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกันได้ไหมคะลอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:47.458441587+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลอง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:47.458455247+07:00","message":"[buffer interim] 213 false นักเรียนตอบกันได้ไหมคะลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:47.458462887+07:00","message":"[bufferProcess] interim [40000000]:นักเรียนตอบกันได้ไหมคะลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:47.458465241+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลองมา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:47.458470573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:47.458473507+07:00","message":"> Transcript [2018] [false]: 'นักเรียนตอบกันได้ไหมคะลองมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:47.458476678+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:47.458478837+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:47.458481135+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้ไหมคะลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:47.458483762+07:00","message":"TextPushed: 'นักเรียนตอบกัน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:47.465214527+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:47.46522434+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกันได้ไหมคะลองมาตรวจ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:47.465227563+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลองมาตรวจ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:47.465237166+07:00","message":"[buffer interim] 213 false นักเรียนตอบกันได้ไหมคะลองมาตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:47.465240156+07:00","message":"[bufferProcess] interim [100000000]:นักเรียนตอบกันได้ไหมคะลองมาตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:47.465242144+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:47.465246139+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:47.465247935+07:00","message":"> Transcript [2019] [false]: 'นักเรียนตอบกันได้ไหมคะลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:47.46525006+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:47.465251644+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:47.465253346+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้ไหมคะลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:47.465255179+07:00","message":"TextPushed: 'นักเรียนตอบกัน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:48.041052569+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:48.041095102+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกันได้ไหมคะลองมาตรวจ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:48.041101709+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลองมาตรวจ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:48.041113837+07:00","message":"[buffer interim] 213 false นักเรียนตอบกันได้ไหมคะลองมาตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.0411232+07:00","message":"[bufferProcess] interim [700000000]:นักเรียนตอบกันได้ไหมคะลองมาตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.04112654+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลองมาตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.041133705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.041137604+07:00","message":"> Transcript [2020] [false]: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.041141987+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.0411446+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.04114733+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้ไหมคะลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.041149847+07:00","message":"TextPushed: 'นักเรียนตอบกัน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:48.229131832+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:48.229189225+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:48.229195689+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:48.229210132+07:00","message":"[buffer interim] 213 false นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.229216903+07:00","message":"[bufferProcess] interim [880000000]:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.229219501+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลองมาตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.229227153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.229229944+07:00","message":"> Transcript [2021] [false]: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.229233175+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.229235265+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.229240314+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้ไหมคะลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.229243137+07:00","message":"TextPushed: 'นักเรียนตอบกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.229249691+07:00","message":"Push: 'ได้ไหมคะลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.229251389+07:00","message":"TextPushed: 'นักเรียนตอบกันได้ไหมคะลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.229253344+07:00","message":"Set new StatePrefix : 'นักเรียนตอบกันได้ไหมคะลองมาตรวจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.229255586+07:00","message":"Next Push (prob) : 'มาตรวจ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:48.229264201+07:00","message":"push: {false ได้ไหมคะลอง 0 0xc003886580}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:48.618040421+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:48.618076623+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:48.618082033+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบด้วย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:48.618094519+07:00","message":"[buffer interim] 213 false นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.618101014+07:00","message":"[bufferProcess] interim [240000000]:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.618107435+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.618114402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.618117283+07:00","message":"> Transcript [2022] [false]: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.618120505+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.618122732+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.618124602+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.618127464+07:00","message":"TextPushed: 'นักเรียนตอบกันได้ไหมคะลอง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:48.765460352+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:48.765506857+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:48.765513799+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:48.765530078+07:00","message":"[buffer interim] 213 false นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.765536068+07:00","message":"[bufferProcess] interim [420000000]:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.7655386+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.765545353+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.765548176+07:00","message":"> Transcript [2023] [false]: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.765551237+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.765553196+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.76555524+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.765558385+07:00","message":"TextPushed: 'นักเรียนตอบกันได้ไหมคะลอง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:48.879966824+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:48.880006947+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:48.880013952+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:48.880028377+07:00","message":"[buffer interim] 213 false นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.880034965+07:00","message":"[bufferProcess] interim [480000000]:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.880037513+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.880044035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.880046641+07:00","message":"> Transcript [2024] [false]: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.880049649+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.880051641+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.880053649+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:48.880056738+07:00","message":"TextPushed: 'นักเรียนตอบกันได้ไหมคะลอง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:49.068514744+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:49.06854212+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:49.068547939+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:49.068559356+07:00","message":"[buffer interim] 213 false นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.068565166+07:00","message":"[bufferProcess] interim [720000000]:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.068568114+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.068574711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.068576739+07:00","message":"> Transcript [2025] [false]: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.068580399+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.068582191+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.068584671+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.068587083+07:00","message":"TextPushed: 'นักเรียนตอบกันได้ไหมคะลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.068590179+07:00","message":"Push: 'มาตรวจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.068591926+07:00","message":"TextPushed: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.068593807+07:00","message":"Set new StatePrefix : 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.06859649+07:00","message":"Next Push (prob) : 'คำตอบดูนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:49.0686043+07:00","message":"push: {false มาตรวจ 0 0xc003886580}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:49.26554891+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:49.265595561+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:49.265602507+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:49.265617997+07:00","message":"[buffer interim] 213 false นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.265625393+07:00","message":"[bufferProcess] interim [900000000]:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.265628252+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.265635217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.265638059+07:00","message":"> Transcript [2026] [false]: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.265641979+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.265644076+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.265646228+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.265649034+07:00","message":"TextPushed: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:49.344308193+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:49.344357121+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:49.344363985+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะมา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:49.344379039+07:00","message":"[buffer interim] 213 false นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะมา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.344386679+07:00","message":"[bufferProcess] interim [20000000]:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะมา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.344389431+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.344396146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.344398951+07:00","message":"> Transcript [2027] [false]: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.344402972+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.344405012+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.344407789+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.34441276+07:00","message":"TextPushed: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:49.471540956+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:49.471577437+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:49.471584024+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:49.471598242+07:00","message":"[buffer interim] 213 false นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.471605207+07:00","message":"[bufferProcess] interim [80000000]:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.47160773+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะมา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.47161337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.471616151+07:00","message":"> Transcript [2028] [false]: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.471620463+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.471624387+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.471627082+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.471629908+07:00","message":"TextPushed: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:49.505513951+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:49.505525488+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:49.83736115+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:49.837402414+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:49.83740938+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:49.837425376+07:00","message":"[buffer interim] 213 false นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.837432257+07:00","message":"[bufferProcess] interim [440000000]:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.837435187+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.837438895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.837442133+07:00","message":"> Transcript [2029] [false]: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.83744606+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.837447954+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.837450441+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.837453357+07:00","message":"TextPushed: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.837460407+07:00","message":"Push: 'คำตอบดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.837462254+07:00","message":"TextPushed: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.83746414+07:00","message":"Set new StatePrefix : 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.837466654+07:00","message":"Next Push (prob) : 'ว่าจะเหมือน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:49.837474489+07:00","message":"push: {false คำตอบดูนะคะ 0 0xc003886580}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:49.968407851+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:49.968458809+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่กู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:49.968465822+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่กู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:49.968477967+07:00","message":"[buffer interim] 213 false นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่กู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.968487677+07:00","message":"[bufferProcess] interim [560000000]:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่กู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.96849232+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.968499366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.968503766+07:00","message":"> Transcript [2030] [false]: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.968508729+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.968512686+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.968514483+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.968519717+07:00","message":"TextPushed: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:49.971214157+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:49.971230534+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:49.971235262+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:49.971245403+07:00","message":"[buffer interim] 213 false นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.971250733+07:00","message":"[bufferProcess] interim [620000000]:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.971254654+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่กู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.971258762+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.971262043+07:00","message":"> Transcript [2031] [false]: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่กู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.9712664+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.971269664+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.971271444+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:49.971273964+07:00","message":"TextPushed: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:50.16665271+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:50.166695407+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:50.166702957+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:50.166717081+07:00","message":"[buffer interim] 213 false นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.166723891+07:00","message":"[bufferProcess] interim [800000000]:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.166726639+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.166732024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.166736293+07:00","message":"> Transcript [2032] [false]: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.166740428+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.166742717+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.16674501+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.166747941+07:00","message":"TextPushed: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:50.482788153+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:50.482827149+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:50.482832625+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:50.482846378+07:00","message":"[buffer interim] 213 false นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.48285281+07:00","message":"[bufferProcess] interim [40000000]:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.482855728+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.482861318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.482863821+07:00","message":"> Transcript [2033] [false]: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.482867427+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.482869495+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.482872003+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.482874686+07:00","message":"TextPushed: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.482879172+07:00","message":"Push: 'ว่าจะเหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.48288102+07:00","message":"TextPushed: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.482883059+07:00","message":"Set new StatePrefix : 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.482885247+07:00","message":"Next Push (prob) : 'ที่คุณครู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:50.482893439+07:00","message":"push: {false ว่าจะเหมือน 0 0xc003886580}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:50.539491191+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:50.53952099+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูตอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:50.539526803+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูตอบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:50.539539406+07:00","message":"[buffer interim] 213 false นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.539545867+07:00","message":"[bufferProcess] interim [160000000]:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.53954828+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.53955332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.539555874+07:00","message":"> Transcript [2034] [false]: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.539559547+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.53956116+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.539562875+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.539565321+07:00","message":"TextPushed: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:50.67341035+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:50.673450621+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:50.673457381+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อไป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:50.67347216+07:00","message":"[buffer interim] 213 false นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.673478879+07:00","message":"[bufferProcess] interim [280000000]:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.67348154+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.673488326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.67349091+07:00","message":"> Transcript [2035] [false]: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.673494949+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.673496846+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.673498782+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.673501447+07:00","message":"TextPushed: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:50.740949237+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:50.740994973+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูตอบไว้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:50.741001589+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูตอบไว้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:50.741015212+07:00","message":"[buffer interim] 213 false นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูตอบไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.741022363+07:00","message":"[bufferProcess] interim [340000000]:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูตอบไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.74102496+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.741031318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.74103375+07:00","message":"> Transcript [2036] [false]: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.741037139+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.741038975+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.74104069+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.741043343+07:00","message":"TextPushed: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:50.791472822+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:50.791513743+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูตอบไวนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:50.791519852+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูตอบไวนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:50.791531424+07:00","message":"[buffer interim] 213 false นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูตอบไวนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.791538123+07:00","message":"[bufferProcess] interim [400000000]:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูตอบไวนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.791540848+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูตอบไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.791545896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.791548605+07:00","message":"> Transcript [2037] [false]: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูตอบไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.791553041+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.791555076+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.791558432+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.791561114+07:00","message":"TextPushed: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.791566987+07:00","message":"Push: 'ที่คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.791568788+07:00","message":"TextPushed: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.791570965+07:00","message":"Set new StatePrefix : 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูตอบไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.791573059+07:00","message":"Next Push (prob) : 'ตอบไว้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:50.791581151+07:00","message":"push: {false ที่คุณครู 0 0xc003886580}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:50.863156859+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:50.863205676+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อไปหรือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:50.86321455+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อไปหรือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:50.863231333+07:00","message":"[buffer interim] 213 false นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อไปหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.863247566+07:00","message":"[bufferProcess] interim [460000000]:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อไปหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.86325191+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูตอบไวนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.863261036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.863266885+07:00","message":"> Transcript [2038] [false]: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูตอบไวนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.863271105+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.863274157+07:00","message":"Set new StatePrefix: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูตอบไวนะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:50.930269313+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:50.930305448+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อไปหรือเปล่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:50.93031179+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อไปหรือเปล่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:50.930325451+07:00","message":"[buffer interim] 213 false นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อไปหรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.930332089+07:00","message":"[bufferProcess] interim [580000000]:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อไปหรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.930335191+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อไปหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.930340209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.93034585+07:00","message":"> Transcript [2039] [false]: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อไปหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.93034859+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:50.930350658+07:00","message":"Set new StatePrefix: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อไปหรือ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:51.256175697+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:51.256204583+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อไปหรือเปล่านะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:51.25621135+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อไปหรือเปล่านะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:51.256224719+07:00","message":"[buffer interim] 213 false นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อไปหรือเปล่านะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.256232054+07:00","message":"[bufferProcess] interim [880000000]:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อไปหรือเปล่านะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.256235125+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อไปหรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.256238535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.256240944+07:00","message":"> Transcript [2040] [false]: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อไปหรือเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.256244307+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.256246183+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.256247818+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อไปหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.256250099+07:00","message":"TextPushed: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:51.421858616+07:00","message":"[GCS] IsForceVAD: false for message ID: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:51.434825511+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:51.434863744+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-02-25T13:12:51.434870023+07:00","message":"receive interim result [false|false]: นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อไปหรือเปล่านะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:51.434887272+07:00","message":"[buffer interim] 213 false นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อไปหรือเปล่านะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.434894711+07:00","message":"[bufferProcess] interim [60000000]:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อไปหรือเปล่านะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.434897044+07:00","message":"[bufferProcess] send to processor:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อไปหรือเปล่านะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.434901207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.434905034+07:00","message":"> Transcript [2041] [false]: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อไปหรือเปล่านะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.434910183+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.434912898+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.43491561+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อไปหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.434920223+07:00","message":"TextPushed: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:51.588498089+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:51.588540726+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูตอบไว้หรือเปล่านะคะ\",\"confidence\":0.9559834}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:51.588549244+07:00","message":"receive interim result [true|false]: นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูตอบไว้หรือเปล่านะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:51.588558024+07:00","message":"end recv isFinal message id 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:51.588560016+07:00","message":"end Recv id 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:51.58856666+07:00","message":"[buffer interim] 213 true นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูตอบไว้หรือเปล่านะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.588575997+07:00","message":"[bufferProcess] interim [240000000]:นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูตอบไว้หรือเปล่านะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.588580782+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อไปหรือเปล่านะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.58858435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.588587864+07:00","message":"> Transcript [2042] [false]: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อไปหรือเปล่านะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.588591731+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.588593587+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.588595622+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อไปหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.588598338+07:00","message":"TextPushed: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.588600195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.588603995+07:00","message":"> Transcript [2043] [true]: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูตอบไว้หรือเปล่านะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.588606298+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.588607974+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.588609466+07:00","message":"StatePrefix: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครูต่อไปหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.588611396+07:00","message":"TextPushed: 'นักเรียนตอบกันได้ไหมคะลองมาตรวจคำตอบดูนะคะว่าจะเหมือนที่คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:51.588616862+07:00","message":"Push: 'ตอบไว้หรือเปล่านะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:51.588625799+07:00","message":"push: {true ตอบไว้หรือเปล่านะคะ 0 0xc003886580}"}
{"level":"info","service":"Main","time":"2026-02-25T13:12:51.600186364+07:00","message":"write wav file: './tmp/7509/7509_213.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:51.62406761+07:00","message":"[GCS] Start streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:52.083503712+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:52.083553373+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:52.083560167+07:00","message":"receive interim result [false|false]: คำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:52.083577335+07:00","message":"[buffer interim] 214 false คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.083585404+07:00","message":"[bufferProcess] interim [480000000]:คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.083588148+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:52.142029287+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:52.142075179+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำตอบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:52.14208066+07:00","message":"receive interim result [false|false]: คำตอบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:52.142091192+07:00","message":"[buffer interim] 214 false คำตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.142100662+07:00","message":"[bufferProcess] interim [600000000]:คำตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.142105614+07:00","message":"[bufferProcess] send to processor:คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.142110829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.14211488+07:00","message":"> Transcript [2044] [false]: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.142118054+07:00","message":"Set StatePrefix (first interim): 'คำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:52.477893764+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:52.477933106+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำตอบก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:52.477938438+07:00","message":"receive interim result [false|false]: คำตอบก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:52.477956384+07:00","message":"[buffer interim] 214 false คำตอบก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.477963264+07:00","message":"[bufferProcess] interim [900000000]:คำตอบก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.477965381+07:00","message":"[bufferProcess] send to processor:คำตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.477968467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.477971147+07:00","message":"> Transcript [2045] [false]: 'คำตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.4779741+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.477976217+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.477978146+07:00","message":"StatePrefix: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.477980373+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:52.506317734+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:52.506332236+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:52.586465379+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:52.586492923+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำตอบก็คือ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:52.586497963+07:00","message":"receive interim result [false|false]: คำตอบก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:52.586510395+07:00","message":"[buffer interim] 214 false คำตอบก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.586516534+07:00","message":"[bufferProcess] interim [960000000]:คำตอบก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.58651883+07:00","message":"[bufferProcess] send to processor:คำตอบก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.586523863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.586526275+07:00","message":"> Transcript [2046] [false]: 'คำตอบก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.586528954+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.586530704+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.58653246+07:00","message":"StatePrefix: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.586534604+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:52.782212705+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:52.782250685+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำตอบก็คือว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:52.782256871+07:00","message":"receive interim result [false|false]: คำตอบก็คือว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:52.782269712+07:00","message":"[buffer interim] 214 false คำตอบก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.782277164+07:00","message":"[bufferProcess] interim [200000000]:คำตอบก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.782279903+07:00","message":"[bufferProcess] send to processor:คำตอบก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.782283354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.782286357+07:00","message":"> Transcript [2047] [false]: 'คำตอบก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.782289148+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.782291118+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.78229324+07:00","message":"StatePrefix: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:52.782295277+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:53.091313174+07:00","message":"[GCS] IsForceVAD: false for message ID: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:53.175685779+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:53.175709952+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำตอบก็คือว่า\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:53.175714832+07:00","message":"receive interim result [true|false]: คำตอบก็คือว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:53.175727945+07:00","message":"end recv isFinal message id 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:53.175731721+07:00","message":"end Recv id 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:53.175738261+07:00","message":"[buffer interim] 214 true คำตอบก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:53.175744261+07:00","message":"[bufferProcess] interim [710000000]:คำตอบก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:53.175747517+07:00","message":"[bufferProcess] send to processor (isfinal):คำตอบก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:53.175750425+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:53.175753061+07:00","message":"> Transcript [2048] [false]: 'คำตอบก็คือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:53.175755692+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:53.175757513+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:53.175759652+07:00","message":"StatePrefix: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:53.175761654+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:53.175764274+07:00","message":"Push: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:53.17576619+07:00","message":"TextPushed: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:53.17576841+07:00","message":"Set new StatePrefix : 'คำตอบก็คือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:53.175770818+07:00","message":"Next Push (prob) : 'ตอบก็คือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:53.175772611+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:53.175774638+07:00","message":"> Transcript [2049] [true]: 'คำตอบก็คือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:53.175776669+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:53.175778212+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:53.175779812+07:00","message":"StatePrefix: 'คำตอบก็คือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:53.175781602+07:00","message":"TextPushed: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:53.175783514+07:00","message":"Push: 'ตอบก็คือว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:53.175791751+07:00","message":"push: {false คำ 0 0xc000395a80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:53.175797049+07:00","message":"push: {true ตอบก็คือว่า 0 0xc000395a80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:12:53.18379784+07:00","message":"write wav file: './tmp/7509/7509_214.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:53.344012624+07:00","message":"[GCS] Start streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:53.826716382+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:53.826771892+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:53.826778111+07:00","message":"receive interim result [false|false]: ใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:53.826795008+07:00","message":"[buffer interim] 215 false ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:53.826802595+07:00","message":"[bufferProcess] interim [480000000]:ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:53.826804313+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:53.878893734+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:53.878930811+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เน็ต\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:53.878936282+07:00","message":"receive interim result [false|false]: เน็ต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:53.878948159+07:00","message":"[buffer interim] 215 false เน็ต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:53.878954106+07:00","message":"[bufferProcess] interim [540000000]:เน็ต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:53.878956016+07:00","message":"[bufferProcess] send to processor:ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:53.87896116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:53.878963646+07:00","message":"> Transcript [2050] [false]: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:53.87896577+07:00","message":"Set StatePrefix (first interim): 'ใน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:54.00314552+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:54.003186107+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เน็ตราย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:54.003192514+07:00","message":"receive interim result [false|false]: เน็ตราย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:54.003208206+07:00","message":"[buffer interim] 215 false เน็ตราย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:54.003215375+07:00","message":"[bufferProcess] interim [660000000]:เน็ตราย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:54.003217681+07:00","message":"[bufferProcess] send to processor:เน็ต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:54.003223682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:54.003226527+07:00","message":"> Transcript [2051] [false]: 'เน็ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:54.003228678+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:54.003230439+07:00","message":"Set new StatePrefix: 'เน็ต'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:54.004927289+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:54.004936171+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในประเด็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:54.004939445+07:00","message":"receive interim result [false|false]: ในประเด็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:54.00494719+07:00","message":"[buffer interim] 215 false ในประเด็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:54.004950158+07:00","message":"[bufferProcess] interim [720000000]:ในประเด็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:54.004951843+07:00","message":"[bufferProcess] send to processor:เน็ตราย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:54.004954648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:54.004956486+07:00","message":"> Transcript [2052] [false]: 'เน็ตราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:54.004958826+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:54.004960777+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:54.00496287+07:00","message":"StatePrefix: 'เน็ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:54.004965046+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:54.316897829+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:54.316936673+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในประเด็นเรื่อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:54.316944217+07:00","message":"receive interim result [false|false]: ในประเด็นเรื่อง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:54.316964149+07:00","message":"[buffer interim] 215 false ในประเด็นเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:54.316972173+07:00","message":"[bufferProcess] interim [960000000]:ในประเด็นเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:54.316976055+07:00","message":"[bufferProcess] send to processor:ในประเด็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:54.316985461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:54.316989056+07:00","message":"> Transcript [2053] [false]: 'ในประเด็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:54.316992026+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:54.316994859+07:00","message":"Set new StatePrefix: 'ในประเด็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:54.703397543+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:54.703446381+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในประเด็นเรื่องกฎ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:54.703451893+07:00","message":"receive interim result [false|false]: ในประเด็นเรื่องกฎ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:54.703471563+07:00","message":"[buffer interim] 215 false ในประเด็นเรื่องกฎ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:54.703479261+07:00","message":"[bufferProcess] interim [380000000]:ในประเด็นเรื่องกฎ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:54.703482694+07:00","message":"[bufferProcess] send to processor:ในประเด็นเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:54.703486067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:54.703488634+07:00","message":"> Transcript [2054] [false]: 'ในประเด็นเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:54.703491776+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:54.703494481+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:54.703496638+07:00","message":"StatePrefix: 'ในประเด็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:54.703498784+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:54.899286927+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:54.899328817+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในประเด็นเรื่องกวน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:54.899335155+07:00","message":"receive interim result [false|false]: ในประเด็นเรื่องกวน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:54.899349073+07:00","message":"[buffer interim] 215 false ในประเด็นเรื่องกวน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:54.899355689+07:00","message":"[bufferProcess] interim [560000000]:ในประเด็นเรื่องกวน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:54.899357899+07:00","message":"[bufferProcess] send to processor:ในประเด็นเรื่องกฎ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:54.89936389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:54.899367054+07:00","message":"> Transcript [2055] [false]: 'ในประเด็นเรื่องกฎ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:54.899370592+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:54.899372599+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:54.899374437+07:00","message":"StatePrefix: 'ในประเด็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:54.899376706+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:54.901986101+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:54.902030705+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในประเด็นเรื่องกลไก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:54.902038683+07:00","message":"receive interim result [false|false]: ในประเด็นเรื่องกลไก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:54.902059713+07:00","message":"[buffer interim] 215 false ในประเด็นเรื่องกลไก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:54.902067735+07:00","message":"[bufferProcess] interim [620000000]:ในประเด็นเรื่องกลไก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:54.902071454+07:00","message":"[bufferProcess] send to processor:ในประเด็นเรื่องกวน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:54.90207544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:54.902079246+07:00","message":"> Transcript [2056] [false]: 'ในประเด็นเรื่องกวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:54.902083342+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:54.902085981+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:54.902088781+07:00","message":"StatePrefix: 'ในประเด็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:54.902092131+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:55.09151069+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:55.091563342+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในประเด็นเรื่องกลไกการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:55.091568736+07:00","message":"receive interim result [false|false]: ในประเด็นเรื่องกลไกการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:55.091582587+07:00","message":"[buffer interim] 215 false ในประเด็นเรื่องกลไกการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:55.091589987+07:00","message":"[bufferProcess] interim [800000000]:ในประเด็นเรื่องกลไกการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:55.091592207+07:00","message":"[bufferProcess] send to processor:ในประเด็นเรื่องกลไก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:55.091597663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:55.091600415+07:00","message":"> Transcript [2057] [false]: 'ในประเด็นเรื่องกลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:55.091603977+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:55.09160615+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:55.091607888+07:00","message":"StatePrefix: 'ในประเด็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:55.091609914+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:55.091614461+07:00","message":"Push: 'ในประเด็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:55.091616181+07:00","message":"TextPushed: 'ในประเด็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:55.091617947+07:00","message":"Set new StatePrefix : 'ในประเด็นเรื่องกลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:55.091619898+07:00","message":"Next Push (prob) : 'เรื่องกลไก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:55.091627301+07:00","message":"push: {false ในประเด็น 0 0xc003886000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:55.410593359+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:55.410635079+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในประเด็นเรื่องกลไกการรำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:55.410640648+07:00","message":"receive interim result [false|false]: ในประเด็นเรื่องกลไกการรำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:55.410652686+07:00","message":"[buffer interim] 215 false ในประเด็นเรื่องกลไกการรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:55.410660149+07:00","message":"[bufferProcess] interim [100000000]:ในประเด็นเรื่องกลไกการรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:55.410662949+07:00","message":"[bufferProcess] send to processor:ในประเด็นเรื่องกลไกการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:55.410667688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:55.410670445+07:00","message":"> Transcript [2058] [false]: 'ในประเด็นเรื่องกลไกการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:55.410674322+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:55.410676801+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:55.410678497+07:00","message":"StatePrefix: 'ในประเด็นเรื่องกลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:55.41068073+07:00","message":"TextPushed: 'ในประเด็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:55.468438136+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:55.468477454+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในประเด็นเรื่องกลไกการลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:55.468482755+07:00","message":"receive interim result [false|false]: ในประเด็นเรื่องกลไกการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:55.468496546+07:00","message":"[buffer interim] 215 false ในประเด็นเรื่องกลไกการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:55.468502619+07:00","message":"[bufferProcess] interim [160000000]:ในประเด็นเรื่องกลไกการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:55.468505081+07:00","message":"[bufferProcess] send to processor:ในประเด็นเรื่องกลไกการรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:55.468512073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:55.468514995+07:00","message":"> Transcript [2059] [false]: 'ในประเด็นเรื่องกลไกการรำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:55.468518196+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:55.468520967+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:55.468523136+07:00","message":"StatePrefix: 'ในประเด็นเรื่องกลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:55.468525508+07:00","message":"TextPushed: 'ในประเด็น'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:55.506929272+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:55.506970433+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:55.797781557+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:55.797827212+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในประเด็นเรื่องกลไกการลำเลียงก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:55.797834833+07:00","message":"receive interim result [false|false]: ในประเด็นเรื่องกลไกการลำเลียงก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:55.797849325+07:00","message":"[buffer interim] 215 false ในประเด็นเรื่องกลไกการลำเลียงก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:55.797859957+07:00","message":"[bufferProcess] interim [520000000]:ในประเด็นเรื่องกลไกการลำเลียงก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:55.797862585+07:00","message":"[bufferProcess] send to processor:ในประเด็นเรื่องกลไกการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:55.797866566+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:55.797869771+07:00","message":"> Transcript [2060] [false]: 'ในประเด็นเรื่องกลไกการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:55.797873206+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:55.79787527+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:55.79787733+07:00","message":"StatePrefix: 'ในประเด็นเรื่องกลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:55.797879975+07:00","message":"TextPushed: 'ในประเด็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:55.980228091+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:55.980265179+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในประเด็นเรื่องกลไกการลำเลียงก็จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:55.980270762+07:00","message":"receive interim result [false|false]: ในประเด็นเรื่องกลไกการลำเลียงก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:55.980282521+07:00","message":"[buffer interim] 215 false ในประเด็นเรื่องกลไกการลำเลียงก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:55.980288775+07:00","message":"[bufferProcess] interim [640000000]:ในประเด็นเรื่องกลไกการลำเลียงก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:55.980291091+07:00","message":"[bufferProcess] send to processor:ในประเด็นเรื่องกลไกการลำเลียงก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:55.980296693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:55.980299711+07:00","message":"> Transcript [2061] [false]: 'ในประเด็นเรื่องกลไกการลำเลียงก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:55.980302944+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:55.980304895+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:55.980307121+07:00","message":"StatePrefix: 'ในประเด็นเรื่องกลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:55.98030918+07:00","message":"TextPushed: 'ในประเด็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:55.980313842+07:00","message":"Push: 'เรื่องกลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:55.980315725+07:00","message":"TextPushed: 'ในประเด็นเรื่องกลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:55.980318982+07:00","message":"Set new StatePrefix : 'ในประเด็นเรื่องกลไกการลำเลียงก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:55.980321392+07:00","message":"Next Push (prob) : 'การลำเลียงก็'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:55.980328578+07:00","message":"push: {false เรื่องกลไก 0 0xc003886000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:56.182719768+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:56.18276366+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในประเด็นเรื่องกลไกการลำเลียงก็จะพบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:56.182769896+07:00","message":"receive interim result [false|false]: ในประเด็นเรื่องกลไกการลำเลียงก็จะพบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:56.182789231+07:00","message":"[buffer interim] 215 false ในประเด็นเรื่องกลไกการลำเลียงก็จะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:56.182796292+07:00","message":"[bufferProcess] interim [880000000]:ในประเด็นเรื่องกลไกการลำเลียงก็จะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:56.182798661+07:00","message":"[bufferProcess] send to processor:ในประเด็นเรื่องกลไกการลำเลียงก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:56.182802178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:56.182804971+07:00","message":"> Transcript [2062] [false]: 'ในประเด็นเรื่องกลไกการลำเลียงก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:56.182808404+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:56.182810749+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:56.182812848+07:00","message":"StatePrefix: 'ในประเด็นเรื่องกลไกการลำเลียงก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:56.182815534+07:00","message":"TextPushed: 'ในประเด็นเรื่องกลไก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:56.366708787+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:56.366748554+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในประเด็นเรื่องกลไกการลำเลียงก็จะพบว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:56.366753938+07:00","message":"receive interim result [false|false]: ในประเด็นเรื่องกลไกการลำเลียงก็จะพบว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:56.366767778+07:00","message":"[buffer interim] 215 false ในประเด็นเรื่องกลไกการลำเลียงก็จะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:56.366774974+07:00","message":"[bufferProcess] interim [60000000]:ในประเด็นเรื่องกลไกการลำเลียงก็จะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:56.366777568+07:00","message":"[bufferProcess] send to processor:ในประเด็นเรื่องกลไกการลำเลียงก็จะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:56.366782431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:56.366784962+07:00","message":"> Transcript [2063] [false]: 'ในประเด็นเรื่องกลไกการลำเลียงก็จะพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:56.36678821+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:56.366791291+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:56.366794672+07:00","message":"StatePrefix: 'ในประเด็นเรื่องกลไกการลำเลียงก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:56.366798502+07:00","message":"TextPushed: 'ในประเด็นเรื่องกลไก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:56.622563157+07:00","message":"[GCS] IsForceVAD: false for message ID: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:56.685349098+07:00","message":"[GCS] Start streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:56.723971022+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:56.724009557+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในประเด็นเรื่องกลไกการลำเลียงก็จะพบว่า\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:56.72401687+07:00","message":"receive interim result [true|false]: ในประเด็นเรื่องกลไกการลำเลียงก็จะพบว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:56.724027924+07:00","message":"end recv isFinal message id 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:56.724030159+07:00","message":"end Recv id 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:56.724036569+07:00","message":"[buffer interim] 215 true ในประเด็นเรื่องกลไกการลำเลียงก็จะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:56.724046522+07:00","message":"[bufferProcess] interim [480000000]:ในประเด็นเรื่องกลไกการลำเลียงก็จะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:56.724053054+07:00","message":"[bufferProcess] send to processor (isfinal):ในประเด็นเรื่องกลไกการลำเลียงก็จะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:56.724056417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:56.724059172+07:00","message":"> Transcript [2064] [false]: 'ในประเด็นเรื่องกลไกการลำเลียงก็จะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:56.724062891+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:56.724064907+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:56.724066967+07:00","message":"StatePrefix: 'ในประเด็นเรื่องกลไกการลำเลียงก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:56.724073182+07:00","message":"TextPushed: 'ในประเด็นเรื่องกลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:56.724075097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:56.724077065+07:00","message":"> Transcript [2065] [true]: 'ในประเด็นเรื่องกลไกการลำเลียงก็จะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:56.724079195+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:56.724080763+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:56.724082403+07:00","message":"StatePrefix: 'ในประเด็นเรื่องกลไกการลำเลียงก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:56.72408417+07:00","message":"TextPushed: 'ในประเด็นเรื่องกลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:56.724091805+07:00","message":"Push: 'การลำเลียงก็จะพบว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:56.724100653+07:00","message":"push: {true การลำเลียงก็จะพบว่า 0 0xc003886000}"}
{"level":"info","service":"Main","time":"2026-02-25T13:12:56.732647438+07:00","message":"write wav file: './tmp/7509/7509_215.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:56.741365576+07:00","message":"[GCS] IsForceVAD: false for message ID: 216"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:56.873388733+07:00","message":"[GCS] Start streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:56.885962453+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:56.885983729+07:00","message":"found end of frame, send empty tag with msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:56.885986723+07:00","message":"end Recv id 216"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:56.88599321+07:00","message":"[buffer interim] 216 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:56.885998999+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:56.886002203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:56.886004723+07:00","message":"> Transcript [2066] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:56.886006983+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:56.886008828+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:56.886010389+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:56.886012016+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:56.886014519+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:56.886022888+07:00","message":"push: {true \n 0 0xc00051c200}"}
{"level":"info","service":"Main","time":"2026-02-25T13:12:56.890160633+07:00","message":"write wav file: './tmp/7509/7509_216.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:57.218589015+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:57.218630275+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:57.218635173+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:57.218649445+07:00","message":"[buffer interim] 217 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:57.218656452+07:00","message":"[bufferProcess] interim [420000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:57.218658447+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:57.536614825+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:57.53665456+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:57.536660211+07:00","message":"receive interim result [false|false]: การแพร่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:57.536672693+07:00","message":"[buffer interim] 217 false การแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:57.536679547+07:00","message":"[bufferProcess] interim [660000000]:การแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:57.536681855+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:57.536686543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:57.536689379+07:00","message":"> Transcript [2067] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:57.536691483+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:57.542767853+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:57.542808264+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพทย์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:57.542813482+07:00","message":"receive interim result [false|false]: การแพทย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:57.542830939+07:00","message":"[buffer interim] 217 false การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:57.542837+07:00","message":"[bufferProcess] interim [720000000]:การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:57.542839537+07:00","message":"[bufferProcess] send to processor:การแพร่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:57.542847516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:57.54285025+07:00","message":"> Transcript [2068] [false]: 'การแพร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:57.542853245+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:57.542856045+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:57.54285787+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:57.542860118+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:57.848896841+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:57.848932905+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:57.848938695+07:00","message":"receive interim result [false|false]: การแพร่แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:57.848953512+07:00","message":"[buffer interim] 217 false การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:57.848962405+07:00","message":"[bufferProcess] interim [960000000]:การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:57.848966201+07:00","message":"[bufferProcess] send to processor:การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:57.848971278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:57.848975587+07:00","message":"> Transcript [2069] [false]: 'การแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:57.848979866+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:57.848983294+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:57.848986682+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:57.848990199+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:58.039156186+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:58.039198227+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟอร์ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:58.039203934+07:00","message":"receive interim result [false|false]: การแพร่แบบฟอร์ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:58.03921641+07:00","message":"[buffer interim] 217 false การแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:58.039223318+07:00","message":"[bufferProcess] interim [200000000]:การแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:58.03922604+07:00","message":"[bufferProcess] send to processor:การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:58.03923152+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:58.03923438+07:00","message":"> Transcript [2070] [false]: 'การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:58.039237565+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:58.039239413+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:58.039241508+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:58.039243846+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:58.098178746+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:58.098216665+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:58.098223156+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:58.098238015+07:00","message":"[buffer interim] 217 false การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:58.098246898+07:00","message":"[bufferProcess] interim [320000000]:การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:58.098249445+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:58.098257301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:58.098259894+07:00","message":"> Transcript [2071] [false]: 'การแพร่แบบฟอร์ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:58.098263268+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:58.098265305+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:58.098267516+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:58.098269565+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:58.098275338+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:58.098277348+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:58.098279166+07:00","message":"Set new StatePrefix : 'การแพร่แบบฟอร์ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:58.098282908+07:00","message":"Next Push (prob) : 'แพร่แบบฟอร์ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:58.098290439+07:00","message":"push: {false การ 0 0xc003886500}"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:58.507007341+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:12:58.507014201+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:58.737447983+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:58.737486864+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:58.737492708+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:58.737507116+07:00","message":"[buffer interim] 217 false การแพร่แบบฟาซิลิเทตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:58.737527868+07:00","message":"[bufferProcess] interim [920000000]:การแพร่แบบฟาซิลิเทตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:58.737530981+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:58.737537722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:58.737540823+07:00","message":"> Transcript [2072] [false]: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:58.737543167+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:58.737545374+07:00","message":"Set new StatePrefix: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:59.132442276+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:59.132495604+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตและแบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:59.132501288+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตและแบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:59.132521508+07:00","message":"[buffer interim] 217 false การแพร่แบบฟาซิลิเทตและแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:59.132532191+07:00","message":"[bufferProcess] interim [280000000]:การแพร่แบบฟาซิลิเทตและแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:59.132535127+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:59.132541341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:59.132544034+07:00","message":"> Transcript [2073] [false]: 'การแพร่แบบฟาซิลิเทตและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:59.132547359+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:59.132549533+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:59.132551695+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:59.1325543+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:59.510082717+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:59.510124512+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตและแบบ x\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:59.5101302+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตและแบบ x"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:59.510144355+07:00","message":"[buffer interim] 217 false การแพร่แบบฟาซิลิเทตและแบบ x"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:59.510151716+07:00","message":"[bufferProcess] interim [640000000]:การแพร่แบบฟาซิลิเทตและแบบ x"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:59.510154215+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตและแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:59.510160692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:59.510163395+07:00","message":"> Transcript [2074] [false]: 'การแพร่แบบฟาซิลิเทตและแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:59.510166432+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:59.510168544+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:59.510170365+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:59.510172839+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:59.513082197+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:59.513092596+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตและแบบ Active\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:59.513095852+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตและแบบ Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:59.51310343+07:00","message":"[buffer interim] 217 false การแพร่แบบฟาซิลิเทตและแบบ Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:59.513105953+07:00","message":"[bufferProcess] interim [700000000]:การแพร่แบบฟาซิลิเทตและแบบ Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:59.513107863+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตและแบบ x"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:59.513110182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:59.513112058+07:00","message":"> Transcript [2075] [false]: 'การแพร่แบบฟาซิลิเทตและแบบ x'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:59.513114022+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:59.51311563+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:59.513117213+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:59.513119064+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:59.698945656+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:59.69898199+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตและแบบ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:59.698987394+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตและแบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:59.699012385+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Active\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:59.699015679+07:00","message":"receive interim result [false|false]:  Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:59.699022928+07:00","message":"[buffer interim] 217 false การแพร่แบบฟาซิลิเทตและแบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:59.699026012+07:00","message":"[buffer interim] 217 false  Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:59.699030874+07:00","message":"[bufferProcess] interim [880000000]:การแพร่แบบฟาซิลิเทตและแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:59.699033308+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตและแบบ Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:59.699035658+07:00","message":"[bufferProcess] interim [880000000]: Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:59.699038353+07:00","message":"[bufferProcess] update buffer: การแพร่แบบฟาซิลิเทตและแบบ Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:59.699040831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:59.699043169+07:00","message":"> Transcript [2076] [false]: 'การแพร่แบบฟาซิลิเทตและแบบ Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:59.699046121+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:59.699047998+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:59.699049668+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:59.699051677+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:59.699054544+07:00","message":"Push: 'แพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:59.699056428+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:59.699058356+07:00","message":"Set new StatePrefix : 'การแพร่แบบฟาซิลิเทตและแบบ Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:59.699060551+07:00","message":"Next Push (prob) : 'และแบบ Active'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:59.699067566+07:00","message":"push: {false แพร่แบบฟาซิลิเทต 0 0xc003886500}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:59.895911941+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:59.895949897+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตและแบบ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:59.895956334+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตและแบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:59.895969783+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Active tran\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:59.895973333+07:00","message":"receive interim result [false|false]:  Active tran"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:59.895981253+07:00","message":"[buffer interim] 217 false การแพร่แบบฟาซิลิเทตและแบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:12:59.895984723+07:00","message":"[buffer interim] 217 false  Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:59.895990775+07:00","message":"[bufferProcess] interim [60000000]:การแพร่แบบฟาซิลิเทตและแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:59.895993028+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตและแบบ Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:59.895995791+07:00","message":"[bufferProcess] interim [60000000]: Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:59.895998465+07:00","message":"[bufferProcess] update buffer: การแพร่แบบฟาซิลิเทตและแบบ Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:59.896001382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:59.896004227+07:00","message":"> Transcript [2077] [false]: 'การแพร่แบบฟาซิลิเทตและแบบ Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:59.896007539+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:59.896011803+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:59.896013713+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตและแบบ Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:12:59.896015692+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:00.091778976+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:00.09182878+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:00.091835419+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:00.091852243+07:00","message":"[buffer interim] 217 false การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:00.091858976+07:00","message":"[bufferProcess] interim [300000000]:การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:00.091862945+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตและแบบ Active tran"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:00.091870538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:00.091873504+07:00","message":"> Transcript [2078] [false]: 'การแพร่แบบฟาซิลิเทตและแบบ Active tran'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:00.091877141+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:00.091879273+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:00.091881763+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตและแบบ Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:00.091884601+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:00.541869131+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:00.541912136+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:00.541918743+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:00.541933038+07:00","message":"[buffer interim] 217 false การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:00.541940364+07:00","message":"[bufferProcess] interim [660000000]:การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:00.541943308+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:00.541950102+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:00.541953005+07:00","message":"> Transcript [2079] [false]: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:00.541955344+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:00.541958122+07:00","message":"Set new StatePrefix: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ต'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:00.543659153+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:00.54367074+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:00.543674228+07:00","message":"receive interim result [false|false]: การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:00.543682531+07:00","message":"[buffer interim] 217 false การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:00.543685794+07:00","message":"[bufferProcess] interim [720000000]:การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:00.543688301+07:00","message":"[bufferProcess] send to processor:การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:00.543690559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:00.54369224+07:00","message":"> Transcript [2080] [false]: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:00.54369509+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:00.54369739+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:00.54369911+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:00.543702238+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:00.712550235+07:00","message":"[GCS] IsForceVAD: false for message ID: 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:00.80351499+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:00.803563363+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การแพร่แบบฟาซิลิเทตและแบบแอกทีฟทรานสปอร์ตนะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:00.803570493+07:00","message":"receive interim result [true|false]: การแพร่แบบฟาซิลิเทตและแบบแอกทีฟทรานสปอร์ตนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:00.803583489+07:00","message":"end recv isFinal message id 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:00.803585793+07:00","message":"end Recv id 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:00.80359243+07:00","message":"[buffer interim] 217 true การแพร่แบบฟาซิลิเทตและแบบแอกทีฟทรานสปอร์ตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:00.803599892+07:00","message":"[bufferProcess] interim [50000000]:การแพร่แบบฟาซิลิเทตและแบบแอกทีฟทรานสปอร์ตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:00.803603184+07:00","message":"[bufferProcess] send to processor (isfinal):การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:00.803606586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:00.803609439+07:00","message":"> Transcript [2081] [false]: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ตนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:00.803612939+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:00.803615316+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:00.803617278+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:00.803620313+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:00.803622712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:00.803625651+07:00","message":"> Transcript [2082] [true]: 'การแพร่แบบฟาซิลิเทตและแบบแอกทีฟทรานสปอร์ตนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:00.803628856+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:00.803631431+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:00.803633668+07:00","message":"StatePrefix: 'การแพร่แบบฟาซิลิเทตและแอกทีฟทรานสปอร์ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:00.803636306+07:00","message":"TextPushed: 'การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:00.803640923+07:00","message":"Push: 'และแบบแอกทีฟทรานสปอร์ตนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:00.803668485+07:00","message":"push: {true และแบบแอกทีฟทรานสปอร์ตนะคะ 0 0xc003886500}"}
{"level":"info","service":"Main","time":"2026-02-25T13:13:00.812749387+07:00","message":"write wav file: './tmp/7509/7509_217.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:00.843192362+07:00","message":"[GCS] Start streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:01.194907535+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:01.194960592+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:01.194966157+07:00","message":"receive interim result [false|false]: มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:01.194983085+07:00","message":"[buffer interim] 218 false มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:01.194989691+07:00","message":"[bufferProcess] interim [420000000]:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:01.194991497+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:01.367475678+07:00","message":"[GCS] Cleaned up inactive client: 186"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:01.367502167+07:00","message":"[GCS] Cleaned up inactive client: 179"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:01.367505288+07:00","message":"[GCS] Cleaned up inactive client: 180"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:01.367507363+07:00","message":"[GCS] Cleaned up inactive client: 182"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:01.367509045+07:00","message":"[GCS] Cleaned up inactive client: 187"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:01.367510957+07:00","message":"[GCS] Cleaned up inactive client: 183"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:01.367512827+07:00","message":"[GCS] Cleaned up inactive client: 184"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:01.367514625+07:00","message":"[GCS] Cleaned up inactive client: 185"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:01.367516844+07:00","message":"[GCS] Cleaned up inactive client: 181"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:01.38508153+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:01.385118953+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีคน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:01.385124921+07:00","message":"receive interim result [false|false]: มีคน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:01.385140002+07:00","message":"[buffer interim] 218 false มีคน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:01.385147163+07:00","message":"[bufferProcess] interim [540000000]:มีคน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:01.385149499+07:00","message":"[bufferProcess] send to processor:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:01.385155871+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:01.385158534+07:00","message":"> Transcript [2083] [false]: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:01.385171487+07:00","message":"Set StatePrefix (first interim): 'มี'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:01.507321013+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:01.507306807+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:01.564552155+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:01.56460798+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีกลไก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:01.564615093+07:00","message":"receive interim result [false|false]: มีกลไก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:01.564628434+07:00","message":"[buffer interim] 218 false มีกลไก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:01.56463909+07:00","message":"[bufferProcess] interim [780000000]:มีกลไก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:01.564642816+07:00","message":"[bufferProcess] send to processor:มีคน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:01.564649692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:01.564653607+07:00","message":"> Transcript [2084] [false]: 'มีคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:01.564657947+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:01.56466065+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:01.564664025+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:01.564665891+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:01.818316267+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:01.818352562+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีกลไกการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:01.818358337+07:00","message":"receive interim result [false|false]: มีกลไกการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:01.818371165+07:00","message":"[buffer interim] 218 false มีกลไกการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:01.818377241+07:00","message":"[bufferProcess] interim [20000000]:มีกลไกการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:01.818379473+07:00","message":"[bufferProcess] send to processor:มีกลไก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:01.818384313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:01.818386951+07:00","message":"> Transcript [2085] [false]: 'มีกลไก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:01.818389497+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:01.818391866+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:01.818393893+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:01.818395866+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:02.015236545+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:02.015279292+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีกลไกการเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:02.015285218+07:00","message":"receive interim result [false|false]: มีกลไกการเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:02.015299334+07:00","message":"[buffer interim] 218 false มีกลไกการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.015305233+07:00","message":"[bufferProcess] interim [200000000]:มีกลไกการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.015310067+07:00","message":"[bufferProcess] send to processor:มีกลไกการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.015314738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.015317427+07:00","message":"> Transcript [2086] [false]: 'มีกลไกการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.01531996+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.015321812+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.015323882+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.015325776+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:02.260920757+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:02.260961255+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีกลไกการเรียนรู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:02.260966606+07:00","message":"receive interim result [false|false]: มีกลไกการเรียนรู้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:02.260979701+07:00","message":"[buffer interim] 218 false มีกลไกการเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.260997268+07:00","message":"[bufferProcess] interim [440000000]:มีกลไกการเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.261000215+07:00","message":"[bufferProcess] send to processor:มีกลไกการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.261006965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.261009847+07:00","message":"> Transcript [2087] [false]: 'มีกลไกการเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.261012715+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.261015021+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.261017109+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.261019196+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.261023246+07:00","message":"Push: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.261025107+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.261026992+07:00","message":"Set new StatePrefix : 'มีกลไกการเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.26102886+07:00","message":"Next Push (prob) : 'กลไกการเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:02.261036049+07:00","message":"push: {false มี 0 0xc000395680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:02.267292937+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:02.267316074+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีกลไกการเรียนโดย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:02.267321666+07:00","message":"receive interim result [false|false]: มีกลไกการเรียนโดย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:02.267333999+07:00","message":"[buffer interim] 218 false มีกลไกการเรียนโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.267338987+07:00","message":"[bufferProcess] interim [500000000]:มีกลไกการเรียนโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.267341046+07:00","message":"[bufferProcess] send to processor:มีกลไกการเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.26734378+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.267345955+07:00","message":"> Transcript [2088] [false]: 'มีกลไกการเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.267348578+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.267350342+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.267351966+07:00","message":"StatePrefix: 'มีกลไกการเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.26735445+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:02.46064837+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:02.46069427+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีกลไกการเรียนโดยใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:02.46070202+07:00","message":"receive interim result [false|false]: มีกลไกการเรียนโดยใช้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:02.460719244+07:00","message":"[buffer interim] 218 false มีกลไกการเรียนโดยใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.46072955+07:00","message":"[bufferProcess] interim [680000000]:มีกลไกการเรียนโดยใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.460732973+07:00","message":"[bufferProcess] send to processor:มีกลไกการเรียนโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.46073947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.460743347+07:00","message":"> Transcript [2089] [false]: 'มีกลไกการเรียนโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.460748998+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.460751286+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.460753054+07:00","message":"StatePrefix: 'มีกลไกการเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.460755452+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:02.777790927+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:02.777832567+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีกลไกการเรียนโดยใช้โปร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:02.777839239+07:00","message":"receive interim result [false|false]: มีกลไกการเรียนโดยใช้โปร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:02.777855891+07:00","message":"[buffer interim] 218 false มีกลไกการเรียนโดยใช้โปร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.777863176+07:00","message":"[bufferProcess] interim [980000000]:มีกลไกการเรียนโดยใช้โปร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.777865672+07:00","message":"[bufferProcess] send to processor:มีกลไกการเรียนโดยใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.777872952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.777875592+07:00","message":"> Transcript [2090] [false]: 'มีกลไกการเรียนโดยใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.777878646+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.777880632+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.777883305+07:00","message":"StatePrefix: 'มีกลไกการเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.777886805+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:02.901301552+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:02.901366583+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีกลไกการเรียนโดยใช้ประโยชน์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:02.901372111+07:00","message":"receive interim result [false|false]: มีกลไกการเรียนโดยใช้ประโยชน์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:02.901385515+07:00","message":"[buffer interim] 218 false มีกลไกการเรียนโดยใช้ประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.901391732+07:00","message":"[bufferProcess] interim [100000000]:มีกลไกการเรียนโดยใช้ประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.901394013+07:00","message":"[bufferProcess] send to processor:มีกลไกการเรียนโดยใช้โปร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.90139927+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.90140196+07:00","message":"> Transcript [2091] [false]: 'มีกลไกการเรียนโดยใช้โปร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.901405934+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.901408747+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.901412168+07:00","message":"StatePrefix: 'มีกลไกการเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.901415686+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.901423612+07:00","message":"Push: 'กลไกการเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.901427527+07:00","message":"TextPushed: 'มีกลไกการเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.901430523+07:00","message":"Set new StatePrefix : 'มีกลไกการเรียนโดยใช้โปร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.901433579+07:00","message":"Next Push (prob) : 'โดยใช้โปร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:02.901451213+07:00","message":"push: {false กลไกการเรียน 0 0xc000395680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:02.966698942+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:02.966743876+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีกลไกการเรียนโดยใช้โปรตีน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:02.966752038+07:00","message":"receive interim result [false|false]: มีกลไกการเรียนโดยใช้โปรตีน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:02.966772574+07:00","message":"[buffer interim] 218 false มีกลไกการเรียนโดยใช้โปรตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.966782731+07:00","message":"[bufferProcess] interim [160000000]:มีกลไกการเรียนโดยใช้โปรตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.966786324+07:00","message":"[bufferProcess] send to processor:มีกลไกการเรียนโดยใช้ประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.966793201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.966797119+07:00","message":"> Transcript [2092] [false]: 'มีกลไกการเรียนโดยใช้ประโยชน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.966800466+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:02.966803383+07:00","message":"Set new StatePrefix: 'มีกลไกการเรียนโดยใช้ประโยชน์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:03.288886087+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:03.288917428+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีกลไกการเรียนโดยใช้โปรตีนลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:03.288922717+07:00","message":"receive interim result [false|false]: มีกลไกการเรียนโดยใช้โปรตีนลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:03.288935488+07:00","message":"[buffer interim] 218 false มีกลไกการเรียนโดยใช้โปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:03.288941514+07:00","message":"[bufferProcess] interim [520000000]:มีกลไกการเรียนโดยใช้โปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:03.288943718+07:00","message":"[bufferProcess] send to processor:มีกลไกการเรียนโดยใช้โปรตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:03.288949501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:03.288952186+07:00","message":"> Transcript [2093] [false]: 'มีกลไกการเรียนโดยใช้โปรตีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:03.28895435+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:03.288956415+07:00","message":"Set new StatePrefix: 'มีกลไกการเรียนโดยใช้โปรตีน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:03.664068626+07:00","message":"[GCS] IsForceVAD: false for message ID: 218"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:03.760804977+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:03.760848128+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีกลไกการเรียนโดยใช้โปรตีนลำเลียง\",\"confidence\":0.95304984}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:03.760855332+07:00","message":"receive interim result [true|false]: มีกลไกการเรียนโดยใช้โปรตีนลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:03.760865173+07:00","message":"end recv isFinal message id 218"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:03.760867265+07:00","message":"end Recv id 218"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:03.760874162+07:00","message":"[buffer interim] 218 true มีกลไกการเรียนโดยใช้โปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:03.76088115+07:00","message":"[bufferProcess] interim [30000000]:มีกลไกการเรียนโดยใช้โปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:03.760884331+07:00","message":"[bufferProcess] send to processor (isfinal):มีกลไกการเรียนโดยใช้โปรตีนลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:03.760887771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:03.760890454+07:00","message":"> Transcript [2094] [false]: 'มีกลไกการเรียนโดยใช้โปรตีนลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:03.760893351+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:03.760895111+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:03.760897123+07:00","message":"StatePrefix: 'มีกลไกการเรียนโดยใช้โปรตีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:03.760899351+07:00","message":"TextPushed: 'มีกลไกการเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:03.760902173+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:03.760904003+07:00","message":"> Transcript [2095] [true]: 'มีกลไกการเรียนโดยใช้โปรตีนลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:03.760905977+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:03.76090749+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:03.760909028+07:00","message":"StatePrefix: 'มีกลไกการเรียนโดยใช้โปรตีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:03.760910718+07:00","message":"TextPushed: 'มีกลไกการเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:03.760913911+07:00","message":"Push: 'โดยใช้โปรตีนลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:03.760921408+07:00","message":"push: {true โดยใช้โปรตีนลำเลียง 0 0xc000395680}"}
{"level":"info","service":"Main","time":"2026-02-25T13:13:03.768986326+07:00","message":"write wav file: './tmp/7509/7509_218.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:04.235391744+07:00","message":"[GCS] Start streaming session, msgId: 219"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:04.507738054+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:04.507755151+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:04.69939432+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:04.699439257+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:04.699448845+07:00","message":"receive interim result [false|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:04.699464832+07:00","message":"[buffer interim] 219 false ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:04.69947167+07:00","message":"[bufferProcess] interim [300000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:04.699473682+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:04.904708273+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:04.904755667+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:04.904763455+07:00","message":"receive interim result [false|false]: ส่วนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:04.904781292+07:00","message":"[buffer interim] 219 false ส่วนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:04.904793368+07:00","message":"[bufferProcess] interim [480000000]:ส่วนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:04.904796453+07:00","message":"[bufferProcess] send to processor:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:04.904805178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:04.904808726+07:00","message":"> Transcript [2096] [false]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:04.904812121+07:00","message":"Set StatePrefix (first interim): 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:04.961208111+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:04.9612481+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวนทิพย์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:04.961254177+07:00","message":"receive interim result [false|false]: สวนทิพย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:04.961272088+07:00","message":"[buffer interim] 219 false สวนทิพย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:04.961278637+07:00","message":"[bufferProcess] interim [540000000]:สวนทิพย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:04.961280814+07:00","message":"[bufferProcess] send to processor:ส่วนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:04.961287276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:04.961290009+07:00","message":"> Transcript [2097] [false]: 'ส่วนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:04.961292912+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:04.961294781+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:04.961296557+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:04.961298511+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:05.093761543+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:05.093800828+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทิศทาง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:05.093806659+07:00","message":"receive interim result [false|false]: ส่วนทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:05.093821841+07:00","message":"[buffer interim] 219 false ส่วนทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:05.093828185+07:00","message":"[bufferProcess] interim [720000000]:ส่วนทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:05.093830579+07:00","message":"[bufferProcess] send to processor:สวนทิพย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:05.093836661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:05.093839265+07:00","message":"> Transcript [2098] [false]: 'สวนทิพย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:05.093841665+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:05.093843727+07:00","message":"Set new StatePrefix: 'สวนทิพย์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:05.404345454+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:05.404385281+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทิศทางการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:05.404390784+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:05.404405076+07:00","message":"[buffer interim] 219 false ส่วนทิศทางการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:05.404411128+07:00","message":"[bufferProcess] interim [960000000]:ส่วนทิศทางการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:05.404413577+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:05.404419494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:05.40442253+07:00","message":"> Transcript [2099] [false]: 'ส่วนทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:05.404424711+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:05.404426577+07:00","message":"Set new StatePrefix: 'ส่วนทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:05.596313156+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:05.596347358+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทิศทางการไหล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:05.596353653+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการไหล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:05.596366858+07:00","message":"[buffer interim] 219 false ส่วนทิศทางการไหล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:05.596372633+07:00","message":"[bufferProcess] interim [140000000]:ส่วนทิศทางการไหล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:05.59637483+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:05.596379851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:05.59638245+07:00","message":"> Transcript [2100] [false]: 'ส่วนทิศทางการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:05.5963857+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:05.596387682+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:05.596393545+07:00","message":"StatePrefix: 'ส่วนทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:05.596396021+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:05.597638094+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:05.597645925+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทิศทางการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:05.597649211+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:05.597658054+07:00","message":"[buffer interim] 219 false ส่วนทิศทางการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:05.597660547+07:00","message":"[bufferProcess] interim [200000000]:ส่วนทิศทางการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:05.597662299+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการไหล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:05.597664095+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:05.59766616+07:00","message":"> Transcript [2101] [false]: 'ส่วนทิศทางการไหล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:05.597668225+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:05.597669904+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:05.597671475+07:00","message":"StatePrefix: 'ส่วนทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:05.597673991+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:05.653990187+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:05.654023449+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทิศทางการลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:05.654028747+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:05.654039323+07:00","message":"[buffer interim] 219 false ส่วนทิศทางการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:05.654044918+07:00","message":"[bufferProcess] interim [260000000]:ส่วนทิศทางการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:05.654047399+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:05.65405224+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:05.654054698+07:00","message":"> Transcript [2102] [false]: 'ส่วนทิศทางการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:05.654057579+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:05.654059319+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:05.654061039+07:00","message":"StatePrefix: 'ส่วนทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:05.654062983+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:05.973543848+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:05.973581323+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทิศทางการลำเลียงน้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:05.973587224+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:05.973601951+07:00","message":"[buffer interim] 219 false ส่วนทิศทางการลำเลียงน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:05.973608214+07:00","message":"[bufferProcess] interim [560000000]:ส่วนทิศทางการลำเลียงน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:05.97361081+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:05.97361714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:05.973619681+07:00","message":"> Transcript [2103] [false]: 'ส่วนทิศทางการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:05.973622872+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:05.973624918+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:05.973626661+07:00","message":"StatePrefix: 'ส่วนทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:05.973628631+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:05.973634703+07:00","message":"Push: 'ส่วนทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:05.973645945+07:00","message":"TextPushed: 'ส่วนทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:05.973648127+07:00","message":"Set new StatePrefix : 'ส่วนทิศทางการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:05.973650412+07:00","message":"Next Push (prob) : 'การลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:05.973657885+07:00","message":"push: {false ส่วนทิศทาง 0 0xc000045900}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:06.175373719+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:06.175393813+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทิศทางการลำเลียงนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:06.175397857+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:06.175411545+07:00","message":"[buffer interim] 219 false ส่วนทิศทางการลำเลียงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:06.17541659+07:00","message":"[bufferProcess] interim [740000000]:ส่วนทิศทางการลำเลียงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:06.175419157+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียงน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:06.175426085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:06.175428805+07:00","message":"> Transcript [2104] [false]: 'ส่วนทิศทางการลำเลียงน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:06.175431531+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:06.175433499+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:06.175435717+07:00","message":"StatePrefix: 'ส่วนทิศทางการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:06.175438178+07:00","message":"TextPushed: 'ส่วนทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:06.505494043+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:06.505530517+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทิศทางการลำเลียงนะคะก็จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:06.505535699+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงนะคะก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:06.505552403+07:00","message":"[buffer interim] 219 false ส่วนทิศทางการลำเลียงนะคะก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:06.505560192+07:00","message":"[bufferProcess] interim [100000000]:ส่วนทิศทางการลำเลียงนะคะก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:06.505562371+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:06.505565985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:06.50556876+07:00","message":"> Transcript [2105] [false]: 'ส่วนทิศทางการลำเลียงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:06.505572226+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:06.505574249+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:06.505576366+07:00","message":"StatePrefix: 'ส่วนทิศทางการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:06.50557852+07:00","message":"TextPushed: 'ส่วนทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:06.69224951+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:06.692301654+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทิศทางการลำเลียงนะคะก็จะพบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:06.692308545+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงนะคะก็จะพบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:06.692320722+07:00","message":"[buffer interim] 219 false ส่วนทิศทางการลำเลียงนะคะก็จะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:06.692330138+07:00","message":"[bufferProcess] interim [280000000]:ส่วนทิศทางการลำเลียงนะคะก็จะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:06.692333714+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียงนะคะก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:06.692341404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:06.692345507+07:00","message":"> Transcript [2106] [false]: 'ส่วนทิศทางการลำเลียงนะคะก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:06.692350274+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:06.69235451+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:06.692356927+07:00","message":"StatePrefix: 'ส่วนทิศทางการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:06.69235931+07:00","message":"TextPushed: 'ส่วนทิศทาง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:06.873745374+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:06.873784734+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทิศทางการลำเลียงนะคะก็จะพบว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:06.873791662+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงนะคะก็จะพบว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:06.873806788+07:00","message":"[buffer interim] 219 false ส่วนทิศทางการลำเลียงนะคะก็จะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:06.873814107+07:00","message":"[bufferProcess] interim [460000000]:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:06.873816645+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียงนะคะก็จะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:06.873823212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:06.873828762+07:00","message":"> Transcript [2107] [false]: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:06.873832617+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:06.873835375+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:06.873837733+07:00","message":"StatePrefix: 'ส่วนทิศทางการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:06.873840212+07:00","message":"TextPushed: 'ส่วนทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:06.873847684+07:00","message":"Push: 'การลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:06.873849499+07:00","message":"TextPushed: 'ส่วนทิศทางการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:06.873851858+07:00","message":"Set new StatePrefix : 'ส่วนทิศทางการลำเลียงนะคะก็จะพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:06.873855842+07:00","message":"Next Push (prob) : 'นะคะก็จะพบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:06.873880716+07:00","message":"push: {false การลำเลียง 0 0xc000045900}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:07.194879028+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:07.194915642+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:07.194921748+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:07.194939699+07:00","message":"[buffer interim] 219 false ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.194948199+07:00","message":"[bufferProcess] interim [760000000]:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.194952865+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.194958111+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.194962427+07:00","message":"> Transcript [2108] [false]: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.194966478+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.194968548+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.194970478+07:00","message":"StatePrefix: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.194973084+07:00","message":"TextPushed: 'ส่วนทิศทางการลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:07.456569645+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:07.456610137+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพทย์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:07.456617287+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพทย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:07.456634184+07:00","message":"[buffer interim] 219 false ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.456643199+07:00","message":"[bufferProcess] interim [60000000]:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.456645934+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.456651076+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.456653932+07:00","message":"> Transcript [2109] [false]: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.456657447+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.456659308+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.456661194+07:00","message":"StatePrefix: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.456672176+07:00","message":"TextPushed: 'ส่วนทิศทางการลำเลียง'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:07.508554775+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:07.508555468+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:07.775451069+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:07.77549261+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:07.77549964+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:07.775514754+07:00","message":"[buffer interim] 219 false ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.775525126+07:00","message":"[bufferProcess] interim [360000000]:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.775527596+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.775531304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.775534271+07:00","message":"> Transcript [2110] [false]: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.77553789+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.775539828+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.775542022+07:00","message":"StatePrefix: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.775544703+07:00","message":"TextPushed: 'ส่วนทิศทางการลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:07.965229067+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:07.96525268+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:07.965257671+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:07.965273566+07:00","message":"[buffer interim] 219 false ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.965279736+07:00","message":"[bufferProcess] interim [600000000]:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.965282149+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.965286081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.96528919+07:00","message":"> Transcript [2111] [false]: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.965292641+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.965294672+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.965296554+07:00","message":"StatePrefix: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.965298912+07:00","message":"TextPushed: 'ส่วนทิศทางการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.965302146+07:00","message":"Push: 'นะคะก็จะพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.965305356+07:00","message":"TextPushed: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.965307462+07:00","message":"Set new StatePrefix : 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:07.96530979+07:00","message":"Next Push (prob) : 'ว่าการแพร่แบบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:07.965318209+07:00","message":"push: {false นะคะก็จะพบ 0 0xc000045900}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:08.100228211+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:08.10027654+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:08.100282731+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:08.100296156+07:00","message":"[buffer interim] 219 false ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.100302189+07:00","message":"[bufferProcess] interim [660000000]:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.100304474+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.100309712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.100312155+07:00","message":"> Transcript [2112] [false]: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.100315575+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.100317517+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.100319672+07:00","message":"StatePrefix: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.100322503+07:00","message":"TextPushed: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:08.608606998+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:08.608636558+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:08.608642102+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:08.608657462+07:00","message":"[buffer interim] 219 false ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.608663554+07:00","message":"[bufferProcess] interim [140000000]:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.608665975+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.608670948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.608673266+07:00","message":"> Transcript [2113] [false]: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.60867682+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.608678647+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.608680774+07:00","message":"StatePrefix: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.608687869+07:00","message":"TextPushed: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:08.679854994+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:08.679904844+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:08.6799104+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:08.67992431+07:00","message":"[buffer interim] 219 false ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.679931108+07:00","message":"[bufferProcess] interim [260000000]:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.679933515+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.679936418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.679938825+07:00","message":"> Transcript [2114] [false]: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.679941825+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.67994376+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.679945789+07:00","message":"StatePrefix: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.679948233+07:00","message":"TextPushed: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:08.857338812+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:08.857376112+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและต้องการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:08.857382425+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและต้องการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:08.857398392+07:00","message":"[buffer interim] 219 false ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.857405777+07:00","message":"[bufferProcess] interim [440000000]:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.857408185+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.857415233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.85741779+07:00","message":"> Transcript [2115] [false]: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.85742127+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.857424417+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.857427799+07:00","message":"StatePrefix: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.857431391+07:00","message":"TextPushed: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.857440102+07:00","message":"Push: 'ว่าการแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.857442803+07:00","message":"TextPushed: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.857447182+07:00","message":"Set new StatePrefix : 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:08.857450955+07:00","message":"Next Push (prob) : 'ธรรมดาแล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:08.857470091+07:00","message":"push: {false ว่าการแพร่แบบ 0 0xc000045900}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:09.174870597+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:09.174912085+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพทย์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:09.174919248+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพทย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:09.174934606+07:00","message":"[buffer interim] 219 false ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:09.174941845+07:00","message":"[bufferProcess] interim [740000000]:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:09.174944837+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:09.174952057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:09.174955421+07:00","message":"> Transcript [2116] [false]: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:09.174958222+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:09.174960198+07:00","message":"Set new StatePrefix: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและต้องการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:09.375157553+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:09.375196157+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:09.375201495+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:09.375214815+07:00","message":"[buffer interim] 219 false ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:09.37522204+07:00","message":"[bufferProcess] interim [980000000]:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:09.375226+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:09.375233303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:09.375236742+07:00","message":"> Transcript [2117] [false]: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:09.375240179+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:09.375243076+07:00","message":"Set new StatePrefix: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพทย์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:09.565776014+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:09.565812341+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบฟอร์ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:09.565818451+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบฟอร์ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:09.565831911+07:00","message":"[buffer interim] 219 false ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:09.565838884+07:00","message":"[bufferProcess] interim [160000000]:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:09.565841679+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:09.56584673+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:09.565849973+07:00","message":"> Transcript [2118] [false]: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:09.565852879+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:09.565854969+07:00","message":"Set new StatePrefix: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:09.567935078+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:09.567952248+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบฟาซิลิเทต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:09.567957182+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:09.56796796+07:00","message":"[buffer interim] 219 false ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:09.567972349+07:00","message":"[bufferProcess] interim [220000000]:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:09.567975124+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบฟอร์ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:09.567979721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:09.567989669+07:00","message":"> Transcript [2119] [false]: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบฟอร์ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:09.567993133+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:09.567995239+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:09.567997057+07:00","message":"StatePrefix: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:09.567999852+07:00","message":"TextPushed: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:10.211200729+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:10.211252896+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบฟาซิลิเทต\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:10.211259898+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:10.211273514+07:00","message":"[buffer interim] 219 false ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.211280933+07:00","message":"[bufferProcess] interim [820000000]:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.211284105+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.211291143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.211294081+07:00","message":"> Transcript [2120] [false]: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.211297821+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.211300242+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.211302812+07:00","message":"StatePrefix: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.211306397+07:00","message":"TextPushed: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:10.322388099+07:00","message":"[GCS] IsForceVAD: false for message ID: 219"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:10.400660066+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:10.400697434+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบฟาซิลิเทตนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:10.40071875+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบฟาซิลิเทตนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:10.400752749+07:00","message":"[buffer interim] 219 false ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบฟาซิลิเทตนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.400761233+07:00","message":"[bufferProcess] interim [940000000]:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบฟาซิลิเทตนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.400764616+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบฟาซิลิเทต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.400768134+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.400770834+07:00","message":"> Transcript [2121] [false]: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบฟาซิลิเทต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.400774362+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.400776204+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.40077986+07:00","message":"StatePrefix: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.400782706+07:00","message":"TextPushed: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:10.401962732+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:10.401979391+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบฟาซิลิเทตนั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:10.401982661+07:00","message":"receive interim result [false|false]: ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบฟาซิลิเทตนั้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:10.402003986+07:00","message":"[buffer interim] 219 false ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบฟาซิลิเทตนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.402018729+07:00","message":"[bufferProcess] interim [0]:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบฟาซิลิเทตนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.402021086+07:00","message":"[bufferProcess] send to processor:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบฟาซิลิเทตนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.402023247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.402025526+07:00","message":"> Transcript [2122] [false]: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบฟาซิลิเทตนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.402036812+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.402047541+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.40204943+07:00","message":"StatePrefix: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.402051567+07:00","message":"TextPushed: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.402059506+07:00","message":"Push: 'ธรรมดาและก็การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.402061513+07:00","message":"TextPushed: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.40206367+07:00","message":"Set new StatePrefix : 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบฟาซิลิเทตนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.402066353+07:00","message":"Next Push (prob) : 'ฟาซิลิเทตนะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:10.402081105+07:00","message":"push: {false ธรรมดาและก็การแพร่แบบ 0 0xc000045900}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:10.45471454+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:10.454784692+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและการแพร่แบบฟาซิลิเทตนั้น\",\"confidence\":0.94724023}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:10.454791495+07:00","message":"receive interim result [true|false]: ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและการแพร่แบบฟาซิลิเทตนั้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:10.454800619+07:00","message":"end recv isFinal message id 219"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:10.454802649+07:00","message":"end Recv id 219"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:10.454808516+07:00","message":"[buffer interim] 219 true ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและการแพร่แบบฟาซิลิเทตนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.454815589+07:00","message":"[bufferProcess] interim [90000000]:ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและการแพร่แบบฟาซิลิเทตนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.454821489+07:00","message":"[bufferProcess] send to processor (isfinal):ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบฟาซิลิเทตนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.454824704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.454827498+07:00","message":"> Transcript [2123] [false]: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบฟาซิลิเทตนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.454829789+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.454831588+07:00","message":"Set new StatePrefix: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบฟาซิลิเทตนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.45483346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.454835219+07:00","message":"> Transcript [2124] [true]: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและการแพร่แบบฟาซิลิเทตนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.454837763+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.454839521+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.45484222+07:00","message":"StatePrefix: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบฟาซิลิเทตนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.454844973+07:00","message":"TextPushed: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.454846956+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.455254561+07:00","message":"Push: 'ฟาซิลิเทตนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.45528742+07:00","message":"TextPushed: 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและก็การแพร่แบบฟาซิลิเทตนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.455291034+07:00","message":"Set new StatePrefix : 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและการแพร่แบบฟาซิลิเทตนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.455294173+07:00","message":"Next Push (prob) : 'ส่วนทิศทางการลำเลียงนะคะก็จะพบว่าการแพร่แบบธรรมดาและการแพร่แบบฟาซิลิเทตนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:10.455300654+07:00","message":"push: {true ฟาซิลิเทตนั้น 0 0xc000045900}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.455281514+07:00","message":"write aligntment file to 'tmp/7509/align_message_id_219.html'"}
{"level":"info","service":"Main","time":"2026-02-25T13:13:10.469317405+07:00","message":"write wav file: './tmp/7509/7509_219.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:10.509032429+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:10.509086846+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:10.646343578+07:00","message":"[GCS] Start streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:10.975302616+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:10.975350095+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:10.975355838+07:00","message":"receive interim result [false|false]: มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:10.975371886+07:00","message":"[buffer interim] 220 false มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.97537879+07:00","message":"[bufferProcess] interim [360000000]:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:10.97538046+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:11.113080105+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:11.113114039+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:11.113119942+07:00","message":"receive interim result [false|false]: วิธี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:11.113131433+07:00","message":"[buffer interim] 220 false วิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.11313971+07:00","message":"[bufferProcess] interim [480000000]:วิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.113141778+07:00","message":"[bufferProcess] send to processor:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.113147163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.113149532+07:00","message":"> Transcript [2125] [false]: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.113151463+07:00","message":"Set StatePrefix (first interim): 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:11.174316331+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:11.17434501+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:11.174348859+07:00","message":"receive interim result [false|false]: มีที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:11.174362298+07:00","message":"[buffer interim] 220 false มีที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.17436957+07:00","message":"[bufferProcess] interim [540000000]:มีที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.174372052+07:00","message":"[bufferProcess] send to processor:วิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.174375314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.174377473+07:00","message":"> Transcript [2126] [false]: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.174379245+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.17438114+07:00","message":"Set new StatePrefix: 'วิธี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:11.179616195+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:11.179631648+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีทิศ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:11.179637083+07:00","message":"receive interim result [false|false]: มีทิศ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:11.179646373+07:00","message":"[buffer interim] 220 false มีทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.179650267+07:00","message":"[bufferProcess] interim [600000000]:มีทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.179652189+07:00","message":"[bufferProcess] send to processor:มีที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.179654603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.179656578+07:00","message":"> Transcript [2127] [false]: 'มีที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.179658194+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.179659789+07:00","message":"Set new StatePrefix: 'มีที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:11.297822727+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:11.297849328+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีทิศทาง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:11.297853256+07:00","message":"receive interim result [false|false]: มีทิศทาง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:11.297865756+07:00","message":"[buffer interim] 220 false มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.297872557+07:00","message":"[bufferProcess] interim [720000000]:มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.297875002+07:00","message":"[bufferProcess] send to processor:มีทิศ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.297878409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.297880505+07:00","message":"> Transcript [2128] [false]: 'มีทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.297882457+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.297884356+07:00","message":"Set new StatePrefix: 'มีทิศ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:11.621059358+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:11.621093988+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีทิศทางการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:11.621100529+07:00","message":"receive interim result [false|false]: มีทิศทางการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:11.62111462+07:00","message":"[buffer interim] 220 false มีทิศทางการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.621142745+07:00","message":"[bufferProcess] interim [20000000]:มีทิศทางการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.621145503+07:00","message":"[bufferProcess] send to processor:มีทิศทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.621153392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.621156234+07:00","message":"> Transcript [2129] [false]: 'มีทิศทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.621171326+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.621175642+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.621178403+07:00","message":"StatePrefix: 'มีทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.62118116+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:11.864885088+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:11.864925151+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีทิศทางการลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:11.864930079+07:00","message":"receive interim result [false|false]: มีทิศทางการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:11.864943035+07:00","message":"[buffer interim] 220 false มีทิศทางการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.864948639+07:00","message":"[bufferProcess] interim [260000000]:มีทิศทางการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.864951496+07:00","message":"[bufferProcess] send to processor:มีทิศทางการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.864957792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.864960589+07:00","message":"> Transcript [2130] [false]: 'มีทิศทางการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.864963546+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.864965506+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.864967594+07:00","message":"StatePrefix: 'มีทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:11.864969911+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:12.188464185+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:12.188521089+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีทิศทางการลำเลียงจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:12.188526532+07:00","message":"receive interim result [false|false]: มีทิศทางการลำเลียงจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:12.188541905+07:00","message":"[buffer interim] 220 false มีทิศทางการลำเลียงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.188549077+07:00","message":"[bufferProcess] interim [620000000]:มีทิศทางการลำเลียงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.188551733+07:00","message":"[bufferProcess] send to processor:มีทิศทางการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.18855824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.188561092+07:00","message":"> Transcript [2131] [false]: 'มีทิศทางการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.188564334+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.188566831+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.188568609+07:00","message":"StatePrefix: 'มีทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.188571616+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:12.258273368+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:12.258312473+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีทิศทางการลำเลียงจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:12.258318827+07:00","message":"receive interim result [false|false]: มีทิศทางการลำเลียงจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:12.258342597+07:00","message":"[buffer interim] 220 false มีทิศทางการลำเลียงจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.258349148+07:00","message":"[bufferProcess] interim [680000000]:มีทิศทางการลำเลียงจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.258351831+07:00","message":"[bufferProcess] send to processor:มีทิศทางการลำเลียงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.258358498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.258361306+07:00","message":"> Transcript [2132] [false]: 'มีทิศทางการลำเลียงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.258364696+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.258366931+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.258369625+07:00","message":"StatePrefix: 'มีทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.258371644+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.258379209+07:00","message":"Push: 'มีทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.258381101+07:00","message":"TextPushed: 'มีทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.258383645+07:00","message":"Set new StatePrefix : 'มีทิศทางการลำเลียงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.258388395+07:00","message":"Next Push (prob) : 'ทางการลำเลียงจะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:12.258399301+07:00","message":"push: {false มีทิศ 0 0xc000394380}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:12.521114606+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:12.521159944+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีทิศทางการลำเลียงจากไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:12.521178725+07:00","message":"receive interim result [false|false]: มีทิศทางการลำเลียงจากไป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:12.521195472+07:00","message":"[buffer interim] 220 false มีทิศทางการลำเลียงจากไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.521205306+07:00","message":"[bufferProcess] interim [920000000]:มีทิศทางการลำเลียงจากไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.521207821+07:00","message":"[bufferProcess] send to processor:มีทิศทางการลำเลียงจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.52121315+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.521216068+07:00","message":"> Transcript [2133] [false]: 'มีทิศทางการลำเลียงจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.52121865+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.521220959+07:00","message":"Set new StatePrefix: 'มีทิศทางการลำเลียงจาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:12.576331601+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:12.576372218+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีทิศทางการลำเลียงจากบริเวณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:12.576377854+07:00","message":"receive interim result [false|false]: มีทิศทางการลำเลียงจากบริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:12.576387532+07:00","message":"[buffer interim] 220 false มีทิศทางการลำเลียงจากบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.576393527+07:00","message":"[bufferProcess] interim [980000000]:มีทิศทางการลำเลียงจากบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.576396231+07:00","message":"[bufferProcess] send to processor:มีทิศทางการลำเลียงจากไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.57639957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.57640226+07:00","message":"> Transcript [2134] [false]: 'มีทิศทางการลำเลียงจากไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.576405248+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.576406993+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.576409431+07:00","message":"StatePrefix: 'มีทิศทางการลำเลียงจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.576411546+07:00","message":"TextPushed: 'มีทิศ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:12.895784018+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:12.895826897+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีทิศทางการลำเลียงจากบริเวณที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:12.895833579+07:00","message":"receive interim result [false|false]: มีทิศทางการลำเลียงจากบริเวณที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:12.895848701+07:00","message":"[buffer interim] 220 false มีทิศทางการลำเลียงจากบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.895857558+07:00","message":"[bufferProcess] interim [280000000]:มีทิศทางการลำเลียงจากบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.895861503+07:00","message":"[bufferProcess] send to processor:มีทิศทางการลำเลียงจากบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.89586653+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.895871778+07:00","message":"> Transcript [2135] [false]: 'มีทิศทางการลำเลียงจากบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.895875557+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.895878079+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.895882055+07:00","message":"StatePrefix: 'มีทิศทางการลำเลียงจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.895884647+07:00","message":"TextPushed: 'มีทิศ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:12.958817837+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:12.958850036+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีทิศทางการลำเลียงจากบริเวณที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:12.958855187+07:00","message":"receive interim result [false|false]: มีทิศทางการลำเลียงจากบริเวณที่มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:12.958871134+07:00","message":"[buffer interim] 220 false มีทิศทางการลำเลียงจากบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.958877329+07:00","message":"[bufferProcess] interim [400000000]:มีทิศทางการลำเลียงจากบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.95888045+07:00","message":"[bufferProcess] send to processor:มีทิศทางการลำเลียงจากบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.958889205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.958892366+07:00","message":"> Transcript [2136] [false]: 'มีทิศทางการลำเลียงจากบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.958895669+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.958897638+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.95889955+07:00","message":"StatePrefix: 'มีทิศทางการลำเลียงจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:12.958901752+07:00","message":"TextPushed: 'มีทิศ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:13.285300194+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:13.285341894+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีทิศทางการลำเลียงจากบริเวณที่มีความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:13.28534728+07:00","message":"receive interim result [false|false]: มีทิศทางการลำเลียงจากบริเวณที่มีความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:13.285359859+07:00","message":"[buffer interim] 220 false มีทิศทางการลำเลียงจากบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.285368595+07:00","message":"[bufferProcess] interim [640000000]:มีทิศทางการลำเลียงจากบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.285370816+07:00","message":"[bufferProcess] send to processor:มีทิศทางการลำเลียงจากบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.285374246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.285376972+07:00","message":"> Transcript [2137] [false]: 'มีทิศทางการลำเลียงจากบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.285380274+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.285382263+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.285384397+07:00","message":"StatePrefix: 'มีทิศทางการลำเลียงจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.285386498+07:00","message":"TextPushed: 'มีทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.285392521+07:00","message":"Push: 'ทางการลำเลียงจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.285394725+07:00","message":"TextPushed: 'มีทิศทางการลำเลียงจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.285396629+07:00","message":"Set new StatePrefix : 'มีทิศทางการลำเลียงจากบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.285398682+07:00","message":"Next Push (prob) : 'บริเวณที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:13.285406741+07:00","message":"push: {false ทางการลำเลียงจาก 0 0xc000394380}"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:13.509675091+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:13.509659702+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:13.604457153+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:13.604497672+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีทิศทางการลำเลียงจากบริเวณที่มีความเข้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:13.604504184+07:00","message":"receive interim result [false|false]: มีทิศทางการลำเลียงจากบริเวณที่มีความเข้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:13.60452111+07:00","message":"[buffer interim] 220 false มีทิศทางการลำเลียงจากบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.604527832+07:00","message":"[bufferProcess] interim [940000000]:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.604530662+07:00","message":"[bufferProcess] send to processor:มีทิศทางการลำเลียงจากบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.604538297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.604540965+07:00","message":"> Transcript [2138] [false]: 'มีทิศทางการลำเลียงจากบริเวณที่มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.604544562+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.604546741+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.604548856+07:00","message":"StatePrefix: 'มีทิศทางการลำเลียงจากบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.604551669+07:00","message":"TextPushed: 'มีทิศทางการลำเลียงจาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:13.794027255+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:13.79407183+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:13.794079023+07:00","message":"receive interim result [false|false]: มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:13.794094109+07:00","message":"[buffer interim] 220 false มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.794101393+07:00","message":"[bufferProcess] interim [180000000]:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.794103974+07:00","message":"[bufferProcess] send to processor:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.794110516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.794113297+07:00","message":"> Transcript [2139] [false]: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.794116562+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.794118647+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.794120968+07:00","message":"StatePrefix: 'มีทิศทางการลำเลียงจากบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:13.79412397+07:00","message":"TextPushed: 'มีทิศทางการลำเลียงจาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:14.174334588+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:14.174376115+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:14.174382268+07:00","message":"receive interim result [false|false]: มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:14.174396057+07:00","message":"[buffer interim] 220 false มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:14.174402465+07:00","message":"[bufferProcess] interim [540000000]:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:14.174405122+07:00","message":"[bufferProcess] send to processor:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:14.174411883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:14.174415014+07:00","message":"> Transcript [2140] [false]: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:14.17441868+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:14.174420676+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:14.174423337+07:00","message":"StatePrefix: 'มีทิศทางการลำเลียงจากบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:14.174426074+07:00","message":"TextPushed: 'มีทิศทางการลำเลียงจาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:14.37708311+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:14.377119127+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:14.377126138+07:00","message":"receive interim result [false|false]: มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:14.377139641+07:00","message":"[buffer interim] 220 false มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:14.377146453+07:00","message":"[bufferProcess] interim [780000000]:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:14.377149191+07:00","message":"[bufferProcess] send to processor:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:14.377155675+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:14.377158632+07:00","message":"> Transcript [2141] [false]: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:14.377176481+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:14.377179542+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:14.377181759+07:00","message":"StatePrefix: 'มีทิศทางการลำเลียงจากบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:14.377184954+07:00","message":"TextPushed: 'มีทิศทางการลำเลียงจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:14.377192648+07:00","message":"Push: 'บริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:14.377194499+07:00","message":"TextPushed: 'มีทิศทางการลำเลียงจากบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:14.377196707+07:00","message":"Set new StatePrefix : 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:14.377199091+07:00","message":"Next Push (prob) : 'ความเข้มข้นของ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:14.377206998+07:00","message":"push: {false บริเวณที่มี 0 0xc000394380}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:14.696157772+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:14.696194641+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:14.696200474+07:00","message":"receive interim result [false|false]: มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:14.696213409+07:00","message":"[buffer interim] 220 false มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:14.696220298+07:00","message":"[bufferProcess] interim [80000000]:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:14.696222709+07:00","message":"[bufferProcess] send to processor:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:14.696230099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:14.696232711+07:00","message":"> Transcript [2142] [false]: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:14.696236018+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:14.696238148+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:14.696239925+07:00","message":"StatePrefix: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:14.696242527+07:00","message":"TextPushed: 'มีทิศทางการลำเลียงจากบริเวณที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:14.821662797+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:14.821703322+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:14.821709956+07:00","message":"receive interim result [false|false]: มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:14.821725366+07:00","message":"[buffer interim] 220 false มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:14.82173163+07:00","message":"[bufferProcess] interim [200000000]:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:14.821734242+07:00","message":"[bufferProcess] send to processor:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:14.821741377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:14.821743945+07:00","message":"> Transcript [2143] [false]: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:14.821747489+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:14.821749384+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:14.821751221+07:00","message":"StatePrefix: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:14.821753993+07:00","message":"TextPushed: 'มีทิศทางการลำเลียงจากบริเวณที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:15.410765501+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:15.410814986+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-02-25T13:13:15.410821588+07:00","message":"receive interim result [false|false]: มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:15.410838128+07:00","message":"[buffer interim] 220 false มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.410846277+07:00","message":"[bufferProcess] interim [800000000]:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.410849701+07:00","message":"[bufferProcess] send to processor:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.410855508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.410858115+07:00","message":"> Transcript [2144] [false]: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.410861754+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.410863713+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.410865438+07:00","message":"StatePrefix: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.410868108+07:00","message":"TextPushed: 'มีทิศทางการลำเลียงจากบริเวณที่มี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:15.458248388+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:15.458294283+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:15.458301331+07:00","message":"receive interim result [false|false]: มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:15.458314651+07:00","message":"[buffer interim] 220 false มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.458321163+07:00","message":"[bufferProcess] interim [920000000]:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.458323726+07:00","message":"[bufferProcess] send to processor:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.458328975+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.458331586+07:00","message":"> Transcript [2145] [false]: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.458335372+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.458337431+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.4583395+07:00","message":"StatePrefix: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.458342311+07:00","message":"TextPushed: 'มีทิศทางการลำเลียงจากบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.458347289+07:00","message":"Push: 'ความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.458349291+07:00","message":"TextPushed: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.458351523+07:00","message":"Set new StatePrefix : 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.458353819+07:00","message":"Next Push (prob) : 'สารสูง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:15.458361253+07:00","message":"push: {false ความเข้มข้นของ 0 0xc000394380}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:15.722548825+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:15.722595689+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:15.722601799+07:00","message":"receive interim result [false|false]: มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:15.722615903+07:00","message":"[buffer interim] 220 false มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.722622293+07:00","message":"[bufferProcess] interim [40000000]:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.722624483+07:00","message":"[bufferProcess] send to processor:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.722630442+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.722633983+07:00","message":"> Transcript [2146] [false]: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.722638879+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.722642132+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.722644618+07:00","message":"StatePrefix: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.722648262+07:00","message":"TextPushed: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:15.905906652+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:15.905930793+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:15.905936197+07:00","message":"receive interim result [false|false]: มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:15.905948067+07:00","message":"[buffer interim] 220 false มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.90595435+07:00","message":"[bufferProcess] interim [280000000]:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.90595737+07:00","message":"[bufferProcess] send to processor:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.905964314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.905966663+07:00","message":"> Transcript [2147] [false]: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.905971205+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.905972972+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.905975142+07:00","message":"StatePrefix: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:15.905977534+07:00","message":"TextPushed: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:16.299757225+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:16.29979291+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:16.299799581+07:00","message":"receive interim result [false|false]: มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:16.299811219+07:00","message":"[buffer interim] 220 false มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.299822407+07:00","message":"[bufferProcess] interim [700000000]:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.29982616+07:00","message":"[bufferProcess] send to processor:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.299832537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.299835042+07:00","message":"> Transcript [2148] [false]: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.299838621+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.299840436+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.299842504+07:00","message":"StatePrefix: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.299846872+07:00","message":"TextPushed: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:16.418007183+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:16.418049602+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:16.418056795+07:00","message":"receive interim result [false|false]: มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:16.418070816+07:00","message":"[buffer interim] 220 false มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.418077573+07:00","message":"[bufferProcess] interim [820000000]:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.418080488+07:00","message":"[bufferProcess] send to processor:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.418087167+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.418089713+07:00","message":"> Transcript [2149] [false]: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.418093769+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.418095805+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.418098117+07:00","message":"StatePrefix: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.418100657+07:00","message":"TextPushed: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.418109965+07:00","message":"Push: 'สารสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.418112082+07:00","message":"TextPushed: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.418114935+07:00","message":"Set new StatePrefix : 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.41811788+07:00","message":"Next Push (prob) : 'ไปยังบริเวณที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:16.418126045+07:00","message":"push: {false สารสูง 0 0xc000394380}"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:16.510666707+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:16.510683803+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:16.673958129+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:16.674000003+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-02-25T13:13:16.674006883+07:00","message":"receive interim result [false|false]: มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่มีความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:16.674020671+07:00","message":"[buffer interim] 220 false มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.674026944+07:00","message":"[bufferProcess] interim [60000000]:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.674029868+07:00","message":"[bufferProcess] send to processor:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.674035276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.674037725+07:00","message":"> Transcript [2150] [false]: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.674041299+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.674043296+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.674045024+07:00","message":"StatePrefix: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.674047579+07:00","message":"TextPushed: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:16.862390787+07:00","message":"[GCS] IsForceVAD: false for message ID: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:16.924044375+07:00","message":"[GCS] Start streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:16.934313112+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:16.934363358+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-02-25T13:13:16.934371426+07:00","message":"receive interim result [false|false]: มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่มีความเข้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:16.934387815+07:00","message":"[buffer interim] 220 false มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.934395877+07:00","message":"[bufferProcess] interim [360000000]:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.934398569+07:00","message":"[bufferProcess] send to processor:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.934406424+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.934409421+07:00","message":"> Transcript [2151] [false]: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.934413353+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.934415481+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.934418668+07:00","message":"StatePrefix: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.93442155+07:00","message":"TextPushed: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:16.954913308+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:16.954958869+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่มีความเข้ม\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:16.95496544+07:00","message":"receive interim result [true|false]: มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่มีความเข้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:16.954976998+07:00","message":"end recv isFinal message id 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:16.95497901+07:00","message":"end Recv id 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:16.954985918+07:00","message":"[buffer interim] 220 true มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.954992179+07:00","message":"[bufferProcess] interim [420000000]:มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.954995359+07:00","message":"[bufferProcess] send to processor (isfinal):มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่มีความเข้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.954999599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.95500274+07:00","message":"> Transcript [2152] [false]: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.955006503+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.955008264+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.955010484+07:00","message":"StatePrefix: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.955012949+07:00","message":"TextPushed: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.955014834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.955016556+07:00","message":"> Transcript [2153] [true]: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่มีความเข้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.955018896+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.955020396+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.955021848+07:00","message":"StatePrefix: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูงไปยังบริเวณที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.95502556+07:00","message":"TextPushed: 'มีทิศทางการลำเลียงจากบริเวณที่มีความเข้มข้นของสารสูง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:16.955029616+07:00","message":"Push: 'ไปยังบริเวณที่มีความเข้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:16.955038497+07:00","message":"push: {true ไปยังบริเวณที่มีความเข้ม 0 0xc000394380}"}
{"level":"info","service":"Main","time":"2026-02-25T13:13:16.966693109+07:00","message":"write wav file: './tmp/7509/7509_220.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:17.257418863+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:17.257465195+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:17.257470487+07:00","message":"receive interim result [false|false]: คน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:17.257484714+07:00","message":"[buffer interim] 221 false คน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.257491261+07:00","message":"[bufferProcess] interim [360000000]:คน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.25749292+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:17.456043562+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:17.45608452+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนของ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:17.456089885+07:00","message":"receive interim result [false|false]: คนของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:17.456104134+07:00","message":"[buffer interim] 221 false คนของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.45611049+07:00","message":"[bufferProcess] interim [600000000]:คนของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.456112572+07:00","message":"[bufferProcess] send to processor:คน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.456117349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.456121834+07:00","message":"> Transcript [2154] [false]: 'คน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.456123843+07:00","message":"Set StatePrefix (first interim): 'คน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:17.651696194+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:17.651743634+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนของเธอ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:17.651749751+07:00","message":"receive interim result [false|false]: คนของเธอ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:17.651765451+07:00","message":"[buffer interim] 221 false คนของเธอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.651773049+07:00","message":"[bufferProcess] interim [780000000]:คนของเธอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.651775391+07:00","message":"[bufferProcess] send to processor:คนของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.651779342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.651783062+07:00","message":"> Transcript [2155] [false]: 'คนของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.651786428+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.651788655+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.65179038+07:00","message":"StatePrefix: 'คน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.651792403+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:17.768210682+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:17.768250371+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนของฉัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:17.768255881+07:00","message":"receive interim result [false|false]: คนของฉัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:17.7682707+07:00","message":"[buffer interim] 221 false คนของฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.768277624+07:00","message":"[bufferProcess] interim [840000000]:คนของฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.76827991+07:00","message":"[bufferProcess] send to processor:คนของเธอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.768286532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.76828949+07:00","message":"> Transcript [2156] [false]: 'คนของเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.768292572+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.768294457+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.768296241+07:00","message":"StatePrefix: 'คน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.768298728+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:17.770320704+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:17.770336492+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนของสาร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:17.770339877+07:00","message":"receive interim result [false|false]: คนของสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:17.770350234+07:00","message":"[buffer interim] 221 false คนของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.770354597+07:00","message":"[bufferProcess] interim [900000000]:คนของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.770357038+07:00","message":"[bufferProcess] send to processor:คนของฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.770359665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.770361791+07:00","message":"> Transcript [2157] [false]: 'คนของฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.770363971+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.770365686+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.770367349+07:00","message":"StatePrefix: 'คน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:17.770369021+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:18.086011671+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:18.086062951+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนของสารป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:18.086069519+07:00","message":"receive interim result [false|false]: คนของสารป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:18.08608157+07:00","message":"[buffer interim] 221 false คนของสารป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:18.086091833+07:00","message":"[bufferProcess] interim [140000000]:คนของสารป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:18.086095168+07:00","message":"[bufferProcess] send to processor:คนของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:18.086101085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:18.086104549+07:00","message":"> Transcript [2158] [false]: 'คนของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:18.086108165+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:18.086111024+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:18.08611403+07:00","message":"StatePrefix: 'คน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:18.086116805+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:18.086120987+07:00","message":"Push: 'คน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:18.086124162+07:00","message":"TextPushed: 'คน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:18.086127208+07:00","message":"Set new StatePrefix : 'คนของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:18.086130806+07:00","message":"Next Push (prob) : 'ของสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:18.086140287+07:00","message":"push: {false คน 0 0xc0039d8780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:18.090064092+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:18.090082497+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้นของสารตั้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:18.090086932+07:00","message":"receive interim result [false|false]: ข้นของสารตั้ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:18.090098239+07:00","message":"[buffer interim] 221 false ข้นของสารตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:18.090109456+07:00","message":"[bufferProcess] interim [200000000]:ข้นของสารตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:18.090112012+07:00","message":"[bufferProcess] send to processor:คนของสารป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:18.090117922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:18.090120188+07:00","message":"> Transcript [2159] [false]: 'คนของสารป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:18.090122999+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:18.090124732+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:18.090126844+07:00","message":"StatePrefix: 'คนของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:18.090129002+07:00","message":"TextPushed: 'คน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:18.148478332+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:18.148505019+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนของสารต่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:18.148510759+07:00","message":"receive interim result [false|false]: คนของสารต่าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:18.148523676+07:00","message":"[buffer interim] 221 false คนของสารต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:18.148528926+07:00","message":"[bufferProcess] interim [260000000]:คนของสารต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:18.148531236+07:00","message":"[bufferProcess] send to processor:ข้นของสารตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:18.148536758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:18.148539329+07:00","message":"> Transcript [2160] [false]: 'ข้นของสารตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:18.148541558+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:18.148543524+07:00","message":"Set new StatePrefix: 'ข้นของสารตั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:18.149049685+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:18.149058746+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนของสารต่ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:18.149061284+07:00","message":"receive interim result [false|false]: คนของสารต่ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:18.14906847+07:00","message":"[buffer interim] 221 false คนของสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:18.149071426+07:00","message":"[bufferProcess] interim [320000000]:คนของสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:18.149073123+07:00","message":"[bufferProcess] send to processor:คนของสารต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:18.149076804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:18.149078733+07:00","message":"> Transcript [2161] [false]: 'คนของสารต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:18.149080611+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:18.149082273+07:00","message":"Set new StatePrefix: 'คนของสารต่าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:18.789250964+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:18.789285247+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนของสารต่ำ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:18.78929081+07:00","message":"receive interim result [false|false]: คนของสารต่ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:18.789306003+07:00","message":"[buffer interim] 221 false คนของสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:18.789316611+07:00","message":"[bufferProcess] interim [920000000]:คนของสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:18.78931922+07:00","message":"[bufferProcess] send to processor:คนของสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:18.789322819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:18.789325438+07:00","message":"> Transcript [2162] [false]: 'คนของสารต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:18.78932746+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:18.789329596+07:00","message":"Set new StatePrefix: 'คนของสารต่ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:19.371156686+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:19.371194857+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนของสารต่ำส่วนพลัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:19.371201397+07:00","message":"receive interim result [false|false]: คนของสารต่ำส่วนพลัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:19.371215426+07:00","message":"[buffer interim] 221 false คนของสารต่ำส่วนพลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:19.371221983+07:00","message":"[bufferProcess] interim [520000000]:คนของสารต่ำส่วนพลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:19.371225271+07:00","message":"[bufferProcess] send to processor:คนของสารต่ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:19.371229127+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:19.371231991+07:00","message":"> Transcript [2163] [false]: 'คนของสารต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:19.371234719+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:19.371237379+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:19.371239161+07:00","message":"StatePrefix: 'คนของสารต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:19.371241355+07:00","message":"TextPushed: 'คน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:19.497194146+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:19.497231218+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนของสารต่ำส่วนพลังงาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:19.497236951+07:00","message":"receive interim result [false|false]: คนของสารต่ำส่วนพลังงาน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:19.497248765+07:00","message":"[buffer interim] 221 false คนของสารต่ำส่วนพลังงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:19.497255173+07:00","message":"[bufferProcess] interim [580000000]:คนของสารต่ำส่วนพลังงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:19.497257469+07:00","message":"[bufferProcess] send to processor:คนของสารต่ำส่วนพลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:19.497262615+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:19.497265983+07:00","message":"> Transcript [2164] [false]: 'คนของสารต่ำส่วนพลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:19.49727412+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:19.49727635+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:19.497278065+07:00","message":"StatePrefix: 'คนของสารต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:19.497280286+07:00","message":"TextPushed: 'คน'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:19.511366824+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:19.511399606+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:19.745742443+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:19.745782244+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนของสารต่ำส่วนพลังงานจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:19.745788361+07:00","message":"receive interim result [false|false]: คนของสารต่ำส่วนพลังงานจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:19.745803977+07:00","message":"[buffer interim] 221 false คนของสารต่ำส่วนพลังงานจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:19.74581146+07:00","message":"[bufferProcess] interim [880000000]:คนของสารต่ำส่วนพลังงานจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:19.745814088+07:00","message":"[bufferProcess] send to processor:คนของสารต่ำส่วนพลังงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:19.745821708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:19.745824621+07:00","message":"> Transcript [2165] [false]: 'คนของสารต่ำส่วนพลังงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:19.745828629+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:19.745831782+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:19.745833541+07:00","message":"StatePrefix: 'คนของสารต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:19.745836032+07:00","message":"TextPushed: 'คน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:20.137029441+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:20.137070591+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนของสารต่ำส่วนพลังงานจากเอส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:20.137077776+07:00","message":"receive interim result [false|false]: คนของสารต่ำส่วนพลังงานจากเอส"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:20.137091546+07:00","message":"[buffer interim] 221 false คนของสารต่ำส่วนพลังงานจากเอส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.137097874+07:00","message":"[bufferProcess] interim [240000000]:คนของสารต่ำส่วนพลังงานจากเอส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.137100232+07:00","message":"[bufferProcess] send to processor:คนของสารต่ำส่วนพลังงานจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.137105095+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.137107714+07:00","message":"> Transcript [2166] [false]: 'คนของสารต่ำส่วนพลังงานจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.137111229+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.137113225+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.137114922+07:00","message":"StatePrefix: 'คนของสารต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.137117089+07:00","message":"TextPushed: 'คน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.137121475+07:00","message":"Push: 'ของสารต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.137123193+07:00","message":"TextPushed: 'คนของสารต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.137125064+07:00","message":"Set new StatePrefix : 'คนของสารต่ำส่วนพลังงานจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.1371274+07:00","message":"Next Push (prob) : 'ส่วนพลังงานจาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:20.137133894+07:00","message":"push: {false ของสารต่ำ 0 0xc0039d8780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:20.14195332+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:20.141987218+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนของสารต่ำส่วนพลังงานจาก ATP\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:20.141992983+07:00","message":"receive interim result [false|false]: คนของสารต่ำส่วนพลังงานจาก ATP"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:20.142015291+07:00","message":"[buffer interim] 221 false คนของสารต่ำส่วนพลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.142022857+07:00","message":"[bufferProcess] interim [300000000]:คนของสารต่ำส่วนพลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.142025405+07:00","message":"[bufferProcess] send to processor:คนของสารต่ำส่วนพลังงานจากเอส"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.142032437+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.14203574+07:00","message":"> Transcript [2167] [false]: 'คนของสารต่ำส่วนพลังงานจากเอส'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.142038822+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.14204111+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.142043558+07:00","message":"StatePrefix: 'คนของสารต่ำส่วนพลังงานจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.142046039+07:00","message":"TextPushed: 'คนของสารต่ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:20.387163818+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:20.387204188+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนของสารต่ำส่วนพลังงานจาก\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:20.387210847+07:00","message":"receive interim result [false|false]: คนของสารต่ำส่วนพลังงานจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:20.387223656+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ATP\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:20.387226624+07:00","message":"receive interim result [false|false]:  ATP"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:20.387234735+07:00","message":"[buffer interim] 221 false คนของสารต่ำส่วนพลังงานจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:20.387238859+07:00","message":"[buffer interim] 221 false  ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.387244937+07:00","message":"[bufferProcess] interim [480000000]:คนของสารต่ำส่วนพลังงานจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.387247229+07:00","message":"[bufferProcess] send to processor:คนของสารต่ำส่วนพลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.38724998+07:00","message":"[bufferProcess] interim [480000000]: ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.387252405+07:00","message":"[bufferProcess] update buffer: คนของสารต่ำส่วนพลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.387255502+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.387258313+07:00","message":"> Transcript [2168] [false]: 'คนของสารต่ำส่วนพลังงานจาก ATP'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.387262974+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.387265018+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.38726707+07:00","message":"StatePrefix: 'คนของสารต่ำส่วนพลังงานจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.387269271+07:00","message":"TextPushed: 'คนของสารต่ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:20.651127712+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:20.651167421+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนของสารต่ำส่วนพลังงานจาก\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:20.651173461+07:00","message":"receive interim result [false|false]: คนของสารต่ำส่วนพลังงานจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:20.651181219+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ATP นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:20.65118417+07:00","message":"receive interim result [false|false]:  ATP นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:20.651191598+07:00","message":"[buffer interim] 221 false คนของสารต่ำส่วนพลังงานจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:20.651197634+07:00","message":"[buffer interim] 221 false  ATP นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.65120361+07:00","message":"[bufferProcess] interim [780000000]:คนของสารต่ำส่วนพลังงานจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.651207659+07:00","message":"[bufferProcess] send to processor:คนของสารต่ำส่วนพลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.651210651+07:00","message":"[bufferProcess] interim [780000000]: ATP นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.651213071+07:00","message":"[bufferProcess] update buffer: คนของสารต่ำส่วนพลังงานจาก ATP นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.651216055+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.651220392+07:00","message":"> Transcript [2169] [false]: 'คนของสารต่ำส่วนพลังงานจาก ATP'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.651225807+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.651228159+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.651232319+07:00","message":"StatePrefix: 'คนของสารต่ำส่วนพลังงานจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.651235052+07:00","message":"TextPushed: 'คนของสารต่ำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:20.780139422+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:20.780175799+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนของสารต่ำส่วนพลังงานจาก ATP\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:20.780182286+07:00","message":"receive interim result [false|false]: คนของสารต่ำส่วนพลังงานจาก ATP"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:20.780192615+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:20.78019548+07:00","message":"receive interim result [false|false]:  นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:20.780202199+07:00","message":"[buffer interim] 221 false คนของสารต่ำส่วนพลังงานจาก ATP"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:20.780205665+07:00","message":"[buffer interim] 221 false  นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.780211195+07:00","message":"[bufferProcess] interim [900000000]:คนของสารต่ำส่วนพลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.78021382+07:00","message":"[bufferProcess] send to processor:คนของสารต่ำส่วนพลังงานจาก ATP นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.780216468+07:00","message":"[bufferProcess] interim [900000000]: นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.780219+07:00","message":"[bufferProcess] update buffer: คนของสารต่ำส่วนพลังงานจาก ATP นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.780223937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.780226872+07:00","message":"> Transcript [2170] [false]: 'คนของสารต่ำส่วนพลังงานจาก ATP นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.780230643+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.780232538+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.780234481+07:00","message":"StatePrefix: 'คนของสารต่ำส่วนพลังงานจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.780236768+07:00","message":"TextPushed: 'คนของสารต่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.780239476+07:00","message":"Push: 'ส่วนพลังงานจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.780241199+07:00","message":"TextPushed: 'คนของสารต่ำส่วนพลังงานจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.780243145+07:00","message":"Set new StatePrefix : 'คนของสารต่ำส่วนพลังงานจาก ATP นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:20.780245056+07:00","message":"Next Push (prob) : ' ATP นะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:20.780252998+07:00","message":"push: {false ส่วนพลังงานจาก 0 0xc0039d8780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:21.360326413+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:21.360373731+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนของสารต่ำส่วนพลังงานจาก ATP\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:21.360383382+07:00","message":"receive interim result [false|false]: คนของสารต่ำส่วนพลังงานจาก ATP"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:21.36039989+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะก็จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:21.360405001+07:00","message":"receive interim result [false|false]:  นะคะก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:21.360426712+07:00","message":"[buffer interim] 221 false คนของสารต่ำส่วนพลังงานจาก ATP"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:21.360443944+07:00","message":"[buffer interim] 221 false  นะคะก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:21.360450898+07:00","message":"[bufferProcess] interim [440000000]:คนของสารต่ำส่วนพลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:21.360453961+07:00","message":"[bufferProcess] send to processor:คนของสารต่ำส่วนพลังงานจาก ATP นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:21.360469192+07:00","message":"[bufferProcess] interim [440000000]: นะคะก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:21.360472679+07:00","message":"[bufferProcess] update buffer: คนของสารต่ำส่วนพลังงานจาก ATP นะคะก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:21.36047619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:21.360479222+07:00","message":"> Transcript [2171] [false]: 'คนของสารต่ำส่วนพลังงานจาก ATP นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:21.360482706+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:21.360484664+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:21.360486545+07:00","message":"StatePrefix: 'คนของสารต่ำส่วนพลังงานจาก ATP นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:21.360489044+07:00","message":"TextPushed: 'คนของสารต่ำส่วนพลังงานจาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:21.487984448+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:21.48802056+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนของสารต่ำส่วนพลังงานจาก ATP\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:21.48802737+07:00","message":"receive interim result [false|false]: คนของสารต่ำส่วนพลังงานจาก ATP"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:21.488038295+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะก็จะพบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:21.488043219+07:00","message":"receive interim result [false|false]:  นะคะก็จะพบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:21.488049909+07:00","message":"[buffer interim] 221 false คนของสารต่ำส่วนพลังงานจาก ATP"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:21.488057102+07:00","message":"[buffer interim] 221 false  นะคะก็จะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:21.488062715+07:00","message":"[bufferProcess] interim [560000000]:คนของสารต่ำส่วนพลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:21.488065476+07:00","message":"[bufferProcess] send to processor:คนของสารต่ำส่วนพลังงานจาก ATP นะคะก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:21.488071956+07:00","message":"[bufferProcess] interim [560000000]: นะคะก็จะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:21.488074403+07:00","message":"[bufferProcess] update buffer: คนของสารต่ำส่วนพลังงานจาก ATP นะคะก็จะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:21.488077358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:21.488080805+07:00","message":"> Transcript [2172] [false]: 'คนของสารต่ำส่วนพลังงานจาก ATP นะคะก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:21.488083938+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:21.488085861+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:21.488087577+07:00","message":"StatePrefix: 'คนของสารต่ำส่วนพลังงานจาก ATP นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:21.488089825+07:00","message":"TextPushed: 'คนของสารต่ำส่วนพลังงานจาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:21.675221293+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:21.675258014+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนของสารต่ำส่วนพลังงานจาก ATP\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:21.675264938+07:00","message":"receive interim result [false|false]: คนของสารต่ำส่วนพลังงานจาก ATP"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:21.675278788+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะก็จะพบว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:21.675281363+07:00","message":"receive interim result [false|false]:  นะคะก็จะพบว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:21.675287725+07:00","message":"[buffer interim] 221 false คนของสารต่ำส่วนพลังงานจาก ATP"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:21.675291197+07:00","message":"[buffer interim] 221 false  นะคะก็จะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:21.675296492+07:00","message":"[bufferProcess] interim [740000000]:คนของสารต่ำส่วนพลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:21.675298872+07:00","message":"[bufferProcess] send to processor:คนของสารต่ำส่วนพลังงานจาก ATP นะคะก็จะพบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:21.675302133+07:00","message":"[bufferProcess] interim [740000000]: นะคะก็จะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:21.675304917+07:00","message":"[bufferProcess] update buffer: คนของสารต่ำส่วนพลังงานจาก ATP นะคะก็จะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:21.675307775+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:21.675310417+07:00","message":"> Transcript [2173] [false]: 'คนของสารต่ำส่วนพลังงานจาก ATP นะคะก็จะพบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:21.675313855+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:21.675315775+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:21.675317622+07:00","message":"StatePrefix: 'คนของสารต่ำส่วนพลังงานจาก ATP นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:21.675319944+07:00","message":"TextPushed: 'คนของสารต่ำส่วนพลังงานจาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:21.923850537+07:00","message":"[GCS] IsForceVAD: false for message ID: 221"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:22.05371404+07:00","message":"[GCS] Start streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:22.057103302+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:22.057133174+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนของสารต่ำส่วนพลังงานจาก ATP นะคะก็จะพบว่า\",\"confidence\":0.9530265}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:22.057139631+07:00","message":"receive interim result [true|false]: คนของสารต่ำส่วนพลังงานจาก ATP นะคะก็จะพบว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:22.057146793+07:00","message":"end recv isFinal message id 221"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:22.057148775+07:00","message":"end Recv id 221"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:22.057153268+07:00","message":"[buffer interim] 221 true คนของสารต่ำส่วนพลังงานจาก ATP นะคะก็จะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:22.057175268+07:00","message":"[bufferProcess] interim [220000000]:คนของสารต่ำส่วนพลังงานจาก ATP นะคะก็จะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:22.057179206+07:00","message":"[bufferProcess] send to processor (isfinal):คนของสารต่ำส่วนพลังงานจาก ATP นะคะก็จะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:22.057182343+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:22.057184801+07:00","message":"> Transcript [2174] [false]: 'คนของสารต่ำส่วนพลังงานจาก ATP นะคะก็จะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:22.057188105+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:22.057190406+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:22.057192713+07:00","message":"StatePrefix: 'คนของสารต่ำส่วนพลังงานจาก ATP นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:22.057195032+07:00","message":"TextPushed: 'คนของสารต่ำส่วนพลังงานจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:22.057198312+07:00","message":"Push: ' ATP นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:22.057200068+07:00","message":"TextPushed: 'คนของสารต่ำส่วนพลังงานจาก ATP นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:22.057202207+07:00","message":"Set new StatePrefix : 'คนของสารต่ำส่วนพลังงานจาก ATP นะคะก็จะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:22.057204632+07:00","message":"Next Push (prob) : 'คะก็จะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:22.057206375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:22.057208241+07:00","message":"> Transcript [2175] [true]: 'คนของสารต่ำส่วนพลังงานจาก ATP นะคะก็จะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:22.057210246+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:22.057211749+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:22.057213285+07:00","message":"StatePrefix: 'คนของสารต่ำส่วนพลังงานจาก ATP นะคะก็จะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:22.057215975+07:00","message":"TextPushed: 'คนของสารต่ำส่วนพลังงานจาก ATP นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:22.057218452+07:00","message":"Push: 'คะก็จะพบว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:22.057226007+07:00","message":"push: {false  ATP นะ 0 0xc0039d8780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:22.057230835+07:00","message":"push: {true คะก็จะพบว่า 0 0xc0039d8780}"}
{"level":"info","service":"Main","time":"2026-02-25T13:13:22.067592272+07:00","message":"write wav file: './tmp/7509/7509_221.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:22.511731832+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:22.511756926+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:22.703685006+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:22.70373539+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Active\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:22.703743723+07:00","message":"receive interim result [false|false]: Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:22.70375845+07:00","message":"[buffer interim] 222 false Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:22.703765301+07:00","message":"[bufferProcess] interim [660000000]:Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:22.70376696+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:22.901796358+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:22.901831799+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Active Plus\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:22.90183723+07:00","message":"receive interim result [false|false]: Active Plus"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:22.901846926+07:00","message":"[buffer interim] 222 false Active Plus"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:22.901853048+07:00","message":"[bufferProcess] interim [840000000]:Active Plus"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:22.901855107+07:00","message":"[bufferProcess] send to processor:Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:22.901859714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:22.901864365+07:00","message":"> Transcript [2176] [false]: 'Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:22.901866797+07:00","message":"Set StatePrefix (first interim): 'Active'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:23.215790599+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:23.215847541+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Active Transport\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:23.215855465+07:00","message":"receive interim result [false|false]: Active Transport"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:23.215872798+07:00","message":"[buffer interim] 222 false Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.215883537+07:00","message":"[bufferProcess] interim [140000000]:Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.215886353+07:00","message":"[bufferProcess] send to processor:Active Plus"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.215892346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.215895701+07:00","message":"> Transcript [2177] [false]: 'Active Plus'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.215899787+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.215902451+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.215905443+07:00","message":"StatePrefix: 'Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.215909749+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:23.279810709+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:23.279848668+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Active\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:23.27985417+07:00","message":"receive interim result [false|false]: Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:23.279863624+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Transport\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:23.279866142+07:00","message":"receive interim result [false|false]:  Transport"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:23.279873547+07:00","message":"[buffer interim] 222 false Active"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:23.279878837+07:00","message":"[buffer interim] 222 false  Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.279884441+07:00","message":"[bufferProcess] interim [260000000]:Active"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.279888547+07:00","message":"[bufferProcess] send to processor:Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.279893135+07:00","message":"[bufferProcess] interim [260000000]: Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.279895488+07:00","message":"[bufferProcess] update buffer: Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.279898029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.279900676+07:00","message":"> Transcript [2178] [false]: 'Active Transport'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.279903408+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.279905303+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.279907245+07:00","message":"StatePrefix: 'Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.279909086+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:23.470689979+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:23.47072603+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แอกทีฟทรานสปอร์ตเท่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:23.470731808+07:00","message":"receive interim result [false|false]: แอกทีฟทรานสปอร์ตเท่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:23.47074542+07:00","message":"[buffer interim] 222 false แอกทีฟทรานสปอร์ตเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.470752141+07:00","message":"[bufferProcess] interim [440000000]:แอกทีฟทรานสปอร์ตเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.470754765+07:00","message":"[bufferProcess] send to processor:Active Transport"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.470759823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.470762426+07:00","message":"> Transcript [2179] [false]: 'Active Transport'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.470765387+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.470767407+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.470769937+07:00","message":"StatePrefix: 'Active'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.470772138+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:23.600249042+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:23.600285811+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แอกทีฟทรานสปอร์ตเท่านั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:23.600291847+07:00","message":"receive interim result [false|false]: แอกทีฟทรานสปอร์ตเท่านั้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:23.600304117+07:00","message":"[buffer interim] 222 false แอกทีฟทรานสปอร์ตเท่านั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.600310721+07:00","message":"[bufferProcess] interim [560000000]:แอกทีฟทรานสปอร์ตเท่านั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.60031376+07:00","message":"[bufferProcess] send to processor:แอกทีฟทรานสปอร์ตเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.600319512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.600322211+07:00","message":"> Transcript [2180] [false]: 'แอกทีฟทรานสปอร์ตเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.600324936+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.60032698+07:00","message":"Set new StatePrefix: 'แอกทีฟทรานสปอร์ตเท่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:23.91919036+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:23.919218657+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แอกทีฟทรานสปอร์ตเท่านั้นนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:23.91922448+07:00","message":"receive interim result [false|false]: แอกทีฟทรานสปอร์ตเท่านั้นนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:23.91923448+07:00","message":"[buffer interim] 222 false แอกทีฟทรานสปอร์ตเท่านั้นนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.919240424+07:00","message":"[bufferProcess] interim [860000000]:แอกทีฟทรานสปอร์ตเท่านั้นนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.91924259+07:00","message":"[bufferProcess] send to processor:แอกทีฟทรานสปอร์ตเท่านั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.919247627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.919250133+07:00","message":"> Transcript [2181] [false]: 'แอกทีฟทรานสปอร์ตเท่านั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.919252993+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.919254926+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.919256841+07:00","message":"StatePrefix: 'แอกทีฟทรานสปอร์ตเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.919259121+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:23.92301686+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:23.923026723+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แอกทีฟทรานสปอร์ตเท่านั้นนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:23.923030211+07:00","message":"receive interim result [false|false]: แอกทีฟทรานสปอร์ตเท่านั้นนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:23.92303497+07:00","message":"[buffer interim] 222 false แอกทีฟทรานสปอร์ตเท่านั้นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.923042682+07:00","message":"[bufferProcess] interim [920000000]:แอกทีฟทรานสปอร์ตเท่านั้นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.923044774+07:00","message":"[bufferProcess] send to processor:แอกทีฟทรานสปอร์ตเท่านั้นนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.923046739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.923048707+07:00","message":"> Transcript [2182] [false]: 'แอกทีฟทรานสปอร์ตเท่านั้นนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.923050793+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.923052466+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.923054175+07:00","message":"StatePrefix: 'แอกทีฟทรานสปอร์ตเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:23.923055967+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:24.500094409+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:24.500138468+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:24.500145638+07:00","message":"receive interim result [false|false]: แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:24.50016439+07:00","message":"[buffer interim] 222 false แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.500178285+07:00","message":"[bufferProcess] interim [460000000]:แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.500182901+07:00","message":"[bufferProcess] send to processor:แอกทีฟทรานสปอร์ตเท่านั้นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.500191716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.500195608+07:00","message":"> Transcript [2183] [false]: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.500200841+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.500204001+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.500206136+07:00","message":"StatePrefix: 'แอกทีฟทรานสปอร์ตเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.500208543+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:24.623147075+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:24.62318094+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:24.62318782+07:00","message":"receive interim result [false|false]: แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:24.623200762+07:00","message":"[buffer interim] 222 false แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.623206797+07:00","message":"[bufferProcess] interim [580000000]:แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.62320934+07:00","message":"[bufferProcess] send to processor:แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.623216247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.623218734+07:00","message":"> Transcript [2184] [false]: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.623222012+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.62322418+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.623226429+07:00","message":"StatePrefix: 'แอกทีฟทรานสปอร์ตเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.623228994+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.623235081+07:00","message":"Push: 'แอกทีฟทรานสปอร์ตเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.623236842+07:00","message":"TextPushed: 'แอกทีฟทรานสปอร์ตเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.623238723+07:00","message":"Set new StatePrefix : 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.623240793+07:00","message":"Next Push (prob) : 'นั้นนะคะที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:24.623248713+07:00","message":"push: {false แอกทีฟทรานสปอร์ตเท่า 0 0xc003886880}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:24.825288961+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:24.825329196+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:24.825335739+07:00","message":"receive interim result [false|false]: แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:24.825350416+07:00","message":"[buffer interim] 222 false แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.825357588+07:00","message":"[bufferProcess] interim [820000000]:แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.825360005+07:00","message":"[bufferProcess] send to processor:แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.825365497+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.825368312+07:00","message":"> Transcript [2185] [false]: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.82537165+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.825373743+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.825376443+07:00","message":"StatePrefix: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:24.825379178+07:00","message":"TextPushed: 'แอกทีฟทรานสปอร์ตเท่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:25.06664562+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:25.06668233+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:25.066688342+07:00","message":"receive interim result [false|false]: แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:25.066701106+07:00","message":"[buffer interim] 222 false แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:25.066707521+07:00","message":"[bufferProcess] interim [60000000]:แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:25.066709749+07:00","message":"[bufferProcess] send to processor:แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:25.066714446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:25.066717211+07:00","message":"> Transcript [2186] [false]: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:25.066720371+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:25.066722236+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:25.066724118+07:00","message":"StatePrefix: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:25.066726452+07:00","message":"TextPushed: 'แอกทีฟทรานสปอร์ตเท่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:25.256431101+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:25.256470207+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:25.256482337+07:00","message":"receive interim result [false|false]: แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงาน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:25.25649406+07:00","message":"[buffer interim] 222 false แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:25.256500164+07:00","message":"[bufferProcess] interim [240000000]:แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:25.256502984+07:00","message":"[bufferProcess] send to processor:แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:25.256506299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:25.256508871+07:00","message":"> Transcript [2187] [false]: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:25.256511958+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:25.256513693+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:25.256515795+07:00","message":"StatePrefix: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:25.256518245+07:00","message":"TextPushed: 'แอกทีฟทรานสปอร์ตเท่า'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:25.512682423+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:25.5126874+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:25.524911839+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:25.524948987+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:25.524954979+07:00","message":"receive interim result [false|false]: แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:25.524968931+07:00","message":"[buffer interim] 222 false แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:25.524981225+07:00","message":"[bufferProcess] interim [480000000]:แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:25.524984409+07:00","message":"[bufferProcess] send to processor:แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:25.524992487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:25.524995456+07:00","message":"> Transcript [2188] [false]: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:25.524999765+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:25.525001957+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:25.52500402+07:00","message":"StatePrefix: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:25.525006528+07:00","message":"TextPushed: 'แอกทีฟทรานสปอร์ตเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:25.525011266+07:00","message":"Push: 'นั้นนะคะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:25.525012977+07:00","message":"TextPushed: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:25.525015906+07:00","message":"Set new StatePrefix : 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:25.525018537+07:00","message":"Next Push (prob) : 'ต้องใช้พลังงาน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:25.525026071+07:00","message":"push: {false นั้นนะคะที่ 0 0xc003886880}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:25.896584387+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:25.896620844+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:25.89662676+07:00","message":"receive interim result [false|false]: แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:25.896640815+07:00","message":"[buffer interim] 222 false แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:25.896647973+07:00","message":"[bufferProcess] interim [840000000]:แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:25.896650734+07:00","message":"[bufferProcess] send to processor:แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:25.896657605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:25.896660218+07:00","message":"> Transcript [2189] [false]: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:25.896663972+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:25.896665875+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:25.896668233+07:00","message":"StatePrefix: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:25.896671206+07:00","message":"TextPushed: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:26.097559772+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:26.097604628+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-02-25T13:13:26.097611531+07:00","message":"receive interim result [false|false]: แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:26.097622574+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ATP\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:26.097624771+07:00","message":"receive interim result [false|false]:  ATP"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:26.097632338+07:00","message":"[buffer interim] 222 false แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:26.097637736+07:00","message":"[buffer interim] 222 false  ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.097644134+07:00","message":"[bufferProcess] interim [80000000]:แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.097647158+07:00","message":"[bufferProcess] send to processor:แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.097652137+07:00","message":"[bufferProcess] interim [80000000]: ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.097656734+07:00","message":"[bufferProcess] update buffer: แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.097659571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.097662283+07:00","message":"> Transcript [2190] [false]: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.097665664+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.097667421+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.097669215+07:00","message":"StatePrefix: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.097671783+07:00","message":"TextPushed: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:26.462239027+07:00","message":"[GCS] IsForceVAD: false for message ID: 222"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:26.479938429+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:26.479974866+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:26.479981319+07:00","message":"receive interim result [false|false]: แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:26.480003392+07:00","message":"[buffer interim] 222 false แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.480011716+07:00","message":"[bufferProcess] interim [440000000]:แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.480015299+07:00","message":"[bufferProcess] send to processor:แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.480019216+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.480022137+07:00","message":"> Transcript [2191] [false]: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.48002563+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.480027692+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.480029473+07:00","message":"StatePrefix: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.480031972+07:00","message":"TextPushed: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:26.570588828+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:26.570631036+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP\",\"confidence\":0.9466785}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":650000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:26.570638142+07:00","message":"receive interim result [true|false]: แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:26.570651145+07:00","message":"end recv isFinal message id 222"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:26.570653334+07:00","message":"end Recv id 222"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:26.570671943+07:00","message":"[buffer interim] 222 true แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.57068031+07:00","message":"[bufferProcess] interim [650000000]:แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.57068394+07:00","message":"[bufferProcess] send to processor (isfinal):แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.570687485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.570690337+07:00","message":"> Transcript [2192] [false]: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.570694+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.57069602+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.57069917+07:00","message":"StatePrefix: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.570701819+07:00","message":"TextPushed: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.570706133+07:00","message":"Push: 'ต้องใช้พลังงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.570707889+07:00","message":"TextPushed: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.570709829+07:00","message":"Set new StatePrefix : 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.570711818+07:00","message":"Next Push (prob) : 'จาก ATP'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.570713368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.570715116+07:00","message":"> Transcript [2193] [true]: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.570717202+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.570718765+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.570720285+07:00","message":"StatePrefix: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงานจาก ATP'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.570721994+07:00","message":"TextPushed: 'แอกทีฟทรานสปอร์ตเท่านั้นนะคะที่ต้องใช้พลังงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:26.570724042+07:00","message":"Push: 'จาก ATP'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:26.570733114+07:00","message":"push: {false ต้องใช้พลังงาน 0 0xc003886880}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:26.570743478+07:00","message":"push: {true จาก ATP 0 0xc003886880}"}
{"level":"info","service":"Main","time":"2026-02-25T13:13:26.582571153+07:00","message":"write wav file: './tmp/7509/7509_222.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:26.59431482+07:00","message":"[GCS] Start streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:27.144647152+07:00","message":"receive streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:27.144694248+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นไง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:27.14469895+07:00","message":"receive interim result [false|false]: เป็นไง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:27.144712647+07:00","message":"[buffer interim] 223 false เป็นไง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.144719142+07:00","message":"[bufferProcess] interim [360000000]:เป็นไง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.144720812+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:27.307108903+07:00","message":"receive streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:27.307155697+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นไงคะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:27.307160809+07:00","message":"receive interim result [false|false]: เป็นไงคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:27.307177322+07:00","message":"[buffer interim] 223 false เป็นไงคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.307184208+07:00","message":"[bufferProcess] interim [540000000]:เป็นไงคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.307186458+07:00","message":"[bufferProcess] send to processor:เป็นไง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.307193925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.307196703+07:00","message":"> Transcript [2194] [false]: 'เป็นไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.307198828+07:00","message":"Set StatePrefix (first interim): 'เป็นไง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:27.948498074+07:00","message":"receive streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:27.948543326+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นไงคะถูก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:27.948548767+07:00","message":"receive interim result [false|false]: เป็นไงคะถูก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:27.948559779+07:00","message":"[buffer interim] 223 false เป็นไงคะถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.948566379+07:00","message":"[bufferProcess] interim [140000000]:เป็นไงคะถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.948569211+07:00","message":"[bufferProcess] send to processor:เป็นไงคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.94857512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.948578186+07:00","message":"> Transcript [2195] [false]: 'เป็นไงคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.948580919+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.948582865+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.948584878+07:00","message":"StatePrefix: 'เป็นไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:27.94858688+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:28.030309083+07:00","message":"receive streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:28.030341166+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นไงคะถูกกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:28.030348308+07:00","message":"receive interim result [false|false]: เป็นไงคะถูกกัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:28.03036721+07:00","message":"[buffer interim] 223 false เป็นไงคะถูกกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.030373764+07:00","message":"[bufferProcess] interim [320000000]:เป็นไงคะถูกกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.030376222+07:00","message":"[bufferProcess] send to processor:เป็นไงคะถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.030379292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.030382724+07:00","message":"> Transcript [2196] [false]: 'เป็นไงคะถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.030385938+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.03038798+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.030389627+07:00","message":"StatePrefix: 'เป็นไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.030391663+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:28.216926546+07:00","message":"receive streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:28.216973762+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นไงคะถูกกันกี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:28.216979688+07:00","message":"receive interim result [false|false]: เป็นไงคะถูกกันกี่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:28.216991624+07:00","message":"[buffer interim] 223 false เป็นไงคะถูกกันกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.216998571+07:00","message":"[bufferProcess] interim [500000000]:เป็นไงคะถูกกันกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.21700091+07:00","message":"[bufferProcess] send to processor:เป็นไงคะถูกกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.217006089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.217008905+07:00","message":"> Transcript [2197] [false]: 'เป็นไงคะถูกกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.217012125+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.217014161+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.217015945+07:00","message":"StatePrefix: 'เป็นไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.217018058+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:28.458389866+07:00","message":"receive streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:28.458423312+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นไงคะถูกกันกี่คน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:28.458429261+07:00","message":"receive interim result [false|false]: เป็นไงคะถูกกันกี่คน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:28.45843923+07:00","message":"[buffer interim] 223 false เป็นไงคะถูกกันกี่คน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.458445327+07:00","message":"[bufferProcess] interim [680000000]:เป็นไงคะถูกกันกี่คน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.458447674+07:00","message":"[bufferProcess] send to processor:เป็นไงคะถูกกันกี่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.458452964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.458455775+07:00","message":"> Transcript [2198] [false]: 'เป็นไงคะถูกกันกี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.458458468+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.458460513+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.458462162+07:00","message":"StatePrefix: 'เป็นไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.458464079+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.45846831+07:00","message":"Push: 'เป็นไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.458470262+07:00","message":"TextPushed: 'เป็นไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.458472527+07:00","message":"Set new StatePrefix : 'เป็นไงคะถูกกันกี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.458474612+07:00","message":"Next Push (prob) : 'คะถูกกันกี่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:28.458481408+07:00","message":"push: {false เป็นไง 0 0xc000045680}"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:28.51303657+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:28.51303827+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:28.528219288+07:00","message":"receive streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:28.528254647+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นไงคะถูกกันกี่ข้อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:28.528260211+07:00","message":"receive interim result [false|false]: เป็นไงคะถูกกันกี่ข้อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:28.528274963+07:00","message":"[buffer interim] 223 false เป็นไงคะถูกกันกี่ข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.528281319+07:00","message":"[bufferProcess] interim [740000000]:เป็นไงคะถูกกันกี่ข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.528283386+07:00","message":"[bufferProcess] send to processor:เป็นไงคะถูกกันกี่คน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.52828675+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.528289316+07:00","message":"> Transcript [2199] [false]: 'เป็นไงคะถูกกันกี่คน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.52829228+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.528294377+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.528296336+07:00","message":"StatePrefix: 'เป็นไงคะถูกกันกี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.528298373+07:00","message":"TextPushed: 'เป็นไง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:28.847797345+07:00","message":"receive streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:28.847832306+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นไงคะถูกกันกี่ข้อคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:28.847838103+07:00","message":"receive interim result [false|false]: เป็นไงคะถูกกันกี่ข้อคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:28.847850862+07:00","message":"[buffer interim] 223 false เป็นไงคะถูกกันกี่ข้อคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.84785748+07:00","message":"[bufferProcess] interim [40000000]:เป็นไงคะถูกกันกี่ข้อคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.847859659+07:00","message":"[bufferProcess] send to processor:เป็นไงคะถูกกันกี่ข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.847864575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.847867711+07:00","message":"> Transcript [2200] [false]: 'เป็นไงคะถูกกันกี่ข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.847870662+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.847872876+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.84787462+07:00","message":"StatePrefix: 'เป็นไงคะถูกกันกี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:28.847876626+07:00","message":"TextPushed: 'เป็นไง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:29.427469653+07:00","message":"receive streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:29.427521395+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นไงคะถูกกันกี่ข้อคะนักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:29.42754011+07:00","message":"receive interim result [false|false]: เป็นไงคะถูกกันกี่ข้อคะนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:29.427554131+07:00","message":"[buffer interim] 223 false เป็นไงคะถูกกันกี่ข้อคะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:29.427560457+07:00","message":"[bufferProcess] interim [640000000]:เป็นไงคะถูกกันกี่ข้อคะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:29.427564067+07:00","message":"[bufferProcess] send to processor:เป็นไงคะถูกกันกี่ข้อคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:29.427569422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:29.427572126+07:00","message":"> Transcript [2201] [false]: 'เป็นไงคะถูกกันกี่ข้อคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:29.427575324+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:29.427577305+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:29.427588694+07:00","message":"StatePrefix: 'เป็นไงคะถูกกันกี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:29.427591187+07:00","message":"TextPushed: 'เป็นไง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:29.672932918+07:00","message":"[GCS] IsForceVAD: false for message ID: 223"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:29.767679066+07:00","message":"receive streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:29.767728969+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นไงคะถูกกันกี่ข้อคะนักเรียน\",\"confidence\":0.9575625}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:29.76773617+07:00","message":"receive interim result [true|false]: เป็นไงคะถูกกันกี่ข้อคะนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:29.767749663+07:00","message":"end recv isFinal message id 223"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:29.767752545+07:00","message":"end Recv id 223"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:29.767761266+07:00","message":"[buffer interim] 223 true เป็นไงคะถูกกันกี่ข้อคะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:29.7677733+07:00","message":"[bufferProcess] interim [90000000]:เป็นไงคะถูกกันกี่ข้อคะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:29.767777308+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นไงคะถูกกันกี่ข้อคะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:29.767781846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:29.767785859+07:00","message":"> Transcript [2202] [false]: 'เป็นไงคะถูกกันกี่ข้อคะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:29.767790067+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:29.767792867+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:29.767795836+07:00","message":"StatePrefix: 'เป็นไงคะถูกกันกี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:29.767798672+07:00","message":"TextPushed: 'เป็นไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:29.767807396+07:00","message":"Push: 'คะถูกกันกี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:29.767812152+07:00","message":"TextPushed: 'เป็นไงคะถูกกันกี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:29.767814187+07:00","message":"Set new StatePrefix : 'เป็นไงคะถูกกันกี่ข้อคะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:29.767816618+07:00","message":"Next Push (prob) : 'ข้อคะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:29.767818776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:29.767821022+07:00","message":"> Transcript [2203] [true]: 'เป็นไงคะถูกกันกี่ข้อคะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:29.767823093+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:29.767824636+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:29.767827861+07:00","message":"StatePrefix: 'เป็นไงคะถูกกันกี่ข้อคะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:29.767829827+07:00","message":"TextPushed: 'เป็นไงคะถูกกันกี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:29.767831667+07:00","message":"Push: 'ข้อคะนักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:29.767840001+07:00","message":"push: {false คะถูกกันกี่ 0 0xc000045680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:29.767846783+07:00","message":"push: {true ข้อคะนักเรียน 0 0xc000045680}"}
{"level":"info","service":"Main","time":"2026-02-25T13:13:29.775730919+07:00","message":"write wav file: './tmp/7509/7509_223.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:30.825083768+07:00","message":"[GCS] Start streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:30.891882305+07:00","message":"[GCS] IsForceVAD: false for message ID: 224"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:31.073470596+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:31.073490259+07:00","message":"found end of frame, send empty tag with msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:31.073493819+07:00","message":"end Recv id 224"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:31.073501766+07:00","message":"[buffer interim] 224 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.07350856+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.073512261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.073514963+07:00","message":"> Transcript [2204] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.073517231+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.073519066+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.073520675+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.073522289+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.073524697+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:31.073533553+07:00","message":"push: {true \n 0 0xc003886780}"}
{"level":"info","service":"Main","time":"2026-02-25T13:13:31.077843715+07:00","message":"write wav file: './tmp/7509/7509_224.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:31.27398065+07:00","message":"[GCS] Start streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:31.367508252+07:00","message":"[GCS] Cleaned up inactive client: 195"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:31.367526822+07:00","message":"[GCS] Cleaned up inactive client: 189"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:31.367529327+07:00","message":"[GCS] Cleaned up inactive client: 188"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:31.367531289+07:00","message":"[GCS] Cleaned up inactive client: 193"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:31.367532997+07:00","message":"[GCS] Cleaned up inactive client: 196"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:31.367534553+07:00","message":"[GCS] Cleaned up inactive client: 190"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:31.36753616+07:00","message":"[GCS] Cleaned up inactive client: 194"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:31.367537777+07:00","message":"[GCS] Cleaned up inactive client: 191"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:31.367539496+07:00","message":"[GCS] Cleaned up inactive client: 192"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:31.367541132+07:00","message":"[GCS] Cleaned up inactive client: 197"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:31.513465047+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:31.513471802+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:31.609182429+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:31.609223127+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:31.609229067+07:00","message":"receive interim result [false|false]: จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:31.60924385+07:00","message":"[buffer interim] 225 false จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.609250309+07:00","message":"[bufferProcess] interim [360000000]:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.609252162+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:31.745902255+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:31.745947841+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:31.745953672+07:00","message":"receive interim result [false|false]: จาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:31.745965981+07:00","message":"[buffer interim] 225 false จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.745972399+07:00","message":"[bufferProcess] interim [480000000]:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.74597494+07:00","message":"[bufferProcess] send to processor:จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.745981377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.745985185+07:00","message":"> Transcript [2205] [false]: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.745987453+07:00","message":"Set StatePrefix (first interim): 'จะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:31.8208163+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:31.820852381+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:31.820858699+07:00","message":"receive interim result [false|false]: จากการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:31.820871953+07:00","message":"[buffer interim] 225 false จากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.820878472+07:00","message":"[bufferProcess] interim [600000000]:จากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.820880779+07:00","message":"[bufferProcess] send to processor:จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.820885928+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.820888561+07:00","message":"> Transcript [2206] [false]: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.820890926+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.82089334+07:00","message":"Set new StatePrefix: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:31.930593423+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:31.930629324+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:31.930635086+07:00","message":"receive interim result [false|false]: จากตอน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:31.930647714+07:00","message":"[buffer interim] 225 false จากตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.930653881+07:00","message":"[bufferProcess] interim [660000000]:จากตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.930655867+07:00","message":"[bufferProcess] send to processor:จากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.930660778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.930663284+07:00","message":"> Transcript [2207] [false]: 'จากการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.930666029+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.930667954+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.930669702+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.930671849+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:31.989425473+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:31.9894618+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:31.989468211+07:00","message":"receive interim result [false|false]: จากตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:31.989480449+07:00","message":"[buffer interim] 225 false จากตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.989487106+07:00","message":"[bufferProcess] interim [780000000]:จากตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.989489076+07:00","message":"[bufferProcess] send to processor:จากตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.989495372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.989498358+07:00","message":"> Transcript [2208] [false]: 'จากตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.989500924+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.989502958+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.989504911+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:31.989507368+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:32.24605429+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:32.246097199+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่ 1\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:32.246103757+07:00","message":"receive interim result [false|false]: จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:32.24612012+07:00","message":"[buffer interim] 225 false จากตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.246127006+07:00","message":"[bufferProcess] interim [960000000]:จากตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.246129737+07:00","message":"[bufferProcess] send to processor:จากตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.246136756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.246139963+07:00","message":"> Transcript [2209] [false]: 'จากตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.246143055+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.246145006+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.246147422+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.246149669+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:32.633979651+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:32.634013501+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:32.634019268+07:00","message":"receive interim result [false|false]: จากตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:32.634031203+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1 นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:32.634034337+07:00","message":"receive interim result [false|false]:  1 นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:32.634042706+07:00","message":"[buffer interim] 225 false จากตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:32.634045854+07:00","message":"[buffer interim] 225 false  1 นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.634050846+07:00","message":"[bufferProcess] interim [380000000]:จากตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.63405269+07:00","message":"[bufferProcess] send to processor:จากตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.634055174+07:00","message":"[bufferProcess] interim [380000000]: 1 นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.634058207+07:00","message":"[bufferProcess] update buffer: จากตอนที่ 1 นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.634060944+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.634063567+07:00","message":"> Transcript [2210] [false]: 'จากตอนที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.634066199+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.634068068+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.634069866+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.634071932+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.634074362+07:00","message":"Push: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.634076212+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.634078203+07:00","message":"Set new StatePrefix : 'จากตอนที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.634081972+07:00","message":"Next Push (prob) : 'ตอนที่ 1'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:32.634088776+07:00","message":"push: {false จาก 0 0xc003886b80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:32.81929959+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:32.819341726+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:32.819347585+07:00","message":"receive interim result [false|false]: จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:32.819357134+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:32.819359659+07:00","message":"receive interim result [false|false]:  นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:32.819369998+07:00","message":"[buffer interim] 225 false จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:32.81937291+07:00","message":"[buffer interim] 225 false  นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.819377994+07:00","message":"[bufferProcess] interim [560000000]:จากตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.819380356+07:00","message":"[bufferProcess] send to processor:จากตอนที่ 1 นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.819383069+07:00","message":"[bufferProcess] interim [560000000]: นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.819385399+07:00","message":"[bufferProcess] update buffer: จากตอนที่ 1 นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.819388367+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.819390764+07:00","message":"> Transcript [2211] [false]: 'จากตอนที่ 1 นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.819393548+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.819395412+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.819398383+07:00","message":"StatePrefix: 'จากตอนที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.81940052+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:32.822916876+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:32.82293207+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:32.822937708+07:00","message":"receive interim result [false|false]: จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:32.822947834+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นักเรียนยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:32.822950322+07:00","message":"receive interim result [false|false]:  นักเรียนยัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:32.822954116+07:00","message":"[buffer interim] 225 false จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:32.822956366+07:00","message":"[buffer interim] 225 false  นักเรียนยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.822959902+07:00","message":"[bufferProcess] interim [620000000]:จากตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.822961996+07:00","message":"[bufferProcess] send to processor:จากตอนที่ 1 นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.82296416+07:00","message":"[bufferProcess] interim [620000000]: นักเรียนยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.822966116+07:00","message":"[bufferProcess] update buffer: จากตอนที่ 1 นักเรียนยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.82296799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.822969901+07:00","message":"> Transcript [2212] [false]: 'จากตอนที่ 1 นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.8229718+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.822973568+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.822975225+07:00","message":"StatePrefix: 'จากตอนที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:32.822977031+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:33.022475133+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:33.022517648+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:33.022524416+07:00","message":"receive interim result [false|false]: จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:33.022540498+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นักเรียนยังจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:33.02254354+07:00","message":"receive interim result [false|false]:  นักเรียนยังจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:33.022552268+07:00","message":"[buffer interim] 225 false จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:33.022555736+07:00","message":"[buffer interim] 225 false  นักเรียนยังจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.022561356+07:00","message":"[bufferProcess] interim [740000000]:จากตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.022564158+07:00","message":"[bufferProcess] send to processor:จากตอนที่ 1 นักเรียนยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.022567337+07:00","message":"[bufferProcess] interim [740000000]: นักเรียนยังจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.022569623+07:00","message":"[bufferProcess] update buffer: จากตอนที่ 1 นักเรียนยังจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.02257318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.022576367+07:00","message":"> Transcript [2213] [false]: 'จากตอนที่ 1 นักเรียนยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.022579531+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.022581582+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.022583432+07:00","message":"StatePrefix: 'จากตอนที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.022585754+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:33.026565281+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:33.026606487+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:33.026612633+07:00","message":"receive interim result [false|false]: จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:33.026629121+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นักเรียนยังจำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:33.026631923+07:00","message":"receive interim result [false|false]:  นักเรียนยังจำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:33.026640583+07:00","message":"[buffer interim] 225 false จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:33.026643637+07:00","message":"[buffer interim] 225 false  นักเรียนยังจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.02664925+07:00","message":"[bufferProcess] interim [800000000]:จากตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.026651866+07:00","message":"[bufferProcess] send to processor:จากตอนที่ 1 นักเรียนยังจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.026656901+07:00","message":"[bufferProcess] interim [800000000]: นักเรียนยังจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.026659244+07:00","message":"[bufferProcess] update buffer: จากตอนที่ 1 นักเรียนยังจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.026662148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.026664547+07:00","message":"> Transcript [2214] [false]: 'จากตอนที่ 1 นักเรียนยังจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.026667677+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.026669499+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.026671169+07:00","message":"StatePrefix: 'จากตอนที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.026673287+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.026679073+07:00","message":"Push: 'ตอนที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.026680973+07:00","message":"TextPushed: 'จากตอนที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.026683423+07:00","message":"Set new StatePrefix : 'จากตอนที่ 1 นักเรียนยังจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.026685699+07:00","message":"Next Push (prob) : ' นักเรียนยังจะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:33.026694305+07:00","message":"push: {false ตอนที่ 1 0 0xc003886b80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:33.140733751+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:33.140773592+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:33.140778978+07:00","message":"receive interim result [false|false]: จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:33.14078978+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นักเรียนยังจำได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:33.140793027+07:00","message":"receive interim result [false|false]:  นักเรียนยังจำได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:33.140800215+07:00","message":"[buffer interim] 225 false จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:33.140803307+07:00","message":"[buffer interim] 225 false  นักเรียนยังจำได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.140808769+07:00","message":"[bufferProcess] interim [920000000]:จากตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.140811561+07:00","message":"[bufferProcess] send to processor:จากตอนที่ 1 นักเรียนยังจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.140814289+07:00","message":"[bufferProcess] interim [920000000]: นักเรียนยังจำได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.140816549+07:00","message":"[bufferProcess] update buffer: จากตอนที่ 1 นักเรียนยังจำได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.140819445+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.140821954+07:00","message":"> Transcript [2215] [false]: 'จากตอนที่ 1 นักเรียนยังจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.14082426+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.140826071+07:00","message":"Set new StatePrefix: 'จากตอนที่ 1 นักเรียนยังจำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:33.34136005+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:33.34138695+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:33.341393021+07:00","message":"receive interim result [false|false]: จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:33.341405956+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นักเรียนยังจำได้ไหม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:33.34140916+07:00","message":"receive interim result [false|false]:  นักเรียนยังจำได้ไหม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:33.341415366+07:00","message":"[buffer interim] 225 false จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:33.341419285+07:00","message":"[buffer interim] 225 false  นักเรียนยังจำได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.341424315+07:00","message":"[bufferProcess] interim [100000000]:จากตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.341426761+07:00","message":"[bufferProcess] send to processor:จากตอนที่ 1 นักเรียนยังจำได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.34142971+07:00","message":"[bufferProcess] interim [100000000]: นักเรียนยังจำได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.341432311+07:00","message":"[bufferProcess] update buffer: จากตอนที่ 1 นักเรียนยังจำได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.34143507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.341437342+07:00","message":"> Transcript [2216] [false]: 'จากตอนที่ 1 นักเรียนยังจำได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.341439878+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.341441709+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.341443324+07:00","message":"StatePrefix: 'จากตอนที่ 1 นักเรียนยังจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.341445397+07:00","message":"TextPushed: 'จากตอนที่ 1'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:33.401562971+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:33.401603323+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-02-25T13:13:33.401611039+07:00","message":"receive interim result [false|false]: จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:33.401621171+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นักเรียนยังจำได้ไหมคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:33.401625762+07:00","message":"receive interim result [false|false]:  นักเรียนยังจำได้ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:33.401634123+07:00","message":"[buffer interim] 225 false จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:33.401639068+07:00","message":"[buffer interim] 225 false  นักเรียนยังจำได้ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.401644439+07:00","message":"[bufferProcess] interim [220000000]:จากตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.40164669+07:00","message":"[bufferProcess] send to processor:จากตอนที่ 1 นักเรียนยังจำได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.401649586+07:00","message":"[bufferProcess] interim [220000000]: นักเรียนยังจำได้ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.401652382+07:00","message":"[bufferProcess] update buffer: จากตอนที่ 1 นักเรียนยังจำได้ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.401654868+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.401657557+07:00","message":"> Transcript [2217] [false]: 'จากตอนที่ 1 นักเรียนยังจำได้ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.401660258+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.40166205+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.401663831+07:00","message":"StatePrefix: 'จากตอนที่ 1 นักเรียนยังจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.401665809+07:00","message":"TextPushed: 'จากตอนที่ 1'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:33.718068017+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:33.718099037+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:33.718103982+07:00","message":"receive interim result [false|false]: จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:33.71812249+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นักเรียนยังจำได้ไหมคะว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:33.718126032+07:00","message":"receive interim result [false|false]:  นักเรียนยังจำได้ไหมคะว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:33.718133294+07:00","message":"[buffer interim] 225 false จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:33.718136679+07:00","message":"[buffer interim] 225 false  นักเรียนยังจำได้ไหมคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.718141569+07:00","message":"[bufferProcess] interim [460000000]:จากตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.718144166+07:00","message":"[bufferProcess] send to processor:จากตอนที่ 1 นักเรียนยังจำได้ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.718150279+07:00","message":"[bufferProcess] interim [460000000]: นักเรียนยังจำได้ไหมคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.718152838+07:00","message":"[bufferProcess] update buffer: จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.718155724+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.718158013+07:00","message":"> Transcript [2218] [false]: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.718161105+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.718162959+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.718164778+07:00","message":"StatePrefix: 'จากตอนที่ 1 นักเรียนยังจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:33.718167009+07:00","message":"TextPushed: 'จากตอนที่ 1'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.299640122+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.299684367+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.299690118+07:00","message":"receive interim result [false|false]: จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.299705391+07:00","message":"[buffer interim] 225 false จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.299712555+07:00","message":"[bufferProcess] interim [60000000]:จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.299715724+07:00","message":"[bufferProcess] send to processor:จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.299723181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.299726431+07:00","message":"> Transcript [2219] [false]: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.299730458+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.299732714+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.299734936+07:00","message":"StatePrefix: 'จากตอนที่ 1 นักเรียนยังจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.299737253+07:00","message":"TextPushed: 'จากตอนที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.299744777+07:00","message":"Push: ' นักเรียนยังจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.299746736+07:00","message":"TextPushed: 'จากตอนที่ 1 นักเรียนยังจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.299749184+07:00","message":"Set new StatePrefix : 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.299751712+07:00","message":"Next Push (prob) : 'ได้ไหมคะว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.299760181+07:00","message":"push: {false  นักเรียนยังจำ 0 0xc003886b80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.322331031+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.322356842+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.32236226+07:00","message":"receive interim result [false|false]: จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.322375313+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นักเรียนยังจำได้ไหมคะว่ากู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.32237876+07:00","message":"receive interim result [false|false]:  นักเรียนยังจำได้ไหมคะว่ากู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.32238569+07:00","message":"[buffer interim] 225 false จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.322394076+07:00","message":"[buffer interim] 225 false  นักเรียนยังจำได้ไหมคะว่ากู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.32239922+07:00","message":"[bufferProcess] interim [120000000]:จากตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.322401987+07:00","message":"[bufferProcess] send to processor:จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.32240835+07:00","message":"[bufferProcess] interim [120000000]: นักเรียนยังจำได้ไหมคะว่ากู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.322410774+07:00","message":"[bufferProcess] update buffer: จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่ากู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.322413347+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.322415731+07:00","message":"> Transcript [2220] [false]: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.322418269+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.322420499+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.322422183+07:00","message":"StatePrefix: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.322424399+07:00","message":"TextPushed: 'จากตอนที่ 1 นักเรียนยังจำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.481203357+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.481237091+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-02-25T13:13:34.481244021+07:00","message":"receive interim result [false|false]: จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.481261516+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นักเรียนยังจำได้ไหมคะว่าคุณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.48126459+07:00","message":"receive interim result [false|false]:  นักเรียนยังจำได้ไหมคะว่าคุณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.481272412+07:00","message":"[buffer interim] 225 false จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.481276092+07:00","message":"[buffer interim] 225 false  นักเรียนยังจำได้ไหมคะว่าคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.481281868+07:00","message":"[bufferProcess] interim [180000000]:จากตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.481284295+07:00","message":"[bufferProcess] send to processor:จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่ากู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.481287142+07:00","message":"[bufferProcess] interim [180000000]: นักเรียนยังจำได้ไหมคะว่าคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.481289722+07:00","message":"[bufferProcess] update buffer: จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.48129264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.481295272+07:00","message":"> Transcript [2221] [false]: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่ากู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.481298276+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.481300412+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.481302193+07:00","message":"StatePrefix: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.481305989+07:00","message":"TextPushed: 'จากตอนที่ 1 นักเรียนยังจำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.494749089+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.494776999+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.494782501+07:00","message":"receive interim result [false|false]: จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.494795886+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นักเรียนยังจำได้ไหมคะว่ากูได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.494799012+07:00","message":"receive interim result [false|false]:  นักเรียนยังจำได้ไหมคะว่ากูได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.494806187+07:00","message":"[buffer interim] 225 false จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.49481025+07:00","message":"[buffer interim] 225 false  นักเรียนยังจำได้ไหมคะว่ากูได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.494817039+07:00","message":"[bufferProcess] interim [240000000]:จากตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.494820798+07:00","message":"[bufferProcess] send to processor:จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.494824991+07:00","message":"[bufferProcess] interim [240000000]: นักเรียนยังจำได้ไหมคะว่ากูได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.494828387+07:00","message":"[bufferProcess] update buffer: จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่ากูได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.494832363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.494836279+07:00","message":"> Transcript [2222] [false]: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.494840369+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.494843146+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.494845722+07:00","message":"StatePrefix: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.494848898+07:00","message":"TextPushed: 'จากตอนที่ 1 นักเรียนยังจำ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:34.513745139+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:34.513772417+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.628367211+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.628409222+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.628415901+07:00","message":"receive interim result [false|false]: จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.628428191+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นักเรียนยังจำได้ไหมคะว่ากูได้ป่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.628431146+07:00","message":"receive interim result [false|false]:  นักเรียนยังจำได้ไหมคะว่ากูได้ป่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.628438572+07:00","message":"[buffer interim] 225 false จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.628445174+07:00","message":"[buffer interim] 225 false  นักเรียนยังจำได้ไหมคะว่ากูได้ป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.628450939+07:00","message":"[bufferProcess] interim [360000000]:จากตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.628453682+07:00","message":"[bufferProcess] send to processor:จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่ากูได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.628463062+07:00","message":"[bufferProcess] interim [360000000]: นักเรียนยังจำได้ไหมคะว่ากูได้ป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.628465707+07:00","message":"[bufferProcess] update buffer: จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่ากูได้ป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.628468852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.628471971+07:00","message":"> Transcript [2223] [false]: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่ากูได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.628475583+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.628477723+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.628479865+07:00","message":"StatePrefix: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.628486513+07:00","message":"TextPushed: 'จากตอนที่ 1 นักเรียนยังจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.62849438+07:00","message":"Push: 'ได้ไหมคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.628496461+07:00","message":"TextPushed: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.628498456+07:00","message":"Set new StatePrefix : 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่ากูได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.628500532+07:00","message":"Next Push (prob) : 'กูได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.628508484+07:00","message":"push: {false ได้ไหมคะว่า 0 0xc003886b80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.739607152+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.739640588+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.739647084+07:00","message":"receive interim result [false|false]: จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.739662801+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นักเรียนยังจำได้ไหมคะว่าครูได้ตั้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.739666402+07:00","message":"receive interim result [false|false]:  นักเรียนยังจำได้ไหมคะว่าครูได้ตั้ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.739673528+07:00","message":"[buffer interim] 225 false จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.739676666+07:00","message":"[buffer interim] 225 false  นักเรียนยังจำได้ไหมคะว่าครูได้ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.739681951+07:00","message":"[bufferProcess] interim [480000000]:จากตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.739684243+07:00","message":"[bufferProcess] send to processor:จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่ากูได้ป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.739687097+07:00","message":"[bufferProcess] interim [480000000]: นักเรียนยังจำได้ไหมคะว่าครูได้ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.739689829+07:00","message":"[bufferProcess] update buffer: จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.739692841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.739695333+07:00","message":"> Transcript [2224] [false]: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่ากูได้ป่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.739698262+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.739701637+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.739703429+07:00","message":"StatePrefix: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่ากูได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.739706012+07:00","message":"TextPushed: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.810709693+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.810743989+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.810750414+07:00","message":"receive interim result [false|false]: จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.810762532+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.810765395+07:00","message":"receive interim result [false|false]:  นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.810772272+07:00","message":"[buffer interim] 225 false จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.810778846+07:00","message":"[buffer interim] 225 false  นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.810784043+07:00","message":"[bufferProcess] interim [600000000]:จากตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.810786799+07:00","message":"[bufferProcess] send to processor:จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.810798031+07:00","message":"[bufferProcess] interim [600000000]: นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.810800624+07:00","message":"[bufferProcess] update buffer: จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.81080455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.810807762+07:00","message":"> Transcript [2225] [false]: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.810810092+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.810811937+07:00","message":"Set new StatePrefix: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.997867265+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.997904406+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.997910616+07:00","message":"receive interim result [false|false]: จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.997919721+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถาม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.997923143+07:00","message":"receive interim result [false|false]:  นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถาม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.997933545+07:00","message":"[buffer interim] 225 false จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:34.997937069+07:00","message":"[buffer interim] 225 false  นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.997943262+07:00","message":"[bufferProcess] interim [780000000]:จากตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.997945929+07:00","message":"[bufferProcess] send to processor:จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.997948954+07:00","message":"[bufferProcess] interim [780000000]: นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.997951489+07:00","message":"[bufferProcess] update buffer: จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.997954271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.99795721+07:00","message":"> Transcript [2226] [false]: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.997960074+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.997962087+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.997963806+07:00","message":"StatePrefix: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:34.997966031+07:00","message":"TextPushed: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:35.447035221+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:35.447070985+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:35.447076991+07:00","message":"receive interim result [false|false]: จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:35.447088283+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถามชวน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:35.447091578+07:00","message":"receive interim result [false|false]:  นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถามชวน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:35.447099406+07:00","message":"[buffer interim] 225 false จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:35.447102524+07:00","message":"[buffer interim] 225 false  นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถามชวน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.447107945+07:00","message":"[bufferProcess] interim [140000000]:จากตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.447110256+07:00","message":"[bufferProcess] send to processor:จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.447112949+07:00","message":"[bufferProcess] interim [140000000]: นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถามชวน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.447115577+07:00","message":"[bufferProcess] update buffer: จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถามชวน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.447118459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.447120751+07:00","message":"> Transcript [2227] [false]: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.447123618+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.447125564+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.447127268+07:00","message":"StatePrefix: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.447129298+07:00","message":"TextPushed: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:35.636935579+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:35.636974422+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:35.636981638+07:00","message":"receive interim result [false|false]: จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:35.636996955+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถามชวนคิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:35.63700045+07:00","message":"receive interim result [false|false]:  นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถามชวนคิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:35.63700776+07:00","message":"[buffer interim] 225 false จากตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:35.637011019+07:00","message":"[buffer interim] 225 false  นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถามชวนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.637016538+07:00","message":"[bufferProcess] interim [380000000]:จากตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.637018664+07:00","message":"[bufferProcess] send to processor:จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถามชวน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.637021565+07:00","message":"[bufferProcess] interim [380000000]: นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถามชวนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.637024346+07:00","message":"[bufferProcess] update buffer: จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถามชวนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.637027762+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.637033429+07:00","message":"> Transcript [2228] [false]: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถามชวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.637036868+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.637038671+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.637040426+07:00","message":"StatePrefix: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.63704286+07:00","message":"TextPushed: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:35.692465466+07:00","message":"[GCS] IsForceVAD: false for message ID: 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:35.7557134+07:00","message":"[GCS] Start streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:35.804559304+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:35.804609625+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถามชวนคิด\",\"confidence\":0.9573324}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":650000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:35.804617411+07:00","message":"receive interim result [true|false]: จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถามชวนคิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:35.80462829+07:00","message":"end recv isFinal message id 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:35.804630516+07:00","message":"end Recv id 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:35.804639482+07:00","message":"[buffer interim] 225 true จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถามชวนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.804649151+07:00","message":"[bufferProcess] interim [650000000]:จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถามชวนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.804652359+07:00","message":"[bufferProcess] send to processor (isfinal):จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถามชวนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.804656443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.804659439+07:00","message":"> Transcript [2229] [false]: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถามชวนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.804663076+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.804665166+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.80466724+07:00","message":"StatePrefix: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.804670183+07:00","message":"TextPushed: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.804673511+07:00","message":"Push: 'ครูได้ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.804675348+07:00","message":"TextPushed: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.804677384+07:00","message":"Set new StatePrefix : 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถามชวนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.804679605+07:00","message":"Next Push (prob) : 'คำถามชวนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.804681345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.804683107+07:00","message":"> Transcript [2230] [true]: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถามชวนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.80468526+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.804686846+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.80468837+07:00","message":"StatePrefix: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้งคำถามชวนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.804690376+07:00","message":"TextPushed: 'จากตอนที่ 1 นักเรียนยังจำได้ไหมคะว่าครูได้ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:35.804692345+07:00","message":"Push: 'คำถามชวนคิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:35.804700624+07:00","message":"push: {false ครูได้ตั้ง 0 0xc003886b80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:35.804706444+07:00","message":"push: {true คำถามชวนคิด 0 0xc003886b80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:13:35.814665864+07:00","message":"write wav file: './tmp/7509/7509_225.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:36.072093201+07:00","message":"[GCS] IsForceVAD: false for message ID: 226"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:36.16228368+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:36.162301337+07:00","message":"found end of frame, send empty tag with msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:36.162304134+07:00","message":"end Recv id 226"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:36.162311509+07:00","message":"[buffer interim] 226 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:36.162318647+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:36.162322104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:36.162324756+07:00","message":"> Transcript [2231] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:36.162326976+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:36.162328725+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:36.162330296+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:36.162332035+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:36.162334705+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:36.162345049+07:00","message":"push: {true \n 0 0xc003886e00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:13:36.167296223+07:00","message":"write wav file: './tmp/7509/7509_226.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:36.654512478+07:00","message":"[GCS] Start streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:37.197668829+07:00","message":"receive streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:37.197706465+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:37.197712532+07:00","message":"receive interim result [false|false]: ให้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:37.197725171+07:00","message":"[buffer interim] 227 false ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.197733302+07:00","message":"[bufferProcess] interim [420000000]:ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.197735972+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.197743883+07:00","message":"[bufferProcess] send to processor (ticker):ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.197747874+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.197751612+07:00","message":"> Transcript [2232] [false]: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.197754757+07:00","message":"Set StatePrefix (first interim): 'ให้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:37.399839224+07:00","message":"receive streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:37.399881966+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:37.399888223+07:00","message":"receive interim result [false|false]: ให้นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:37.399911216+07:00","message":"[buffer interim] 227 false ให้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.399921055+07:00","message":"[bufferProcess] interim [600000000]:ให้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.39992354+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:37.496328579+07:00","message":"receive streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:37.496404647+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้นัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:37.496414679+07:00","message":"receive interim result [false|false]: ให้นัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:37.496432313+07:00","message":"[buffer interim] 227 false ให้นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.496460237+07:00","message":"[bufferProcess] interim [660000000]:ให้นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.496465027+07:00","message":"[bufferProcess] send to processor:ให้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.496474325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.496478277+07:00","message":"> Transcript [2233] [false]: 'ให้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.496497182+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.496500532+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.496504291+07:00","message":"StatePrefix: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.496507646+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:37.514494931+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:37.51453579+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:37.630476388+07:00","message":"receive streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:37.630516144+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:37.630521504+07:00","message":"receive interim result [false|false]: ให้นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:37.630532692+07:00","message":"[buffer interim] 227 false ให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.630541948+07:00","message":"[bufferProcess] interim [780000000]:ให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.63054418+07:00","message":"[bufferProcess] send to processor:ให้นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.630549488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.630551859+07:00","message":"> Transcript [2234] [false]: 'ให้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.630555125+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.630557229+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.630559239+07:00","message":"StatePrefix: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.630561273+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:37.890339189+07:00","message":"receive streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:37.890381477+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้นักเรียนวัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:37.890388472+07:00","message":"receive interim result [false|false]: ให้นักเรียนวัด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:37.890401995+07:00","message":"[buffer interim] 227 false ให้นักเรียนวัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.890412465+07:00","message":"[bufferProcess] interim [80000000]:ให้นักเรียนวัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.890415818+07:00","message":"[bufferProcess] send to processor:ให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.890425293+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.890430661+07:00","message":"> Transcript [2235] [false]: 'ให้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.890434786+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.890438227+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.890440671+07:00","message":"StatePrefix: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:37.890442612+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:38.022914251+07:00","message":"receive streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:38.022954525+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้นักเรียนไว้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:38.022960373+07:00","message":"receive interim result [false|false]: ให้นักเรียนไว้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:38.022973749+07:00","message":"[buffer interim] 227 false ให้นักเรียนไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.022980862+07:00","message":"[bufferProcess] interim [140000000]:ให้นักเรียนไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.022983194+07:00","message":"[bufferProcess] send to processor:ให้นักเรียนวัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.022988418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.022991394+07:00","message":"> Transcript [2236] [false]: 'ให้นักเรียนวัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.022994822+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.022996721+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.022998809+07:00","message":"StatePrefix: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.023001062+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.023006257+07:00","message":"Push: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.023008342+07:00","message":"TextPushed: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.023010359+07:00","message":"Set new StatePrefix : 'ให้นักเรียนวัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.023012891+07:00","message":"Next Push (prob) : 'นักเรียนวัด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:38.023021224+07:00","message":"push: {false ให้ 0 0xc003887080}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:38.088579979+07:00","message":"receive streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:38.088605078+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้นักเรียนไว้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:38.08860959+07:00","message":"receive interim result [false|false]: ให้นักเรียนไว้นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:38.088621667+07:00","message":"[buffer interim] 227 false ให้นักเรียนไว้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.088628234+07:00","message":"[bufferProcess] interim [320000000]:ให้นักเรียนไว้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.088631038+07:00","message":"[bufferProcess] send to processor:ให้นักเรียนไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.088637641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.088640678+07:00","message":"> Transcript [2237] [false]: 'ให้นักเรียนไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.088642902+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.088645166+07:00","message":"Set new StatePrefix: 'ให้นักเรียนไว้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:38.275697656+07:00","message":"receive streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:38.275742703+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้นักเรียนไว้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:38.275748756+07:00","message":"receive interim result [false|false]: ให้นักเรียนไว้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:38.275760926+07:00","message":"[buffer interim] 227 false ให้นักเรียนไว้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.275768153+07:00","message":"[bufferProcess] interim [440000000]:ให้นักเรียนไว้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.27577038+07:00","message":"[bufferProcess] send to processor:ให้นักเรียนไว้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.275775652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.275779389+07:00","message":"> Transcript [2238] [false]: 'ให้นักเรียนไว้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.275782836+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.275784974+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.275787438+07:00","message":"StatePrefix: 'ให้นักเรียนไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.275790106+07:00","message":"TextPushed: 'ให้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:38.512443655+07:00","message":"[GCS] IsForceVAD: false for message ID: 227"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:38.650349005+07:00","message":"receive streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:38.650388121+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้นักเรียนไว้นะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:38.650394848+07:00","message":"receive interim result [true|false]: ให้นักเรียนไว้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:38.650404297+07:00","message":"end recv isFinal message id 227"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:38.65040675+07:00","message":"end Recv id 227"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:38.650414827+07:00","message":"[buffer interim] 227 true ให้นักเรียนไว้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.650425185+07:00","message":"[bufferProcess] interim [890000000]:ให้นักเรียนไว้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.650428322+07:00","message":"[bufferProcess] send to processor (isfinal):ให้นักเรียนไว้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.650442724+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.650461587+07:00","message":"> Transcript [2239] [false]: 'ให้นักเรียนไว้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.650467462+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.650470514+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.650472593+07:00","message":"StatePrefix: 'ให้นักเรียนไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.650475034+07:00","message":"TextPushed: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.650477496+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.650479535+07:00","message":"> Transcript [2240] [true]: 'ให้นักเรียนไว้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.650481685+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.650483419+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.650484936+07:00","message":"StatePrefix: 'ให้นักเรียนไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.650486649+07:00","message":"TextPushed: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:38.6504933+07:00","message":"Push: 'นักเรียนไว้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:38.65050636+07:00","message":"push: {true นักเรียนไว้นะคะ 0 0xc003887080}"}
{"level":"info","service":"Main","time":"2026-02-25T13:13:38.658269953+07:00","message":"write wav file: './tmp/7509/7509_227.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:38.835406303+07:00","message":"[GCS] Start streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:39.372189054+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:39.372231563+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:39.372236309+07:00","message":"receive interim result [false|false]: ว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:39.372247924+07:00","message":"[buffer interim] 228 false ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.372254505+07:00","message":"[bufferProcess] interim [540000000]:ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.372256152+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:39.528727823+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:39.528769417+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วาด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:39.52877548+07:00","message":"receive interim result [false|false]: วาด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:39.528792648+07:00","message":"[buffer interim] 228 false วาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.528799954+07:00","message":"[bufferProcess] interim [720000000]:วาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.528801889+07:00","message":"[bufferProcess] send to processor:ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.528805654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.52880886+07:00","message":"> Transcript [2241] [false]: 'ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.52881162+07:00","message":"Set StatePrefix (first interim): 'ว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:39.553575305+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:39.5536028+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าพระ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:39.553608188+07:00","message":"receive interim result [false|false]: ว่าพระ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:39.553620792+07:00","message":"[buffer interim] 228 false ว่าพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.553626227+07:00","message":"[bufferProcess] interim [780000000]:ว่าพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.55362835+07:00","message":"[bufferProcess] send to processor:วาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.553631544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.553634368+07:00","message":"> Transcript [2242] [false]: 'วาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.553636257+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.553638375+07:00","message":"Set new StatePrefix: 'วาด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:39.681557223+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:39.681603714+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเพราะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:39.681609812+07:00","message":"receive interim result [false|false]: ว่าเพราะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:39.68162335+07:00","message":"[buffer interim] 228 false ว่าเพราะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.6816298+07:00","message":"[bufferProcess] interim [840000000]:ว่าเพราะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.681631953+07:00","message":"[bufferProcess] send to processor:ว่าพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.681637872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.681641323+07:00","message":"> Transcript [2243] [false]: 'ว่าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.681643355+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.681645118+07:00","message":"Set new StatePrefix: 'ว่าพระ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:39.808121+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:39.808160407+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเพราะเหตุ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:39.808166011+07:00","message":"receive interim result [false|false]: ว่าเพราะเหตุ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:39.808179197+07:00","message":"[buffer interim] 228 false ว่าเพราะเหตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.808186783+07:00","message":"[bufferProcess] interim [20000000]:ว่าเพราะเหตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.808189501+07:00","message":"[bufferProcess] send to processor:ว่าเพราะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.808193032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.808196328+07:00","message":"> Transcript [2244] [false]: 'ว่าเพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.808198351+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:39.808200573+07:00","message":"Set new StatePrefix: 'ว่าเพราะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:40.055778281+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:40.05582543+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเพราะเหตุใด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:40.05586216+07:00","message":"receive interim result [false|false]: ว่าเพราะเหตุใด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:40.055878167+07:00","message":"[buffer interim] 228 false ว่าเพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.055884845+07:00","message":"[bufferProcess] interim [260000000]:ว่าเพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.055887587+07:00","message":"[bufferProcess] send to processor:ว่าเพราะเหตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.055894266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.055896791+07:00","message":"> Transcript [2245] [false]: 'ว่าเพราะเหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.055899986+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.055901942+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.055903835+07:00","message":"StatePrefix: 'ว่าเพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.055905887+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:40.515325732+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:40.515354085+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:40.700337739+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:40.700384532+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเพราะเหตุใด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:40.700391216+07:00","message":"receive interim result [false|false]: ว่าเพราะเหตุใด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:40.700404785+07:00","message":"[buffer interim] 228 false ว่าเพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.700411526+07:00","message":"[bufferProcess] interim [860000000]:ว่าเพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.700414013+07:00","message":"[bufferProcess] send to processor:ว่าเพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.700421038+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.700423743+07:00","message":"> Transcript [2246] [false]: 'ว่าเพราะเหตุใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.700427137+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.700429388+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.700432095+07:00","message":"StatePrefix: 'ว่าเพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.700434365+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:40.703512177+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:40.703523931+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเพราะเหตุใดสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:40.70352723+07:00","message":"receive interim result [false|false]: ว่าเพราะเหตุใดสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:40.703535579+07:00","message":"[buffer interim] 228 false ว่าเพราะเหตุใดสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.703538578+07:00","message":"[bufferProcess] interim [920000000]:ว่าเพราะเหตุใดสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.703541277+07:00","message":"[bufferProcess] send to processor:ว่าเพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.703543935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.703546839+07:00","message":"> Transcript [2247] [false]: 'ว่าเพราะเหตุใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.703549053+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.703550605+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.703552303+07:00","message":"StatePrefix: 'ว่าเพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.70355402+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:40.925499275+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:40.925540582+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเพราะเหตุใดสารใด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:40.925546574+07:00","message":"receive interim result [false|false]: ว่าเพราะเหตุใดสารใด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:40.925559505+07:00","message":"[buffer interim] 228 false ว่าเพราะเหตุใดสารใด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.925570131+07:00","message":"[bufferProcess] interim [100000000]:ว่าเพราะเหตุใดสารใด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.925572346+07:00","message":"[bufferProcess] send to processor:ว่าเพราะเหตุใดสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.925579217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.925581794+07:00","message":"> Transcript [2248] [false]: 'ว่าเพราะเหตุใดสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.925585736+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.92558819+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.925590119+07:00","message":"StatePrefix: 'ว่าเพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.925592168+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.925598484+07:00","message":"Push: 'ว่าเพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.925600256+07:00","message":"TextPushed: 'ว่าเพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.925603188+07:00","message":"Set new StatePrefix : 'ว่าเพราะเหตุใดสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.925606232+07:00","message":"Next Push (prob) : 'เหตุใดสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:40.925614472+07:00","message":"push: {false ว่าเพราะ 0 0xc000395e80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:40.961645731+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:40.961683359+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเพราะเหตุใดสารดัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:40.961688545+07:00","message":"receive interim result [false|false]: ว่าเพราะเหตุใดสารดัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:40.961702501+07:00","message":"[buffer interim] 228 false ว่าเพราะเหตุใดสารดัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.961708277+07:00","message":"[bufferProcess] interim [160000000]:ว่าเพราะเหตุใดสารดัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.961710871+07:00","message":"[bufferProcess] send to processor:ว่าเพราะเหตุใดสารใด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.961717445+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.961720156+07:00","message":"> Transcript [2249] [false]: 'ว่าเพราะเหตุใดสารใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.961722771+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.961724714+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.961726414+07:00","message":"StatePrefix: 'ว่าเพราะเหตุใดสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:40.961728881+07:00","message":"TextPushed: 'ว่าเพราะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:41.09173205+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:41.091772856+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเพราะเหตุใดสารดังกล่าว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:41.091779064+07:00","message":"receive interim result [false|false]: ว่าเพราะเหตุใดสารดังกล่าว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:41.091793877+07:00","message":"[buffer interim] 228 false ว่าเพราะเหตุใดสารดังกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.091801362+07:00","message":"[bufferProcess] interim [280000000]:ว่าเพราะเหตุใดสารดังกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.091803894+07:00","message":"[bufferProcess] send to processor:ว่าเพราะเหตุใดสารดัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.091813643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.091820376+07:00","message":"> Transcript [2250] [false]: 'ว่าเพราะเหตุใดสารดัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.091825643+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.091828287+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.091831049+07:00","message":"StatePrefix: 'ว่าเพราะเหตุใดสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.091834692+07:00","message":"TextPushed: 'ว่าเพราะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:41.664765841+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:41.664807169+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเพราะเหตุใดสารดังกล่าว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:41.664812604+07:00","message":"receive interim result [false|false]: ว่าเพราะเหตุใดสารดังกล่าว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:41.664827754+07:00","message":"[buffer interim] 228 false ว่าเพราะเหตุใดสารดังกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.664837356+07:00","message":"[bufferProcess] interim [880000000]:ว่าเพราะเหตุใดสารดังกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.664839938+07:00","message":"[bufferProcess] send to processor:ว่าเพราะเหตุใดสารดังกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.664845395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.664848259+07:00","message":"> Transcript [2251] [false]: 'ว่าเพราะเหตุใดสารดังกล่าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.664851666+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.664853952+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.664858332+07:00","message":"StatePrefix: 'ว่าเพราะเหตุใดสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.664860584+07:00","message":"TextPushed: 'ว่าเพราะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:41.791045813+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:41.791088216+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเพราะเหตุใดสารดังกล่าวจึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:41.791094726+07:00","message":"receive interim result [false|false]: ว่าเพราะเหตุใดสารดังกล่าวจึง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:41.79110955+07:00","message":"[buffer interim] 228 false ว่าเพราะเหตุใดสารดังกล่าวจึง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.791117102+07:00","message":"[bufferProcess] interim [0]:ว่าเพราะเหตุใดสารดังกล่าวจึง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.791119822+07:00","message":"[bufferProcess] send to processor:ว่าเพราะเหตุใดสารดังกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.791126358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.791128952+07:00","message":"> Transcript [2252] [false]: 'ว่าเพราะเหตุใดสารดังกล่าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.791132598+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.791134767+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.791136582+07:00","message":"StatePrefix: 'ว่าเพราะเหตุใดสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.791139183+07:00","message":"TextPushed: 'ว่าเพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.791145747+07:00","message":"Push: 'เหตุใดสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.791147621+07:00","message":"TextPushed: 'ว่าเพราะเหตุใดสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.791149508+07:00","message":"Set new StatePrefix : 'ว่าเพราะเหตุใดสารดังกล่าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:41.791151535+07:00","message":"Next Push (prob) : 'ดังกล่าว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:41.791159555+07:00","message":"push: {false เหตุใดสาร 0 0xc000395e80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:42.051906622+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:42.051948972+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเพราะเหตุใดสารดังกล่าวจึงขอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:42.051955516+07:00","message":"receive interim result [false|false]: ว่าเพราะเหตุใดสารดังกล่าวจึงขอ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:42.051968125+07:00","message":"[buffer interim] 228 false ว่าเพราะเหตุใดสารดังกล่าวจึงขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.051975295+07:00","message":"[bufferProcess] interim [240000000]:ว่าเพราะเหตุใดสารดังกล่าวจึงขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.051977761+07:00","message":"[bufferProcess] send to processor:ว่าเพราะเหตุใดสารดังกล่าวจึง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.051983188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.051986157+07:00","message":"> Transcript [2253] [false]: 'ว่าเพราะเหตุใดสารดังกล่าวจึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.051989421+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.05199143+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.051993469+07:00","message":"StatePrefix: 'ว่าเพราะเหตุใดสารดังกล่าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.051995809+07:00","message":"TextPushed: 'ว่าเพราะเหตุใดสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:42.05522843+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:42.055240014+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเพราะเหตุใดสารดังกล่าวจึงคง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:42.055243519+07:00","message":"receive interim result [false|false]: ว่าเพราะเหตุใดสารดังกล่าวจึงคง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:42.05525334+07:00","message":"[buffer interim] 228 false ว่าเพราะเหตุใดสารดังกล่าวจึงคง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.055262364+07:00","message":"[bufferProcess] interim [300000000]:ว่าเพราะเหตุใดสารดังกล่าวจึงคง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.05526461+07:00","message":"[bufferProcess] send to processor:ว่าเพราะเหตุใดสารดังกล่าวจึงขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.055267172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.055269273+07:00","message":"> Transcript [2254] [false]: 'ว่าเพราะเหตุใดสารดังกล่าวจึงขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.055271924+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.055273644+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.05527531+07:00","message":"StatePrefix: 'ว่าเพราะเหตุใดสารดังกล่าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.055277254+07:00","message":"TextPushed: 'ว่าเพราะเหตุใดสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:42.302878699+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:42.302922008+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:42.302927614+07:00","message":"receive interim result [false|false]: ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:42.302942753+07:00","message":"[buffer interim] 228 false ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.302949545+07:00","message":"[bufferProcess] interim [480000000]:ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.302952158+07:00","message":"[bufferProcess] send to processor:ว่าเพราะเหตุใดสารดังกล่าวจึงคง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.302959286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.302962506+07:00","message":"> Transcript [2255] [false]: 'ว่าเพราะเหตุใดสารดังกล่าวจึงคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.302966247+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.302968467+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.302973242+07:00","message":"StatePrefix: 'ว่าเพราะเหตุใดสารดังกล่าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.302977157+07:00","message":"TextPushed: 'ว่าเพราะเหตุใดสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:42.507053061+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:42.507093322+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่ใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:42.507099507+07:00","message":"receive interim result [false|false]: ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่ใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:42.507113284+07:00","message":"[buffer interim] 228 false ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.507120951+07:00","message":"[bufferProcess] interim [660000000]:ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.50712414+07:00","message":"[bufferProcess] send to processor:ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.507127679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.507130192+07:00","message":"> Transcript [2256] [false]: 'ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.507134431+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.507137102+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.50714039+07:00","message":"StatePrefix: 'ว่าเพราะเหตุใดสารดังกล่าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.507143816+07:00","message":"TextPushed: 'ว่าเพราะเหตุใดสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.507151653+07:00","message":"Push: 'ดังกล่าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.507154578+07:00","message":"TextPushed: 'ว่าเพราะเหตุใดสารดังกล่าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.507158286+07:00","message":"Set new StatePrefix : 'ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.507160827+07:00","message":"Next Push (prob) : 'จึงคงอยู่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:42.50718447+07:00","message":"push: {false ดังกล่าว 0 0xc000395e80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:42.722683699+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:42.722725621+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่ในรถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:42.722731958+07:00","message":"receive interim result [false|false]: ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่ในรถ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:42.72274551+07:00","message":"[buffer interim] 228 false ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่ในรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.722752863+07:00","message":"[bufferProcess] interim [900000000]:ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่ในรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.722755356+07:00","message":"[bufferProcess] send to processor:ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.722760613+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.72276402+07:00","message":"> Transcript [2257] [false]: 'ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.722767491+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.722769591+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.722771352+07:00","message":"StatePrefix: 'ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.722774395+07:00","message":"TextPushed: 'ว่าเพราะเหตุใดสารดังกล่าว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:42.760618008+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:42.76064893+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่ในหลอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:42.760654956+07:00","message":"receive interim result [false|false]: ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่ในหลอด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:42.760668191+07:00","message":"[buffer interim] 228 false ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่ในหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.760674547+07:00","message":"[bufferProcess] interim [960000000]:ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่ในหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.760676857+07:00","message":"[bufferProcess] send to processor:ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่ในรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.760680572+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.760683027+07:00","message":"> Transcript [2258] [false]: 'ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่ในรถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.760686405+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.760688419+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.760690075+07:00","message":"StatePrefix: 'ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:42.760692491+07:00","message":"TextPushed: 'ว่าเพราะเหตุใดสารดังกล่าว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:43.011337955+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:43.01140292+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่ในหลอดเลือด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:43.011412642+07:00","message":"receive interim result [false|false]: ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่ในหลอดเลือด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:43.011432777+07:00","message":"[buffer interim] 228 false ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่ในหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:43.011442025+07:00","message":"[bufferProcess] interim [140000000]:ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่ในหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:43.011448351+07:00","message":"[bufferProcess] send to processor:ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่ในหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:43.011458084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:43.011462669+07:00","message":"> Transcript [2259] [false]: 'ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่ในหลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:43.011468179+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:43.011471423+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:43.011475296+07:00","message":"StatePrefix: 'ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:43.011479398+07:00","message":"TextPushed: 'ว่าเพราะเหตุใดสารดังกล่าว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:43.182445516+07:00","message":"[GCS] IsForceVAD: false for message ID: 228"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:43.319706516+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:43.319750761+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่ในหลอดเลือด\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:43.319757881+07:00","message":"receive interim result [true|false]: ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่ในหลอดเลือด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:43.319768323+07:00","message":"end recv isFinal message id 228"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:43.319770354+07:00","message":"end Recv id 228"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:43.31977642+07:00","message":"[buffer interim] 228 true ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่ในหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:43.319784054+07:00","message":"[bufferProcess] interim [590000000]:ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่ในหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:43.319794612+07:00","message":"[bufferProcess] send to processor (isfinal):ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่ในหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:43.319798141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:43.319800738+07:00","message":"> Transcript [2260] [false]: 'ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่ในหลอดเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:43.319804904+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:43.319806752+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:43.319809067+07:00","message":"StatePrefix: 'ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:43.319811754+07:00","message":"TextPushed: 'ว่าเพราะเหตุใดสารดังกล่าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:43.319814743+07:00","message":"Push: 'จึงคงอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:43.319816456+07:00","message":"TextPushed: 'ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:43.319819237+07:00","message":"Set new StatePrefix : 'ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่ในหลอดเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:43.319821841+07:00","message":"Next Push (prob) : 'ในหลอดเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:43.319823687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:43.319825705+07:00","message":"> Transcript [2261] [true]: 'ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่ในหลอดเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:43.319828005+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:43.319829493+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:43.319832269+07:00","message":"StatePrefix: 'ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่ในหลอดเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:43.319835243+07:00","message":"TextPushed: 'ว่าเพราะเหตุใดสารดังกล่าวจึงคงอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:43.319838477+07:00","message":"Push: 'ในหลอดเลือด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:43.31984861+07:00","message":"push: {false จึงคงอยู่ 0 0xc000395e80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:43.319860442+07:00","message":"push: {true ในหลอดเลือด 0 0xc000395e80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:13:43.329468322+07:00","message":"write wav file: './tmp/7509/7509_228.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:43.385759955+07:00","message":"[GCS] Start streaming session, msgId: 229"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:43.516050521+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:43.516058921+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:43.72220492+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:43.722248572+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:43.722253864+07:00","message":"receive interim result [false|false]: และ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:43.722267883+07:00","message":"[buffer interim] 229 false และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:43.722274477+07:00","message":"[bufferProcess] interim [420000000]:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:43.722284963+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:43.910640638+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:43.910695817+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และไม่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:43.91070394+07:00","message":"receive interim result [false|false]: และไม่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:43.910719755+07:00","message":"[buffer interim] 229 false และไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:43.910734518+07:00","message":"[bufferProcess] interim [600000000]:และไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:43.9107386+07:00","message":"[bufferProcess] send to processor:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:43.910747276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:43.910753374+07:00","message":"> Transcript [2262] [false]: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:43.910756814+07:00","message":"Set StatePrefix (first interim): 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:44.238807455+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:44.238860448+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และไม่รับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:44.238868834+07:00","message":"receive interim result [false|false]: และไม่รับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:44.238888442+07:00","message":"[buffer interim] 229 false และไม่รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.238897194+07:00","message":"[bufferProcess] interim [840000000]:และไม่รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.238901011+07:00","message":"[bufferProcess] send to processor:และไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.238910918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.238915431+07:00","message":"> Transcript [2263] [false]: 'และไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.238919542+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.238924755+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.23892846+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.238931824+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:44.24967224+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:44.249705042+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และไม่ระบุ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:44.249711646+07:00","message":"receive interim result [false|false]: และไม่ระบุ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:44.249727637+07:00","message":"[buffer interim] 229 false และไม่ระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.249734005+07:00","message":"[bufferProcess] interim [900000000]:และไม่ระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.249737468+07:00","message":"[bufferProcess] send to processor:และไม่รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.249741266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.249746066+07:00","message":"> Transcript [2264] [false]: 'และไม่รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.249749573+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.249752356+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.249756019+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.249759831+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:44.367752316+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:44.367798388+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และไม่ลำเอียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:44.367806493+07:00","message":"receive interim result [false|false]: และไม่ลำเอียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:44.367824707+07:00","message":"[buffer interim] 229 false และไม่ลำเอียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.367834237+07:00","message":"[bufferProcess] interim [20000000]:และไม่ลำเอียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.367838991+07:00","message":"[bufferProcess] send to processor:และไม่ระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.36784718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.367851086+07:00","message":"> Transcript [2265] [false]: 'และไม่ระบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.367856044+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.367860411+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.367863715+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.367866287+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:44.538020862+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:44.538074641+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และไม่ลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:44.538084341+07:00","message":"receive interim result [false|false]: และไม่ลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:44.538104069+07:00","message":"[buffer interim] 229 false และไม่ลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.538118435+07:00","message":"[bufferProcess] interim [140000000]:และไม่ลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.538122217+07:00","message":"[bufferProcess] send to processor:และไม่ลำเอียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.538132179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.538136715+07:00","message":"> Transcript [2266] [false]: 'และไม่ลำเอียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.538142012+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.538145681+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.538149614+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.538152903+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.53816288+07:00","message":"Push: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.538166029+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.538169681+07:00","message":"Set new StatePrefix : 'และไม่ลำเอียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.538173528+07:00","message":"Next Push (prob) : 'ไม่ลำเอียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:44.538195715+07:00","message":"push: {false และ 0 0xc003886700}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:44.614480416+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:44.614532432+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และไม่ลำเลียงเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:44.614541588+07:00","message":"receive interim result [false|false]: และไม่ลำเลียงเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:44.614559649+07:00","message":"[buffer interim] 229 false และไม่ลำเลียงเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.61456817+07:00","message":"[bufferProcess] interim [320000000]:และไม่ลำเลียงเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.614572307+07:00","message":"[bufferProcess] send to processor:และไม่ลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.614581458+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.614588335+07:00","message":"> Transcript [2267] [false]: 'และไม่ลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.614592094+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.614595376+07:00","message":"Set new StatePrefix: 'และไม่ลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:44.804057832+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:44.804128771+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และไม่ลำเลียงเข้าสู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:44.804136522+07:00","message":"receive interim result [false|false]: และไม่ลำเลียงเข้าสู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:44.804155269+07:00","message":"[buffer interim] 229 false และไม่ลำเลียงเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.80416892+07:00","message":"[bufferProcess] interim [500000000]:และไม่ลำเลียงเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.804172863+07:00","message":"[bufferProcess] send to processor:และไม่ลำเลียงเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.804181234+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.804185405+07:00","message":"> Transcript [2268] [false]: 'และไม่ลำเลียงเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.804190319+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.804193889+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.804196766+07:00","message":"StatePrefix: 'และไม่ลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:44.804200372+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:45.121879293+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:45.121945925+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และไม่ลำเลียงเข้าสู่เซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:45.121953315+07:00","message":"receive interim result [false|false]: และไม่ลำเลียงเข้าสู่เซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:45.121969814+07:00","message":"[buffer interim] 229 false และไม่ลำเลียงเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.121977564+07:00","message":"[bufferProcess] interim [740000000]:และไม่ลำเลียงเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.121980265+07:00","message":"[bufferProcess] send to processor:และไม่ลำเลียงเข้าสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.121987845+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.121994231+07:00","message":"> Transcript [2269] [false]: 'และไม่ลำเลียงเข้าสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.121998406+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.122000676+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.122002622+07:00","message":"StatePrefix: 'และไม่ลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.122004968+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:45.467496315+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:45.467541458+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และไม่ลำเลียงเข้าสู่เซลล์ขณะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:45.46754721+07:00","message":"receive interim result [false|false]: และไม่ลำเลียงเข้าสู่เซลล์ขณะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:45.467560329+07:00","message":"[buffer interim] 229 false และไม่ลำเลียงเข้าสู่เซลล์ขณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.467569228+07:00","message":"[bufferProcess] interim [100000000]:และไม่ลำเลียงเข้าสู่เซลล์ขณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.467572629+07:00","message":"[bufferProcess] send to processor:และไม่ลำเลียงเข้าสู่เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.467577382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.467582911+07:00","message":"> Transcript [2270] [false]: 'และไม่ลำเลียงเข้าสู่เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.46758657+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.46758881+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.467590915+07:00","message":"StatePrefix: 'และไม่ลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.467593766+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:45.50082342+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:45.500857453+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และไม่ลำเลียงเข้าสู่เซลล์ผนัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:45.500863003+07:00","message":"receive interim result [false|false]: และไม่ลำเลียงเข้าสู่เซลล์ผนัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:45.500874182+07:00","message":"[buffer interim] 229 false และไม่ลำเลียงเข้าสู่เซลล์ผนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.500879877+07:00","message":"[bufferProcess] interim [160000000]:และไม่ลำเลียงเข้าสู่เซลล์ผนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.500882201+07:00","message":"[bufferProcess] send to processor:และไม่ลำเลียงเข้าสู่เซลล์ขณะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.500886683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.500889477+07:00","message":"> Transcript [2271] [false]: 'และไม่ลำเลียงเข้าสู่เซลล์ขณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.500893028+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.500895136+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.500897262+07:00","message":"StatePrefix: 'และไม่ลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.500899735+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.500903961+07:00","message":"Push: 'ไม่ลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.500905745+07:00","message":"TextPushed: 'และไม่ลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.500907795+07:00","message":"Set new StatePrefix : 'และไม่ลำเลียงเข้าสู่เซลล์ขณะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.5009106+07:00","message":"Next Push (prob) : 'เข้าสู่เซลล์ขณะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:45.50091927+07:00","message":"push: {false ไม่ลำเลียง 0 0xc003886700}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:45.700272633+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:45.700319762+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และไม่ลำเลียงเข้าสู่เซลล์ผนังหลอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:45.700327433+07:00","message":"receive interim result [false|false]: และไม่ลำเลียงเข้าสู่เซลล์ผนังหลอด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:45.700341496+07:00","message":"[buffer interim] 229 false และไม่ลำเลียงเข้าสู่เซลล์ผนังหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.700349754+07:00","message":"[bufferProcess] interim [340000000]:และไม่ลำเลียงเข้าสู่เซลล์ผนังหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.700352598+07:00","message":"[bufferProcess] send to processor:และไม่ลำเลียงเข้าสู่เซลล์ผนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.700356391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.700358901+07:00","message":"> Transcript [2272] [false]: 'และไม่ลำเลียงเข้าสู่เซลล์ผนัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.700361104+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.700362988+07:00","message":"Set new StatePrefix: 'และไม่ลำเลียงเข้าสู่เซลล์ผนัง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:45.960522706+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:45.960553294+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และไม่ลำเลียงเข้าสู่เซลล์ผนังหลอดเลือด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:45.960559381+07:00","message":"receive interim result [false|false]: และไม่ลำเลียงเข้าสู่เซลล์ผนังหลอดเลือด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:45.960572167+07:00","message":"[buffer interim] 229 false และไม่ลำเลียงเข้าสู่เซลล์ผนังหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.960578681+07:00","message":"[bufferProcess] interim [580000000]:และไม่ลำเลียงเข้าสู่เซลล์ผนังหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.960581476+07:00","message":"[bufferProcess] send to processor:และไม่ลำเลียงเข้าสู่เซลล์ผนังหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.960586494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.960588849+07:00","message":"> Transcript [2273] [false]: 'และไม่ลำเลียงเข้าสู่เซลล์ผนังหลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.960592425+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.960595546+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.960598629+07:00","message":"StatePrefix: 'และไม่ลำเลียงเข้าสู่เซลล์ผนัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:45.960601974+07:00","message":"TextPushed: 'และไม่ลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:46.142094844+07:00","message":"[GCS] IsForceVAD: false for message ID: 229"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:46.235010723+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:46.235050688+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และไม่ลำเลียงเข้าสู่เซลล์ผนังหลอดเลือด\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:46.235056777+07:00","message":"receive interim result [true|false]: และไม่ลำเลียงเข้าสู่เซลล์ผนังหลอดเลือด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:46.235067793+07:00","message":"end recv isFinal message id 229"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:46.235070022+07:00","message":"end Recv id 229"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:46.23507724+07:00","message":"[buffer interim] 229 true และไม่ลำเลียงเข้าสู่เซลล์ผนังหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:46.235084422+07:00","message":"[bufferProcess] interim [970000000]:และไม่ลำเลียงเข้าสู่เซลล์ผนังหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:46.235089251+07:00","message":"[bufferProcess] send to processor (isfinal):และไม่ลำเลียงเข้าสู่เซลล์ผนังหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:46.2350932+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:46.235096182+07:00","message":"> Transcript [2274] [false]: 'และไม่ลำเลียงเข้าสู่เซลล์ผนังหลอดเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:46.235099077+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:46.23510221+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:46.235104413+07:00","message":"StatePrefix: 'และไม่ลำเลียงเข้าสู่เซลล์ผนัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:46.235107237+07:00","message":"TextPushed: 'และไม่ลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:46.235109256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:46.235111192+07:00","message":"> Transcript [2275] [true]: 'และไม่ลำเลียงเข้าสู่เซลล์ผนังหลอดเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:46.235113217+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:46.235114983+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:46.235116459+07:00","message":"StatePrefix: 'และไม่ลำเลียงเข้าสู่เซลล์ผนัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:46.235118439+07:00","message":"TextPushed: 'และไม่ลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:46.23512225+07:00","message":"Push: 'เข้าสู่เซลล์ผนังหลอดเลือด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:46.235131088+07:00","message":"push: {true เข้าสู่เซลล์ผนังหลอดเลือด 0 0xc003886700}"}
{"level":"info","service":"Main","time":"2026-02-25T13:13:46.244515259+07:00","message":"write wav file: './tmp/7509/7509_229.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:46.516801002+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:46.516812668+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:46.786188612+07:00","message":"[GCS] Start streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:47.432441885+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:47.432480394+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูคิด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:47.432485593+07:00","message":"receive interim result [false|false]: กูคิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:47.432499403+07:00","message":"[buffer interim] 230 false กูคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.432506141+07:00","message":"[bufferProcess] interim [600000000]:กูคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.432508087+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.432513599+07:00","message":"[bufferProcess] send to processor (ticker):กูคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.432516046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.432519587+07:00","message":"> Transcript [2276] [false]: 'กูคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.432521851+07:00","message":"Set StatePrefix (first interim): 'กูคิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:47.503905635+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:47.503942761+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูคิดว่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:47.503949493+07:00","message":"receive interim result [false|false]: กูคิดว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:47.503965962+07:00","message":"[buffer interim] 230 false กูคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.503973689+07:00","message":"[bufferProcess] interim [780000000]:กูคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.503976276+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:47.756607985+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:47.756646564+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูคิดว่าจะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:47.756652288+07:00","message":"receive interim result [false|false]: กูคิดว่าจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:47.756667538+07:00","message":"[buffer interim] 230 false กูคิดว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.75667446+07:00","message":"[bufferProcess] interim [960000000]:กูคิดว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.756676958+07:00","message":"[bufferProcess] send to processor:กูคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.756683591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.756686193+07:00","message":"> Transcript [2277] [false]: 'กูคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.756688926+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.756690816+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.756694857+07:00","message":"StatePrefix: 'กูคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:47.756696705+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:48.029822173+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:48.029866799+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูคิดว่าจับปลา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:48.029873372+07:00","message":"receive interim result [false|false]: กูคิดว่าจับปลา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:48.029895722+07:00","message":"[buffer interim] 230 false กูคิดว่าจับปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.029904452+07:00","message":"[bufferProcess] interim [260000000]:กูคิดว่าจับปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.029907227+07:00","message":"[bufferProcess] send to processor:กูคิดว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.029910498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.029913313+07:00","message":"> Transcript [2278] [false]: 'กูคิดว่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.029919351+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.029921655+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.02992343+07:00","message":"StatePrefix: 'กูคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.029925519+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:48.144819275+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:48.144864982+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูคิดว่าจะความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:48.144871303+07:00","message":"receive interim result [false|false]: กูคิดว่าจะความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:48.14488927+07:00","message":"[buffer interim] 230 false กูคิดว่าจะความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.144896961+07:00","message":"[bufferProcess] interim [380000000]:กูคิดว่าจะความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.144899333+07:00","message":"[bufferProcess] send to processor:กูคิดว่าจับปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.144902746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.144905508+07:00","message":"> Transcript [2279] [false]: 'กูคิดว่าจับปลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.144908833+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.144910983+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.144912721+07:00","message":"StatePrefix: 'กูคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.144914561+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:48.203875465+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:48.203921675+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูคิดว่าจะความรู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:48.203926839+07:00","message":"receive interim result [false|false]: กูคิดว่าจะความรู้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:48.203939276+07:00","message":"[buffer interim] 230 false กูคิดว่าจะความรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.203946236+07:00","message":"[bufferProcess] interim [440000000]:กูคิดว่าจะความรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.203948316+07:00","message":"[bufferProcess] send to processor:กูคิดว่าจะความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.203953566+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.203956116+07:00","message":"> Transcript [2280] [false]: 'กูคิดว่าจะความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.203959516+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.203961604+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.203963815+07:00","message":"StatePrefix: 'กูคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.203965783+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.203970361+07:00","message":"Push: 'กูคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.203972129+07:00","message":"TextPushed: 'กูคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.203973963+07:00","message":"Set new StatePrefix : 'กูคิดว่าจะความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.203976065+07:00","message":"Next Push (prob) : 'ว่าจะความ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:48.204001006+07:00","message":"push: {false กูคิด 0 0xc000395c80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:48.394127414+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:48.394165557+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูคิดว่าจะความรู้ที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:48.394171283+07:00","message":"receive interim result [false|false]: กูคิดว่าจะความรู้ที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:48.394183936+07:00","message":"[buffer interim] 230 false กูคิดว่าจะความรู้ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.394190407+07:00","message":"[bufferProcess] interim [680000000]:กูคิดว่าจะความรู้ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.394192514+07:00","message":"[bufferProcess] send to processor:กูคิดว่าจะความรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.394197135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.394199707+07:00","message":"> Transcript [2281] [false]: 'กูคิดว่าจะความรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.394202533+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.394204321+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.394206042+07:00","message":"StatePrefix: 'กูคิดว่าจะความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.394208236+07:00","message":"TextPushed: 'กูคิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:48.525883459+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:48.525924081+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูคิดว่าจะความรู้ที่ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:48.525929585+07:00","message":"receive interim result [false|false]: กูคิดว่าจะความรู้ที่ได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:48.525941839+07:00","message":"[buffer interim] 230 false กูคิดว่าจะความรู้ที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.525948389+07:00","message":"[bufferProcess] interim [800000000]:กูคิดว่าจะความรู้ที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.525950853+07:00","message":"[bufferProcess] send to processor:กูคิดว่าจะความรู้ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.525953901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.525956289+07:00","message":"> Transcript [2282] [false]: 'กูคิดว่าจะความรู้ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.525959787+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.525961647+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.525963658+07:00","message":"StatePrefix: 'กูคิดว่าจะความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.525965678+07:00","message":"TextPushed: 'กูคิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:48.715210831+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:48.715248005+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูคิดว่าจะความรู้ที่ได้เรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:48.715253824+07:00","message":"receive interim result [false|false]: กูคิดว่าจะความรู้ที่ได้เรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:48.715269815+07:00","message":"[buffer interim] 230 false กูคิดว่าจะความรู้ที่ได้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.715278222+07:00","message":"[bufferProcess] interim [980000000]:กูคิดว่าจะความรู้ที่ได้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.715280846+07:00","message":"[bufferProcess] send to processor:กูคิดว่าจะความรู้ที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.715288474+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.715291121+07:00","message":"> Transcript [2283] [false]: 'กูคิดว่าจะความรู้ที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.715294322+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.715297317+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.715301022+07:00","message":"StatePrefix: 'กูคิดว่าจะความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.715303481+07:00","message":"TextPushed: 'กูคิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:48.908833162+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:48.908879279+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูคิดว่าจะความรู้ที่ได้เรียนได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:48.908885149+07:00","message":"receive interim result [false|false]: กูคิดว่าจะความรู้ที่ได้เรียนได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:48.908898871+07:00","message":"[buffer interim] 230 false กูคิดว่าจะความรู้ที่ได้เรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.90890531+07:00","message":"[bufferProcess] interim [160000000]:กูคิดว่าจะความรู้ที่ได้เรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.908907569+07:00","message":"[bufferProcess] send to processor:กูคิดว่าจะความรู้ที่ได้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.908912291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.90891479+07:00","message":"> Transcript [2284] [false]: 'กูคิดว่าจะความรู้ที่ได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.908918318+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.908920385+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.908922603+07:00","message":"StatePrefix: 'กูคิดว่าจะความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.90892483+07:00","message":"TextPushed: 'กูคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.908929088+07:00","message":"Push: 'ว่าจะความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.908930857+07:00","message":"TextPushed: 'กูคิดว่าจะความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.908933156+07:00","message":"Set new StatePrefix : 'กูคิดว่าจะความรู้ที่ได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:48.908935187+07:00","message":"Next Push (prob) : 'รู้ที่ได้เรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:48.908942115+07:00","message":"push: {false ว่าจะความ 0 0xc000395c80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:49.101851537+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:49.101889291+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูคิดว่าจะความรู้ที่นักเรียนได้เรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:49.1018956+07:00","message":"receive interim result [false|false]: กูคิดว่าจะความรู้ที่นักเรียนได้เรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:49.101912565+07:00","message":"[buffer interim] 230 false กูคิดว่าจะความรู้ที่นักเรียนได้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.10191977+07:00","message":"[bufferProcess] interim [340000000]:กูคิดว่าจะความรู้ที่นักเรียนได้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.101922617+07:00","message":"[bufferProcess] send to processor:กูคิดว่าจะความรู้ที่ได้เรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.101926304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.101930153+07:00","message":"> Transcript [2285] [false]: 'กูคิดว่าจะความรู้ที่ได้เรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.101935154+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.10193726+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.101939576+07:00","message":"StatePrefix: 'กูคิดว่าจะความรู้ที่ได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.101942091+07:00","message":"TextPushed: 'กูคิดว่าจะความ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:49.356793593+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:49.356826164+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูคิดว่าจะความรู้ที่นักเรียนได้เรียนไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:49.356834032+07:00","message":"receive interim result [false|false]: กูคิดว่าจะความรู้ที่นักเรียนได้เรียนไป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:49.356845493+07:00","message":"[buffer interim] 230 false กูคิดว่าจะความรู้ที่นักเรียนได้เรียนไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.356853356+07:00","message":"[bufferProcess] interim [580000000]:กูคิดว่าจะความรู้ที่นักเรียนได้เรียนไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.356856891+07:00","message":"[bufferProcess] send to processor:กูคิดว่าจะความรู้ที่นักเรียนได้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.356862364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.356866244+07:00","message":"> Transcript [2286] [false]: 'กูคิดว่าจะความรู้ที่นักเรียนได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.356869768+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.356872805+07:00","message":"Set new StatePrefix: 'กูคิดว่าจะความรู้ที่นักเรียนได้เรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:49.433313715+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:49.433348246+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูคิดว่าจะความรู้ที่นักเรียนได้เรียนไปแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:49.433354242+07:00","message":"receive interim result [false|false]: กูคิดว่าจะความรู้ที่นักเรียนได้เรียนไปแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:49.433374275+07:00","message":"[buffer interim] 230 false กูคิดว่าจะความรู้ที่นักเรียนได้เรียนไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.433380904+07:00","message":"[bufferProcess] interim [700000000]:กูคิดว่าจะความรู้ที่นักเรียนได้เรียนไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.433383799+07:00","message":"[bufferProcess] send to processor:กูคิดว่าจะความรู้ที่นักเรียนได้เรียนไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.433387725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.433390483+07:00","message":"> Transcript [2287] [false]: 'กูคิดว่าจะความรู้ที่นักเรียนได้เรียนไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.433394501+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.433396437+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.433398234+07:00","message":"StatePrefix: 'กูคิดว่าจะความรู้ที่นักเรียนได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.433400437+07:00","message":"TextPushed: 'กูคิดว่าจะความ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:49.517050237+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:49.517073593+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:49.663134927+07:00","message":"[GCS] IsForceVAD: false for message ID: 230"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:49.842036743+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:49.842080356+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูคิดว่าจะความรู้ที่นักเรียนได้เรียนไปแล้ว\",\"confidence\":0.9384977}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:49.842086448+07:00","message":"receive interim result [true|false]: กูคิดว่าจะความรู้ที่นักเรียนได้เรียนไปแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:49.842098527+07:00","message":"end recv isFinal message id 230"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:49.842101976+07:00","message":"end Recv id 230"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:49.842108865+07:00","message":"[buffer interim] 230 true กูคิดว่าจะความรู้ที่นักเรียนได้เรียนไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.842115967+07:00","message":"[bufferProcess] interim [90000000]:กูคิดว่าจะความรู้ที่นักเรียนได้เรียนไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.842118985+07:00","message":"[bufferProcess] send to processor (isfinal):กูคิดว่าจะความรู้ที่นักเรียนได้เรียนไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.842122522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.842125258+07:00","message":"> Transcript [2288] [false]: 'กูคิดว่าจะความรู้ที่นักเรียนได้เรียนไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.842128545+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.842130431+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.842132284+07:00","message":"StatePrefix: 'กูคิดว่าจะความรู้ที่นักเรียนได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.842134578+07:00","message":"TextPushed: 'กูคิดว่าจะความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.842136365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.842138183+07:00","message":"> Transcript [2289] [true]: 'กูคิดว่าจะความรู้ที่นักเรียนได้เรียนไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.842140158+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.8421417+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.842144973+07:00","message":"StatePrefix: 'กูคิดว่าจะความรู้ที่นักเรียนได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.842146789+07:00","message":"TextPushed: 'กูคิดว่าจะความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:49.842150265+07:00","message":"Push: 'รู้ที่นักเรียนได้เรียนไปแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:49.842159732+07:00","message":"push: {true รู้ที่นักเรียนได้เรียนไปแล้ว 0 0xc000395c80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:13:49.852392089+07:00","message":"write wav file: './tmp/7509/7509_230.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:49.914516627+07:00","message":"[GCS] Start streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:50.661132651+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:50.661179739+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:50.661184687+07:00","message":"receive interim result [false|false]: คง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:50.661196809+07:00","message":"[buffer interim] 231 false คง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:50.661203207+07:00","message":"[bufferProcess] interim [780000000]:คง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:50.661204975+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:50.776666898+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:50.776704583+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คงจะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:50.776710855+07:00","message":"receive interim result [false|false]: คงจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:50.776726382+07:00","message":"[buffer interim] 231 false คงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:50.776734351+07:00","message":"[bufferProcess] interim [900000000]:คงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:50.77673679+07:00","message":"[bufferProcess] send to processor:คง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:50.776744419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:50.776747437+07:00","message":"> Transcript [2290] [false]: 'คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:50.776749492+07:00","message":"Set StatePrefix (first interim): 'คง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:50.899471797+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:50.899512433+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คงตอบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:50.89951751+07:00","message":"receive interim result [false|false]: คงตอบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:50.899530767+07:00","message":"[buffer interim] 231 false คงตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:50.899536859+07:00","message":"[bufferProcess] interim [960000000]:คงตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:50.899539054+07:00","message":"[bufferProcess] send to processor:คงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:50.899544089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:50.899546663+07:00","message":"> Transcript [2291] [false]: 'คงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:50.899549692+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:50.899551679+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:50.899553618+07:00","message":"StatePrefix: 'คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:50.899559798+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:51.076183625+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:51.076225614+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คงตอบคำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:51.076232142+07:00","message":"receive interim result [false|false]: คงตอบคำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:51.076246536+07:00","message":"[buffer interim] 231 false คงตอบคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:51.076253511+07:00","message":"[bufferProcess] interim [140000000]:คงตอบคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:51.076255662+07:00","message":"[bufferProcess] send to processor:คงตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:51.076261797+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:51.076264555+07:00","message":"> Transcript [2292] [false]: 'คงตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:51.076267488+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:51.076269431+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:51.076271222+07:00","message":"StatePrefix: 'คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:51.076273383+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:51.142337542+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:51.142375298+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คงตอบคำถาม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:51.142380998+07:00","message":"receive interim result [false|false]: คงตอบคำถาม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:51.142402521+07:00","message":"[buffer interim] 231 false คงตอบคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:51.14241304+07:00","message":"[bufferProcess] interim [320000000]:คงตอบคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:51.142415337+07:00","message":"[bufferProcess] send to processor:คงตอบคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:51.142418919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:51.142422102+07:00","message":"> Transcript [2293] [false]: 'คงตอบคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:51.142425102+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:51.142426786+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:51.142428804+07:00","message":"StatePrefix: 'คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:51.142430794+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:51.458883828+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:51.458931554+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คงตอบคำถามเหล่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:51.458937756+07:00","message":"receive interim result [false|false]: คงตอบคำถามเหล่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:51.458951729+07:00","message":"[buffer interim] 231 false คงตอบคำถามเหล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:51.45896111+07:00","message":"[bufferProcess] interim [560000000]:คงตอบคำถามเหล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:51.45896351+07:00","message":"[bufferProcess] send to processor:คงตอบคำถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:51.458967428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:51.458970438+07:00","message":"> Transcript [2294] [false]: 'คงตอบคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:51.458973646+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:51.458976526+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:51.458978922+07:00","message":"StatePrefix: 'คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:51.458981114+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:51.458986235+07:00","message":"Push: 'คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:51.458988329+07:00","message":"TextPushed: 'คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:51.458990297+07:00","message":"Set new StatePrefix : 'คงตอบคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:51.458992501+07:00","message":"Next Push (prob) : 'ตอบคำถาม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:51.459014468+07:00","message":"push: {false คง 0 0xc0039d9000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:51.52959868+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:51.529637246+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คงตอบคำถามเหล่านี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:51.529643998+07:00","message":"receive interim result [false|false]: คงตอบคำถามเหล่านี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:51.529654177+07:00","message":"[buffer interim] 231 false คงตอบคำถามเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:51.529660305+07:00","message":"[bufferProcess] interim [680000000]:คงตอบคำถามเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:51.529663431+07:00","message":"[bufferProcess] send to processor:คงตอบคำถามเหล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:51.529669874+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:51.529672843+07:00","message":"> Transcript [2295] [false]: 'คงตอบคำถามเหล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:51.529675714+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:51.52967774+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:51.529679604+07:00","message":"StatePrefix: 'คงตอบคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:51.529681748+07:00","message":"TextPushed: 'คง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:51.78012655+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:51.780165168+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คงตอบคำถามเหล่านี้ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:51.780170891+07:00","message":"receive interim result [false|false]: คงตอบคำถามเหล่านี้ได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:51.780181302+07:00","message":"[buffer interim] 231 false คงตอบคำถามเหล่านี้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:51.780188649+07:00","message":"[bufferProcess] interim [920000000]:คงตอบคำถามเหล่านี้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:51.780190952+07:00","message":"[bufferProcess] send to processor:คงตอบคำถามเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:51.780194575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:51.780197436+07:00","message":"> Transcript [2296] [false]: 'คงตอบคำถามเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:51.780200389+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:51.780202162+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:51.780203934+07:00","message":"StatePrefix: 'คงตอบคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:51.780205961+07:00","message":"TextPushed: 'คง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:51.984227137+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:51.984268228+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คงตอบคำถามเหล่านี้ได้และ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:51.984273642+07:00","message":"receive interim result [false|false]: คงตอบคำถามเหล่านี้ได้และ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:51.984287416+07:00","message":"[buffer interim] 231 false คงตอบคำถามเหล่านี้ได้และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:51.984293958+07:00","message":"[bufferProcess] interim [100000000]:คงตอบคำถามเหล่านี้ได้และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:51.984296344+07:00","message":"[bufferProcess] send to processor:คงตอบคำถามเหล่านี้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:51.984302986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:51.984307437+07:00","message":"> Transcript [2297] [false]: 'คงตอบคำถามเหล่านี้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:51.984311077+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:51.984313076+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:51.984315965+07:00","message":"StatePrefix: 'คงตอบคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:51.984318362+07:00","message":"TextPushed: 'คง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:52.037484946+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:52.037517561+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คงตอบคำถามเหล่านี้ได้แล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:52.037523099+07:00","message":"receive interim result [false|false]: คงตอบคำถามเหล่านี้ได้แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:52.037537367+07:00","message":"[buffer interim] 231 false คงตอบคำถามเหล่านี้ได้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:52.037543572+07:00","message":"[bufferProcess] interim [160000000]:คงตอบคำถามเหล่านี้ได้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:52.037545864+07:00","message":"[bufferProcess] send to processor:คงตอบคำถามเหล่านี้ได้และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:52.037549097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:52.03755149+07:00","message":"> Transcript [2298] [false]: 'คงตอบคำถามเหล่านี้ได้และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:52.037555208+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:52.037558533+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:52.037560198+07:00","message":"StatePrefix: 'คงตอบคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:52.03756245+07:00","message":"TextPushed: 'คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:52.037569396+07:00","message":"Push: 'ตอบคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:52.037571193+07:00","message":"TextPushed: 'คงตอบคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:52.037573237+07:00","message":"Set new StatePrefix : 'คงตอบคำถามเหล่านี้ได้และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:52.037575654+07:00","message":"Next Push (prob) : 'เหล่านี้ได้และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:52.037583328+07:00","message":"push: {false ตอบคำถาม 0 0xc0039d9000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:52.169939104+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:52.169981726+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คงตอบคำถามเหล่านี้ได้แล้วค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:52.16998743+07:00","message":"receive interim result [false|false]: คงตอบคำถามเหล่านี้ได้แล้วค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:52.170004797+07:00","message":"[buffer interim] 231 false คงตอบคำถามเหล่านี้ได้แล้วค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:52.17001247+07:00","message":"[bufferProcess] interim [280000000]:คงตอบคำถามเหล่านี้ได้แล้วค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:52.170014842+07:00","message":"[bufferProcess] send to processor:คงตอบคำถามเหล่านี้ได้แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:52.170018119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:52.170021447+07:00","message":"> Transcript [2299] [false]: 'คงตอบคำถามเหล่านี้ได้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:52.170023893+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:52.170025767+07:00","message":"Set new StatePrefix: 'คงตอบคำถามเหล่านี้ได้แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:52.282358332+07:00","message":"[GCS] IsForceVAD: false for message ID: 231"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:52.398132579+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:52.398180301+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คงตอบคำถามเหล่านี้ได้แล้วค่ะ\",\"confidence\":0.9372245}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:52.398187696+07:00","message":"receive interim result [true|false]: คงตอบคำถามเหล่านี้ได้แล้วค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:52.398200763+07:00","message":"end recv isFinal message id 231"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:52.398203128+07:00","message":"end Recv id 231"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:52.398210474+07:00","message":"[buffer interim] 231 true คงตอบคำถามเหล่านี้ได้แล้วค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:52.398222691+07:00","message":"[bufferProcess] interim [580000000]:คงตอบคำถามเหล่านี้ได้แล้วค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:52.398225479+07:00","message":"[bufferProcess] send to processor (isfinal):คงตอบคำถามเหล่านี้ได้แล้วค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:52.398242376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:52.398263574+07:00","message":"> Transcript [2300] [false]: 'คงตอบคำถามเหล่านี้ได้แล้วค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:52.398269337+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:52.398271797+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:52.398273954+07:00","message":"StatePrefix: 'คงตอบคำถามเหล่านี้ได้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:52.398276426+07:00","message":"TextPushed: 'คงตอบคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:52.39827875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:52.398281358+07:00","message":"> Transcript [2301] [true]: 'คงตอบคำถามเหล่านี้ได้แล้วค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:52.398283354+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:52.39828489+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:52.398286416+07:00","message":"StatePrefix: 'คงตอบคำถามเหล่านี้ได้แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:52.39828797+07:00","message":"TextPushed: 'คงตอบคำถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:52.398297861+07:00","message":"Push: 'เหล่านี้ได้แล้วค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:52.398309004+07:00","message":"push: {true เหล่านี้ได้แล้วค่ะ 0 0xc0039d9000}"}
{"level":"info","service":"Main","time":"2026-02-25T13:13:52.405254345+07:00","message":"write wav file: './tmp/7509/7509_231.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:52.517696493+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:52.517744621+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:52.984494609+07:00","message":"[GCS] Start streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:53.343095643+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:53.343146504+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:53.343152093+07:00","message":"receive interim result [false|false]: วัด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:53.343167458+07:00","message":"[buffer interim] 232 false วัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.343174156+07:00","message":"[bufferProcess] interim [420000000]:วัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.343175929+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:53.536308764+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:53.536359171+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดพระ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:53.536365242+07:00","message":"receive interim result [false|false]: วัดพระ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:53.536378748+07:00","message":"[buffer interim] 232 false วัดพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.53638529+07:00","message":"[bufferProcess] interim [540000000]:วัดพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.536388212+07:00","message":"[bufferProcess] send to processor:วัด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.536394607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.536397116+07:00","message":"> Transcript [2302] [false]: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.536399336+07:00","message":"Set StatePrefix (first interim): 'วัด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:53.654297167+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:53.654338229+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:53.654344099+07:00","message":"receive interim result [false|false]: เพราะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:53.654358744+07:00","message":"[buffer interim] 232 false เพราะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.654365434+07:00","message":"[bufferProcess] interim [660000000]:เพราะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.654367491+07:00","message":"[bufferProcess] send to processor:วัดพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.654371268+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.654374755+07:00","message":"> Transcript [2303] [false]: 'วัดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.654378398+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.654380173+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.654382242+07:00","message":"StatePrefix: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.65438467+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:53.659290856+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:53.659310375+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าเพราะเหตุ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:53.659316395+07:00","message":"receive interim result [false|false]: ว่าเพราะเหตุ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:53.659328482+07:00","message":"[buffer interim] 232 false ว่าเพราะเหตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.659332753+07:00","message":"[bufferProcess] interim [720000000]:ว่าเพราะเหตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.659334698+07:00","message":"[bufferProcess] send to processor:เพราะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.659338828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.659341421+07:00","message":"> Transcript [2304] [false]: 'เพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.659343699+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.659345742+07:00","message":"Set new StatePrefix: 'เพราะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:53.962859185+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:53.962922635+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะเหตุใด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:53.962928614+07:00","message":"receive interim result [false|false]: เพราะเหตุใด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:53.962948088+07:00","message":"[buffer interim] 232 false เพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.962954327+07:00","message":"[bufferProcess] interim [960000000]:เพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.962958052+07:00","message":"[bufferProcess] send to processor:ว่าเพราะเหตุ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.962965596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.962969679+07:00","message":"> Transcript [2305] [false]: 'ว่าเพราะเหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.962973083+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:53.962975985+07:00","message":"Set new StatePrefix: 'ว่าเพราะเหตุ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:54.227037686+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:54.227069123+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะเหตุใดสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:54.227075191+07:00","message":"receive interim result [false|false]: เพราะเหตุใดสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:54.227083907+07:00","message":"[buffer interim] 232 false เพราะเหตุใดสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.227090115+07:00","message":"[bufferProcess] interim [320000000]:เพราะเหตุใดสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.227092364+07:00","message":"[bufferProcess] send to processor:เพราะเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.2270953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.22709824+07:00","message":"> Transcript [2306] [false]: 'เพราะเหตุใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.227100368+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.227102196+07:00","message":"Set new StatePrefix: 'เพราะเหตุใด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:54.561713085+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:54.561749789+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะเหตุใดสารหนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:54.561755283+07:00","message":"receive interim result [false|false]: เพราะเหตุใดสารหนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:54.5617659+07:00","message":"[buffer interim] 232 false เพราะเหตุใดสารหนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.561772404+07:00","message":"[bufferProcess] interim [620000000]:เพราะเหตุใดสารหนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.561774723+07:00","message":"[bufferProcess] send to processor:เพราะเหตุใดสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.561782664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.56178524+07:00","message":"> Transcript [2307] [false]: 'เพราะเหตุใดสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.561788482+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.561790658+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.561792328+07:00","message":"StatePrefix: 'เพราะเหตุใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.561794307+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:54.622440748+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:54.622482148+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะเหตุใดสารนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:54.622488385+07:00","message":"receive interim result [false|false]: เพราะเหตุใดสารนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:54.622502142+07:00","message":"[buffer interim] 232 false เพราะเหตุใดสารนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.622508818+07:00","message":"[bufferProcess] interim [680000000]:เพราะเหตุใดสารนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.622511356+07:00","message":"[bufferProcess] send to processor:เพราะเหตุใดสารหนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.622518007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.622520648+07:00","message":"> Transcript [2308] [false]: 'เพราะเหตุใดสารหนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.622523889+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.622529501+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.622531528+07:00","message":"StatePrefix: 'เพราะเหตุใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:54.622533507+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:54.981601823+07:00","message":"[GCS] IsForceVAD: false for message ID: 232"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:55.104998137+07:00","message":"[GCS] Start streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:55.214128005+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:55.214176354+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะเหตุใดสารนี้\",\"confidence\":0.9106632}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:55.214182912+07:00","message":"receive interim result [true|false]: เพราะเหตุใดสารนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:55.214191941+07:00","message":"end recv isFinal message id 232"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:55.214194054+07:00","message":"end Recv id 232"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:55.214200593+07:00","message":"[buffer interim] 232 true เพราะเหตุใดสารนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.214208682+07:00","message":"[bufferProcess] interim [220000000]:เพราะเหตุใดสารนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.214211731+07:00","message":"[bufferProcess] send to processor (isfinal):เพราะเหตุใดสารนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.214214786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.214217776+07:00","message":"> Transcript [2309] [false]: 'เพราะเหตุใดสารนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.214221017+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.214222814+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.214224605+07:00","message":"StatePrefix: 'เพราะเหตุใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.214226478+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.214227911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.214229754+07:00","message":"> Transcript [2310] [true]: 'เพราะเหตุใดสารนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.214231793+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.214233387+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.214237856+07:00","message":"StatePrefix: 'เพราะเหตุใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.214239692+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.214242179+07:00","message":"Push: 'เพราะเหตุใดสารนี้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:55.214250121+07:00","message":"push: {true เพราะเหตุใดสารนี้ 0 0xc000394a00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:13:55.222078201+07:00","message":"write wav file: './tmp/7509/7509_232.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:55.442036569+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:55.442081756+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:55.442086635+07:00","message":"receive interim result [false|false]: จ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:55.442102287+07:00","message":"[buffer interim] 233 false จ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.442108854+07:00","message":"[bufferProcess] interim [420000000]:จ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.442110656+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:55.518754096+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:55.518764901+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:55.568816597+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:55.568852614+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จริง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:55.568858098+07:00","message":"receive interim result [false|false]: จริง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:55.568868249+07:00","message":"[buffer interim] 233 false จริง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.568874366+07:00","message":"[bufferProcess] interim [480000000]:จริง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.568876286+07:00","message":"[bufferProcess] send to processor:จ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.568880021+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.568882767+07:00","message":"> Transcript [2311] [false]: 'จ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.568884697+07:00","message":"Set StatePrefix (first interim): 'จ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:55.954459454+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:55.954503779+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงยัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:55.954509913+07:00","message":"receive interim result [false|false]: จึงยัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:55.954524241+07:00","message":"[buffer interim] 233 false จึงยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.954531098+07:00","message":"[bufferProcess] interim [900000000]:จึงยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.954533166+07:00","message":"[bufferProcess] send to processor:จริง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.954536182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.954538399+07:00","message":"> Transcript [2312] [false]: 'จริง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.954541898+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.954543846+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.954545681+07:00","message":"StatePrefix: 'จ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:55.954547616+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:56.264240165+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:56.26427885+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงยังคง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:56.264284513+07:00","message":"receive interim result [false|false]: จึงยังคง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:56.264297205+07:00","message":"[buffer interim] 233 false จึงยังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.264303027+07:00","message":"[bufferProcess] interim [140000000]:จึงยังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.264305109+07:00","message":"[bufferProcess] send to processor:จึงยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.264310221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.264312772+07:00","message":"> Transcript [2313] [false]: 'จึงยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.264315503+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.264317443+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.264319297+07:00","message":"StatePrefix: 'จ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.264321393+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:56.340847068+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:56.340887302+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงยังคงอยู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:56.340893483+07:00","message":"receive interim result [false|false]: จึงยังคงอยู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:56.34090721+07:00","message":"[buffer interim] 233 false จึงยังคงอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.340914457+07:00","message":"[bufferProcess] interim [320000000]:จึงยังคงอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.340916925+07:00","message":"[bufferProcess] send to processor:จึงยังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.340922678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.340925538+07:00","message":"> Transcript [2314] [false]: 'จึงยังคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.340928893+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.340931022+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.340933032+07:00","message":"StatePrefix: 'จ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.340935202+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:56.530108465+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:56.530148518+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงยังคงอยู่ใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:56.530155558+07:00","message":"receive interim result [false|false]: จึงยังคงอยู่ใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:56.530170965+07:00","message":"[buffer interim] 233 false จึงยังคงอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.530178107+07:00","message":"[bufferProcess] interim [500000000]:จึงยังคงอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.530180605+07:00","message":"[bufferProcess] send to processor:จึงยังคงอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.530187238+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.530189832+07:00","message":"> Transcript [2315] [false]: 'จึงยังคงอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.530193503+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.530195613+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.530198194+07:00","message":"StatePrefix: 'จ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.530200342+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.530206053+07:00","message":"Push: 'จ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.530209179+07:00","message":"TextPushed: 'จ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.530211565+07:00","message":"Set new StatePrefix : 'จึงยังคงอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.530213773+07:00","message":"Next Push (prob) : 'ึงยังคงอยู่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:56.530221554+07:00","message":"push: {false จ 0 0xc000395980}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:56.728600651+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:56.728643811+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงยังคงอยู่ในรถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:56.728649716+07:00","message":"receive interim result [false|false]: จึงยังคงอยู่ในรถ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:56.728666382+07:00","message":"[buffer interim] 233 false จึงยังคงอยู่ในรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.728675669+07:00","message":"[bufferProcess] interim [680000000]:จึงยังคงอยู่ในรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.728678249+07:00","message":"[bufferProcess] send to processor:จึงยังคงอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.72868336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.728686162+07:00","message":"> Transcript [2316] [false]: 'จึงยังคงอยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.728689736+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.728691726+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.728693958+07:00","message":"StatePrefix: 'จึงยังคงอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.728696362+07:00","message":"TextPushed: 'จ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:56.847122332+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:56.847157931+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงยังคงอยู่ในหลอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:56.847164055+07:00","message":"receive interim result [false|false]: จึงยังคงอยู่ในหลอด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:56.847176891+07:00","message":"[buffer interim] 233 false จึงยังคงอยู่ในหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.84718494+07:00","message":"[bufferProcess] interim [740000000]:จึงยังคงอยู่ในหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.847187477+07:00","message":"[bufferProcess] send to processor:จึงยังคงอยู่ในรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.847194355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.847197723+07:00","message":"> Transcript [2317] [false]: 'จึงยังคงอยู่ในรถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.847200837+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.847202999+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.847204768+07:00","message":"StatePrefix: 'จึงยังคงอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.847207083+07:00","message":"TextPushed: 'จ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:56.976194501+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:56.976238062+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงยังคงอยู่ในหลอดเลือด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:56.976245821+07:00","message":"receive interim result [false|false]: จึงยังคงอยู่ในหลอดเลือด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:56.976261522+07:00","message":"[buffer interim] 233 false จึงยังคงอยู่ในหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.976270447+07:00","message":"[bufferProcess] interim [920000000]:จึงยังคงอยู่ในหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.976274015+07:00","message":"[bufferProcess] send to processor:จึงยังคงอยู่ในหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.976282659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.976287075+07:00","message":"> Transcript [2318] [false]: 'จึงยังคงอยู่ในหลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.976294171+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.976297204+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.976300219+07:00","message":"StatePrefix: 'จึงยังคงอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:56.976304091+07:00","message":"TextPushed: 'จ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:57.22208261+07:00","message":"[GCS] IsForceVAD: false for message ID: 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:57.309317583+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:57.30935877+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-02-25T13:13:57.309365533+07:00","message":"receive interim result [true|false]: จึงยังคงอยู่ในหลอดเลือด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:57.309374778+07:00","message":"end recv isFinal message id 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:57.309376933+07:00","message":"end Recv id 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:57.309384127+07:00","message":"[buffer interim] 233 true จึงยังคงอยู่ในหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:57.309396934+07:00","message":"[bufferProcess] interim [340000000]:จึงยังคงอยู่ในหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:57.309399799+07:00","message":"[bufferProcess] send to processor (isfinal):จึงยังคงอยู่ในหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:57.309403853+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:57.309406458+07:00","message":"> Transcript [2319] [false]: 'จึงยังคงอยู่ในหลอดเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:57.309409533+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:57.309411882+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:57.309413958+07:00","message":"StatePrefix: 'จึงยังคงอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:57.309416305+07:00","message":"TextPushed: 'จ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:57.309419256+07:00","message":"Push: 'ึงยังคงอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:57.309421526+07:00","message":"TextPushed: 'จึงยังคงอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:57.309423329+07:00","message":"Set new StatePrefix : 'จึงยังคงอยู่ในหลอดเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:57.309425707+07:00","message":"Next Push (prob) : 'ในหลอดเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:57.309427781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:57.30942956+07:00","message":"> Transcript [2320] [true]: 'จึงยังคงอยู่ในหลอดเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:57.309431615+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:57.309433186+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:57.309438395+07:00","message":"StatePrefix: 'จึงยังคงอยู่ในหลอดเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:57.309440467+07:00","message":"TextPushed: 'จึงยังคงอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:57.309442459+07:00","message":"Push: 'ในหลอดเลือด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:57.309453908+07:00","message":"push: {false ึงยังคงอยู่ 0 0xc000395980}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:57.30948709+07:00","message":"push: {true ในหลอดเลือด 0 0xc000395980}"}
{"level":"info","service":"Main","time":"2026-02-25T13:13:57.316323479+07:00","message":"write wav file: './tmp/7509/7509_233.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:57.415679473+07:00","message":"[GCS] Start streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:57.474089922+07:00","message":"[GCS] IsForceVAD: false for message ID: 234"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:57.66677032+07:00","message":"[GCS] Start streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:57.671646111+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:57.671664182+07:00","message":"found end of frame, send empty tag with msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:57.671667072+07:00","message":"end Recv id 234"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:57.671674248+07:00","message":"[buffer interim] 234 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:57.671680123+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:57.671683764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:57.671686437+07:00","message":"> Transcript [2321] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:57.671689146+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:57.671691038+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:57.671692616+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:57.671694342+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:57.671704244+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:57.671713364+07:00","message":"push: {true \n 0 0xc000045980}"}
{"level":"info","service":"Main","time":"2026-02-25T13:13:57.676836349+07:00","message":"write wav file: './tmp/7509/7509_234.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:58.195829957+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:58.195875867+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำตอบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:58.19588106+07:00","message":"receive interim result [false|false]: คำตอบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:58.195898288+07:00","message":"[buffer interim] 235 false คำตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:58.195904771+07:00","message":"[bufferProcess] interim [420000000]:คำตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:58.195906574+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:58.414024643+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:58.414061302+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำตอบก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:58.414067048+07:00","message":"receive interim result [false|false]: คำตอบก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:58.414080065+07:00","message":"[buffer interim] 235 false คำตอบก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:58.414086197+07:00","message":"[bufferProcess] interim [600000000]:คำตอบก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:58.414088452+07:00","message":"[bufferProcess] send to processor:คำตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:58.414093592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:58.414096314+07:00","message":"> Transcript [2322] [false]: 'คำตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:58.414098269+07:00","message":"Set StatePrefix (first interim): 'คำตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:58.508875767+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:58.508914044+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำตอบก็คือ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:58.508919906+07:00","message":"receive interim result [false|false]: คำตอบก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:58.508938694+07:00","message":"[buffer interim] 235 false คำตอบก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:58.508945058+07:00","message":"[bufferProcess] interim [660000000]:คำตอบก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:58.508947271+07:00","message":"[bufferProcess] send to processor:คำตอบก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:58.508953294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:58.508956817+07:00","message":"> Transcript [2323] [false]: 'คำตอบก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:58.508960561+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:58.50896349+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:58.508967012+07:00","message":"StatePrefix: 'คำตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:58.508969926+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:58.519028859+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:13:58.519046349+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:58.70371074+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:58.703744584+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำตอบก็คือว่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:58.703750966+07:00","message":"receive interim result [false|false]: คำตอบก็คือว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:58.703769198+07:00","message":"[buffer interim] 235 false คำตอบก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:58.703776182+07:00","message":"[bufferProcess] interim [900000000]:คำตอบก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:58.703778619+07:00","message":"[bufferProcess] send to processor:คำตอบก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:58.703783663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:58.703786419+07:00","message":"> Transcript [2324] [false]: 'คำตอบก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:58.703789671+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:58.703791595+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:58.703793491+07:00","message":"StatePrefix: 'คำตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:58.703795919+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:59.072078114+07:00","message":"[GCS] IsForceVAD: false for message ID: 235"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:59.157283103+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:59.157320906+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำตอบก็คือว่า\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:59.157327349+07:00","message":"receive interim result [true|false]: คำตอบก็คือว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:59.157336745+07:00","message":"end recv isFinal message id 235"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:59.157338925+07:00","message":"end Recv id 235"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:59.157344951+07:00","message":"[buffer interim] 235 true คำตอบก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.157352274+07:00","message":"[bufferProcess] interim [440000000]:คำตอบก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.157359067+07:00","message":"[bufferProcess] send to processor (isfinal):คำตอบก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.157362402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.157365322+07:00","message":"> Transcript [2325] [false]: 'คำตอบก็คือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.157368179+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.15737007+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.157371931+07:00","message":"StatePrefix: 'คำตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.157373648+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.157375148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.157377157+07:00","message":"> Transcript [2326] [true]: 'คำตอบก็คือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.157379153+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.157383083+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.157384691+07:00","message":"StatePrefix: 'คำตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.157386211+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.157389007+07:00","message":"Push: 'คำตอบก็คือว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:59.157397031+07:00","message":"push: {true คำตอบก็คือว่า 0 0xc0039d8f00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:13:59.165361275+07:00","message":"write wav file: './tmp/7509/7509_235.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:59.265449257+07:00","message":"[GCS] Start streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:59.791643942+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:59.791685226+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะว่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:59.791690764+07:00","message":"receive interim result [false|false]: เพราะว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:59.791704672+07:00","message":"[buffer interim] 236 false เพราะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.791710749+07:00","message":"[bufferProcess] interim [540000000]:เพราะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.791712795+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:59.977402935+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:59.977444538+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Nova 3\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:59.977450324+07:00","message":"receive interim result [false|false]: Nova 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:13:59.97746394+07:00","message":"[buffer interim] 236 false Nova 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.977470797+07:00","message":"[bufferProcess] interim [780000000]:Nova 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.977473266+07:00","message":"[bufferProcess] send to processor:เพราะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.977480762+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.977483672+07:00","message":"> Transcript [2327] [false]: 'เพราะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:13:59.977486098+07:00","message":"Set StatePrefix (first interim): 'เพราะว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:00.112274422+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:00.112322436+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะว่าสาร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:00.112329196+07:00","message":"receive interim result [false|false]: เพราะว่าสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:00.112345802+07:00","message":"[buffer interim] 236 false เพราะว่าสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.11235287+07:00","message":"[bufferProcess] interim [900000000]:เพราะว่าสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.11235613+07:00","message":"[bufferProcess] send to processor:Nova 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.112360845+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.112363811+07:00","message":"> Transcript [2328] [false]: 'Nova 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.112365883+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.11236924+07:00","message":"Set new StatePrefix: 'Nova 3'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:00.299308978+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:00.299347975+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะว่าสารนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:00.299353759+07:00","message":"receive interim result [false|false]: เพราะว่าสารนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:00.299366681+07:00","message":"[buffer interim] 236 false เพราะว่าสารนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.299372395+07:00","message":"[bufferProcess] interim [80000000]:เพราะว่าสารนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.299374736+07:00","message":"[bufferProcess] send to processor:เพราะว่าสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.299379398+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.299382034+07:00","message":"> Transcript [2329] [false]: 'เพราะว่าสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.29938454+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.299386553+07:00","message":"Set new StatePrefix: 'เพราะว่าสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:00.504037589+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:00.504084309+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะว่าสารนี้มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:00.504089531+07:00","message":"receive interim result [false|false]: เพราะว่าสารนี้มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:00.504101125+07:00","message":"[buffer interim] 236 false เพราะว่าสารนี้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.504107824+07:00","message":"[bufferProcess] interim [260000000]:เพราะว่าสารนี้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.504110235+07:00","message":"[bufferProcess] send to processor:เพราะว่าสารนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.504118461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.504120914+07:00","message":"> Transcript [2330] [false]: 'เพราะว่าสารนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.504123796+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.504125714+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.504128255+07:00","message":"StatePrefix: 'เพราะว่าสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.50413022+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:00.504175062+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:00.504209399+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะว่าสารนี้ไม่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:00.504214965+07:00","message":"receive interim result [false|false]: เพราะว่าสารนี้ไม่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:00.50423422+07:00","message":"[buffer interim] 236 false เพราะว่าสารนี้ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.504242709+07:00","message":"[bufferProcess] interim [320000000]:เพราะว่าสารนี้ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.504245272+07:00","message":"[bufferProcess] send to processor:เพราะว่าสารนี้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.504251961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.504254761+07:00","message":"> Transcript [2331] [false]: 'เพราะว่าสารนี้มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.504258048+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.504260385+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.504262185+07:00","message":"StatePrefix: 'เพราะว่าสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.504264388+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:00.73614406+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:00.736181068+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะว่าสารนี้ไม่ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:00.736186414+07:00","message":"receive interim result [false|false]: เพราะว่าสารนี้ไม่ได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:00.736203394+07:00","message":"[buffer interim] 236 false เพราะว่าสารนี้ไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.736209784+07:00","message":"[bufferProcess] interim [500000000]:เพราะว่าสารนี้ไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.736211963+07:00","message":"[bufferProcess] send to processor:เพราะว่าสารนี้ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.736214982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.736217535+07:00","message":"> Transcript [2332] [false]: 'เพราะว่าสารนี้ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.736220539+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.736222324+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.736224399+07:00","message":"StatePrefix: 'เพราะว่าสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.736226267+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:00.822808645+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:00.822838501+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะว่าสารนี้ไม่ละลาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:00.822842983+07:00","message":"receive interim result [false|false]: เพราะว่าสารนี้ไม่ละลาย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:00.822857819+07:00","message":"[buffer interim] 236 false เพราะว่าสารนี้ไม่ละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.822864522+07:00","message":"[bufferProcess] interim [620000000]:เพราะว่าสารนี้ไม่ละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.822867617+07:00","message":"[bufferProcess] send to processor:เพราะว่าสารนี้ไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.822870637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.822872976+07:00","message":"> Transcript [2333] [false]: 'เพราะว่าสารนี้ไม่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.82287601+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.82287815+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.822879806+07:00","message":"StatePrefix: 'เพราะว่าสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.822881696+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.822884186+07:00","message":"Push: 'เพราะว่าสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.822886024+07:00","message":"TextPushed: 'เพราะว่าสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.82288786+07:00","message":"Set new StatePrefix : 'เพราะว่าสารนี้ไม่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:00.822889794+07:00","message":"Next Push (prob) : 'นี้ไม่ได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:00.822897835+07:00","message":"push: {false เพราะว่าสาร 0 0xc0039d8000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:01.008718571+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:01.00875681+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะว่าสารนี้ไม่ละลายใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:01.008763188+07:00","message":"receive interim result [false|false]: เพราะว่าสารนี้ไม่ละลายใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:01.008778148+07:00","message":"[buffer interim] 236 false เพราะว่าสารนี้ไม่ละลายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.00878846+07:00","message":"[bufferProcess] interim [800000000]:เพราะว่าสารนี้ไม่ละลายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.00879102+07:00","message":"[bufferProcess] send to processor:เพราะว่าสารนี้ไม่ละลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.00879457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.008799542+07:00","message":"> Transcript [2334] [false]: 'เพราะว่าสารนี้ไม่ละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.008802146+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.008804378+07:00","message":"Set new StatePrefix: 'เพราะว่าสารนี้ไม่ละลาย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:01.219515691+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:01.219549612+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะว่าสารนี้ไม่ละลายในน้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:01.219563903+07:00","message":"receive interim result [false|false]: เพราะว่าสารนี้ไม่ละลายในน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:01.219576797+07:00","message":"[buffer interim] 236 false เพราะว่าสารนี้ไม่ละลายในน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.219583585+07:00","message":"[bufferProcess] interim [980000000]:เพราะว่าสารนี้ไม่ละลายในน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.219585881+07:00","message":"[bufferProcess] send to processor:เพราะว่าสารนี้ไม่ละลายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.219592611+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.219594869+07:00","message":"> Transcript [2335] [false]: 'เพราะว่าสารนี้ไม่ละลายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.219598435+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.219600525+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.219602165+07:00","message":"StatePrefix: 'เพราะว่าสารนี้ไม่ละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.219604542+07:00","message":"TextPushed: 'เพราะว่าสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:01.329772471+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:01.329814056+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะว่าสารนี้ไม่ละลายในลิฟท์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:01.329820304+07:00","message":"receive interim result [false|false]: เพราะว่าสารนี้ไม่ละลายในลิฟท์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:01.329832571+07:00","message":"[buffer interim] 236 false เพราะว่าสารนี้ไม่ละลายในลิฟท์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.329839571+07:00","message":"[bufferProcess] interim [40000000]:เพราะว่าสารนี้ไม่ละลายในลิฟท์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.329842031+07:00","message":"[bufferProcess] send to processor:เพราะว่าสารนี้ไม่ละลายในน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.329847214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.329850422+07:00","message":"> Transcript [2336] [false]: 'เพราะว่าสารนี้ไม่ละลายในน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.329853991+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.329856324+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.329858372+07:00","message":"StatePrefix: 'เพราะว่าสารนี้ไม่ละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.329860637+07:00","message":"TextPushed: 'เพราะว่าสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:01.367586814+07:00","message":"[GCS] Cleaned up inactive client: 204"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:01.367607377+07:00","message":"[GCS] Cleaned up inactive client: 214"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:01.367609989+07:00","message":"[GCS] Cleaned up inactive client: 203"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:01.367611701+07:00","message":"[GCS] Cleaned up inactive client: 208"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:01.367613325+07:00","message":"[GCS] Cleaned up inactive client: 210"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:01.367614953+07:00","message":"[GCS] Cleaned up inactive client: 213"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:01.367616941+07:00","message":"[GCS] Cleaned up inactive client: 215"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:01.367618542+07:00","message":"[GCS] Cleaned up inactive client: 212"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:01.367620113+07:00","message":"[GCS] Cleaned up inactive client: 199"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:01.367621801+07:00","message":"[GCS] Cleaned up inactive client: 205"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:01.367623379+07:00","message":"[GCS] Cleaned up inactive client: 198"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:01.367625202+07:00","message":"[GCS] Cleaned up inactive client: 201"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:01.367626774+07:00","message":"[GCS] Cleaned up inactive client: 202"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:01.367629555+07:00","message":"[GCS] Cleaned up inactive client: 209"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:01.36763151+07:00","message":"[GCS] Cleaned up inactive client: 211"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:01.36763481+07:00","message":"[GCS] Cleaned up inactive client: 216"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:01.367636289+07:00","message":"[GCS] Cleaned up inactive client: 200"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:01.367637942+07:00","message":"[GCS] Cleaned up inactive client: 207"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:01.367639718+07:00","message":"[GCS] Cleaned up inactive client: 217"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:01.367641607+07:00","message":"[GCS] Cleaned up inactive client: 206"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:01.503605337+07:00","message":"[GCS] IsForceVAD: false for message ID: 236"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:01.519777505+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:01.519787637+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:01.526244833+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:01.526282791+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะว่าสารนี้ไม่ละลายลิพิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:01.526289472+07:00","message":"receive interim result [false|false]: เพราะว่าสารนี้ไม่ละลายลิพิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:01.526304505+07:00","message":"[buffer interim] 236 false เพราะว่าสารนี้ไม่ละลายลิพิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.526311393+07:00","message":"[bufferProcess] interim [280000000]:เพราะว่าสารนี้ไม่ละลายลิพิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.526314281+07:00","message":"[bufferProcess] send to processor:เพราะว่าสารนี้ไม่ละลายในลิฟท์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.52632106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.52632411+07:00","message":"> Transcript [2337] [false]: 'เพราะว่าสารนี้ไม่ละลายในลิฟท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.526327614+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.526329816+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.526332101+07:00","message":"StatePrefix: 'เพราะว่าสารนี้ไม่ละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.52633429+07:00","message":"TextPushed: 'เพราะว่าสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:01.574861847+07:00","message":"[GCS] Start streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:01.613281113+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:01.613323692+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะว่าสารนี้ไม่ละลายในลิพิด\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:01.613330493+07:00","message":"receive interim result [true|false]: เพราะว่าสารนี้ไม่ละลายในลิพิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:01.613341302+07:00","message":"end recv isFinal message id 236"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:01.61334337+07:00","message":"end Recv id 236"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:01.613349032+07:00","message":"[buffer interim] 236 true เพราะว่าสารนี้ไม่ละลายในลิพิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.613359679+07:00","message":"[bufferProcess] interim [460000000]:เพราะว่าสารนี้ไม่ละลายในลิพิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.613362943+07:00","message":"[bufferProcess] send to processor (isfinal):เพราะว่าสารนี้ไม่ละลายลิพิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.613369662+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.613374513+07:00","message":"> Transcript [2338] [false]: 'เพราะว่าสารนี้ไม่ละลายลิพิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.61337832+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.613380372+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.613382258+07:00","message":"StatePrefix: 'เพราะว่าสารนี้ไม่ละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.613384401+07:00","message":"TextPushed: 'เพราะว่าสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.613386966+07:00","message":"Push: 'นี้ไม่ละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.613389043+07:00","message":"TextPushed: 'เพราะว่าสารนี้ไม่ละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.613391045+07:00","message":"Set new StatePrefix : 'เพราะว่าสารนี้ไม่ละลายลิพิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.613393329+07:00","message":"Next Push (prob) : 'ลิพิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.613394864+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.613396698+07:00","message":"> Transcript [2339] [true]: 'เพราะว่าสารนี้ไม่ละลายในลิพิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.613398862+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.613400452+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.613401929+07:00","message":"StatePrefix: 'เพราะว่าสารนี้ไม่ละลายลิพิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.613403708+07:00","message":"TextPushed: 'เพราะว่าสารนี้ไม่ละลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.613405668+07:00","message":"Push: 'ในลิพิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:01.613414294+07:00","message":"push: {false นี้ไม่ละลาย 0 0xc0039d8000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:01.613420075+07:00","message":"push: {true ในลิพิด 0 0xc0039d8000}"}
{"level":"info","service":"Main","time":"2026-02-25T13:14:01.620926561+07:00","message":"write wav file: './tmp/7509/7509_236.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:01.903765186+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:01.903810948+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:01.903817871+07:00","message":"receive interim result [false|false]: และ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:01.903835129+07:00","message":"[buffer interim] 237 false และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.903844121+07:00","message":"[bufferProcess] interim [360000000]:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:01.903846681+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:02.038956761+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:02.038995752+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:02.039001828+07:00","message":"receive interim result [false|false]: และมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:02.039015465+07:00","message":"[buffer interim] 237 false และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.039023062+07:00","message":"[bufferProcess] interim [480000000]:และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.039025695+07:00","message":"[bufferProcess] send to processor:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.039031747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.039034509+07:00","message":"> Transcript [2340] [false]: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.039036614+07:00","message":"Set StatePrefix (first interim): 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:02.23527067+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:02.235309916+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีค่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:02.235315645+07:00","message":"receive interim result [false|false]: และมีค่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:02.235333273+07:00","message":"[buffer interim] 237 false และมีค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.235339572+07:00","message":"[bufferProcess] interim [660000000]:และมีค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.235342064+07:00","message":"[bufferProcess] send to processor:และมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.235345261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.235347845+07:00","message":"> Transcript [2341] [false]: 'และมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.235350636+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.235352594+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.235354531+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.23535656+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:02.246369441+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:02.246403028+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีคำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:02.246408182+07:00","message":"receive interim result [false|false]: และมีคำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:02.246421103+07:00","message":"[buffer interim] 237 false และมีคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.246426934+07:00","message":"[bufferProcess] interim [720000000]:และมีคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.246429094+07:00","message":"[bufferProcess] send to processor:และมีค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.246432155+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.246434919+07:00","message":"> Transcript [2342] [false]: 'และมีค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.246437897+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.246439942+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.246441611+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.246443342+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:02.298533778+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:02.298561269+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีขนาด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:02.298569763+07:00","message":"receive interim result [false|false]: และมีขนาด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:02.298589372+07:00","message":"[buffer interim] 237 false และมีขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.298597164+07:00","message":"[bufferProcess] interim [780000000]:และมีขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.298599389+07:00","message":"[bufferProcess] send to processor:และมีคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.298602435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.298604768+07:00","message":"> Transcript [2343] [false]: 'และมีคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.298607398+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.298609214+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.298612285+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.298614113+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:02.549564753+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:02.549611872+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีขนาดใหญ่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:02.549618298+07:00","message":"receive interim result [false|false]: และมีขนาดใหญ่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:02.549631408+07:00","message":"[buffer interim] 237 false และมีขนาดใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.549638648+07:00","message":"[bufferProcess] interim [20000000]:และมีขนาดใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.549640944+07:00","message":"[bufferProcess] send to processor:และมีขนาด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.549645925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.549648961+07:00","message":"> Transcript [2344] [false]: 'และมีขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.549652285+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.549654427+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.549656934+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.549659366+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.549663882+07:00","message":"Push: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.549665662+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.54966994+07:00","message":"Set new StatePrefix : 'และมีขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.549672199+07:00","message":"Next Push (prob) : 'มีขนาด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:02.549680074+07:00","message":"push: {false และ 0 0xc000045580}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:02.863829855+07:00","message":"[GCS] IsForceVAD: false for message ID: 237"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:02.972235617+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:02.972272408+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และมีขนาดใหญ่\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:02.972277538+07:00","message":"receive interim result [true|false]: และมีขนาดใหญ่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:02.97228869+07:00","message":"end recv isFinal message id 237"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:02.972290894+07:00","message":"end Recv id 237"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:02.972297432+07:00","message":"[buffer interim] 237 true และมีขนาดใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.972304057+07:00","message":"[bufferProcess] interim [500000000]:และมีขนาดใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.972307126+07:00","message":"[bufferProcess] send to processor (isfinal):และมีขนาดใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.972312829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.972315723+07:00","message":"> Transcript [2345] [false]: 'และมีขนาดใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.972318683+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.972320559+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.972322159+07:00","message":"StatePrefix: 'และมีขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.972324131+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.972325643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.972327331+07:00","message":"> Transcript [2346] [true]: 'และมีขนาดใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.972329266+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.972330933+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.972332433+07:00","message":"StatePrefix: 'และมีขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.972333958+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:02.972336346+07:00","message":"Push: 'มีขนาดใหญ่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:02.972343244+07:00","message":"push: {true มีขนาดใหญ่ 0 0xc000045580}"}
{"level":"info","service":"Main","time":"2026-02-25T13:14:02.978454751+07:00","message":"write wav file: './tmp/7509/7509_237.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:02.984221587+07:00","message":"[GCS] Start streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:03.332009502+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:03.332046175+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จริง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:03.332051878+07:00","message":"receive interim result [false|false]: จริง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:03.332065627+07:00","message":"[buffer interim] 238 false จริง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.332072564+07:00","message":"[bufferProcess] interim [420000000]:จริง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.33207449+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:03.511655362+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:03.511706312+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงมี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:03.511712563+07:00","message":"receive interim result [false|false]: จึงมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:03.511727437+07:00","message":"[buffer interim] 238 false จึงมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.511734367+07:00","message":"[bufferProcess] interim [540000000]:จึงมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.511736715+07:00","message":"[bufferProcess] send to processor:จริง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.511743229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.511745959+07:00","message":"> Transcript [2347] [false]: 'จริง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.511748145+07:00","message":"Set StatePrefix (first interim): 'จริง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:03.517229091+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:03.517261421+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงไม่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:03.517266989+07:00","message":"receive interim result [false|false]: จึงไม่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:03.517279806+07:00","message":"[buffer interim] 238 false จึงไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.517285812+07:00","message":"[bufferProcess] interim [600000000]:จึงไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.517287626+07:00","message":"[bufferProcess] send to processor:จึงมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.51729217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.51729513+07:00","message":"> Transcript [2348] [false]: 'จึงมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.517296989+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.517298738+07:00","message":"Set new StatePrefix: 'จึงมี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:03.826012609+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:03.826056657+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงไม่สามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:03.826062919+07:00","message":"receive interim result [false|false]: จึงไม่สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:03.826078913+07:00","message":"[buffer interim] 238 false จึงไม่สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.826085655+07:00","message":"[bufferProcess] interim [840000000]:จึงไม่สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.826088168+07:00","message":"[bufferProcess] send to processor:จึงไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.826094687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.826097682+07:00","message":"> Transcript [2349] [false]: 'จึงไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.826099625+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:03.826101544+07:00","message":"Set new StatePrefix: 'จึงไม่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:04.161132532+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:04.161176991+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงไม่สามารถนำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:04.161184061+07:00","message":"receive interim result [false|false]: จึงไม่สามารถนำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:04.161197704+07:00","message":"[buffer interim] 238 false จึงไม่สามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.161203742+07:00","message":"[bufferProcess] interim [200000000]:จึงไม่สามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.161206404+07:00","message":"[bufferProcess] send to processor:จึงไม่สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.161213187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.161215438+07:00","message":"> Transcript [2350] [false]: 'จึงไม่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.161218444+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.161220157+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.161221916+07:00","message":"StatePrefix: 'จึงไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.161223836+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:04.231082359+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:04.231116677+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงไม่สามารถลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:04.231123174+07:00","message":"receive interim result [false|false]: จึงไม่สามารถลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:04.231136473+07:00","message":"[buffer interim] 238 false จึงไม่สามารถลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.231143409+07:00","message":"[bufferProcess] interim [320000000]:จึงไม่สามารถลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.231146288+07:00","message":"[bufferProcess] send to processor:จึงไม่สามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.23115255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.231155101+07:00","message":"> Transcript [2351] [false]: 'จึงไม่สามารถนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.231158097+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.231159987+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.23116179+07:00","message":"StatePrefix: 'จึงไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.231163925+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:04.520248294+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:04.52025606+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:04.540724167+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:04.540752967+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงไม่สามารถลำเลียงผ่าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:04.540758267+07:00","message":"receive interim result [false|false]: จึงไม่สามารถลำเลียงผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:04.540774236+07:00","message":"[buffer interim] 238 false จึงไม่สามารถลำเลียงผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.540780455+07:00","message":"[bufferProcess] interim [560000000]:จึงไม่สามารถลำเลียงผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.540782538+07:00","message":"[bufferProcess] send to processor:จึงไม่สามารถลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.54078904+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.540791509+07:00","message":"> Transcript [2352] [false]: 'จึงไม่สามารถลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.540794525+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.540796551+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.540798191+07:00","message":"StatePrefix: 'จึงไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.540800104+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:04.860722767+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:04.860760002+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงไม่สามารถลำเลียงผ่านฉัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:04.860765982+07:00","message":"receive interim result [false|false]: จึงไม่สามารถลำเลียงผ่านฉัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:04.860783108+07:00","message":"[buffer interim] 238 false จึงไม่สามารถลำเลียงผ่านฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.860790735+07:00","message":"[bufferProcess] interim [860000000]:จึงไม่สามารถลำเลียงผ่านฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.860796292+07:00","message":"[bufferProcess] send to processor:จึงไม่สามารถลำเลียงผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.860800338+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.860803549+07:00","message":"> Transcript [2353] [false]: 'จึงไม่สามารถลำเลียงผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.860807112+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.860809189+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.860810884+07:00","message":"StatePrefix: 'จึงไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.860812716+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.860815565+07:00","message":"Push: 'จึงไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.860817544+07:00","message":"TextPushed: 'จึงไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.860819794+07:00","message":"Set new StatePrefix : 'จึงไม่สามารถลำเลียงผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:04.860821788+07:00","message":"Next Push (prob) : 'สามารถลำเลียงผ่าน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:04.860830128+07:00","message":"push: {false จึงไม่ 0 0xc003886f00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:05.093460595+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:05.093514561+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงไม่สามารถลำเลียงผ่านฉันรีบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:05.093522194+07:00","message":"receive interim result [false|false]: จึงไม่สามารถลำเลียงผ่านฉันรีบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:05.093537739+07:00","message":"[buffer interim] 238 false จึงไม่สามารถลำเลียงผ่านฉันรีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.093545004+07:00","message":"[bufferProcess] interim [100000000]:จึงไม่สามารถลำเลียงผ่านฉันรีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.093547833+07:00","message":"[bufferProcess] send to processor:จึงไม่สามารถลำเลียงผ่านฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.093556795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.093559478+07:00","message":"> Transcript [2354] [false]: 'จึงไม่สามารถลำเลียงผ่านฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.09356308+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.093567993+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.093574866+07:00","message":"StatePrefix: 'จึงไม่สามารถลำเลียงผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.093577452+07:00","message":"TextPushed: 'จึงไม่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:05.304157502+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:05.304204184+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงไม่สามารถลำเลียงผ่านใช้ลิควิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:05.304210221+07:00","message":"receive interim result [false|false]: จึงไม่สามารถลำเลียงผ่านใช้ลิควิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:05.30422568+07:00","message":"[buffer interim] 238 false จึงไม่สามารถลำเลียงผ่านใช้ลิควิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.304233231+07:00","message":"[bufferProcess] interim [340000000]:จึงไม่สามารถลำเลียงผ่านใช้ลิควิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.30423595+07:00","message":"[bufferProcess] send to processor:จึงไม่สามารถลำเลียงผ่านฉันรีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.304242643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.304245459+07:00","message":"> Transcript [2355] [false]: 'จึงไม่สามารถลำเลียงผ่านฉันรีบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.304249647+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.304251755+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.304254044+07:00","message":"StatePrefix: 'จึงไม่สามารถลำเลียงผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.304256342+07:00","message":"TextPushed: 'จึงไม่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:05.429898815+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:05.429945028+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:05.429951933+07:00","message":"receive interim result [false|false]: จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:05.429967464+07:00","message":"[buffer interim] 238 false จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.429974629+07:00","message":"[bufferProcess] interim [460000000]:จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.429977196+07:00","message":"[bufferProcess] send to processor:จึงไม่สามารถลำเลียงผ่านใช้ลิควิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.429983895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.429987172+07:00","message":"> Transcript [2356] [false]: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.429990844+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.429993017+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.429995701+07:00","message":"StatePrefix: 'จึงไม่สามารถลำเลียงผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.429998375+07:00","message":"TextPushed: 'จึงไม่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:05.801427493+07:00","message":"[GCS] IsForceVAD: false for message ID: 238"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:05.864279683+07:00","message":"[GCS] Start streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:05.930693379+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:05.930735516+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงไม่สามารถลำเลียงผ่านชั้นลิควิดได้\",\"confidence\":0.9174438}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:05.930742302+07:00","message":"receive interim result [true|false]: จึงไม่สามารถลำเลียงผ่านชั้นลิควิดได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:05.930753092+07:00","message":"end recv isFinal message id 238"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:05.930755311+07:00","message":"end Recv id 238"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:05.930764342+07:00","message":"[buffer interim] 238 true จึงไม่สามารถลำเลียงผ่านชั้นลิควิดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.930771945+07:00","message":"[bufferProcess] interim [30000000]:จึงไม่สามารถลำเลียงผ่านชั้นลิควิดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.930775607+07:00","message":"[bufferProcess] send to processor (isfinal):จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.93077907+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.930782172+07:00","message":"> Transcript [2357] [false]: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.930785543+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.930787386+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.930789683+07:00","message":"StatePrefix: 'จึงไม่สามารถลำเลียงผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.930791875+07:00","message":"TextPushed: 'จึงไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.930795052+07:00","message":"Push: 'สามารถลำเลียงผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.930797004+07:00","message":"TextPushed: 'จึงไม่สามารถลำเลียงผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.930798937+07:00","message":"Set new StatePrefix : 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.93080098+07:00","message":"Next Push (prob) : 'ใช้ลิควิดได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.930802668+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.930804612+07:00","message":"> Transcript [2358] [true]: 'จึงไม่สามารถลำเลียงผ่านชั้นลิควิดได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.930806696+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.930808228+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.930810298+07:00","message":"StatePrefix: 'จึงไม่สามารถลำเลียงผ่านใช้ลิควิดได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.930812167+07:00","message":"TextPushed: 'จึงไม่สามารถลำเลียงผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:05.930814238+07:00","message":"Push: 'ชั้นลิควิดได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:05.930822448+07:00","message":"push: {false สามารถลำเลียงผ่าน 0 0xc003886f00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:05.930830049+07:00","message":"push: {true ชั้นลิควิดได้ 0 0xc003886f00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:14:05.93951131+07:00","message":"write wav file: './tmp/7509/7509_238.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:06.216624981+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:06.216671999+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:06.216677528+07:00","message":"receive interim result [false|false]: นก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:06.21668967+07:00","message":"[buffer interim] 239 false นก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:06.216695976+07:00","message":"[bufferProcess] interim [420000000]:นก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:06.216697605+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:06.404198853+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:06.404245537+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:06.404250907+07:00","message":"receive interim result [false|false]: นอกจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:06.404263847+07:00","message":"[buffer interim] 239 false นอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:06.404269523+07:00","message":"[bufferProcess] interim [600000000]:นอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:06.404271924+07:00","message":"[bufferProcess] send to processor:นก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:06.40427658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:06.404279465+07:00","message":"> Transcript [2359] [false]: 'นก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:06.404281671+07:00","message":"Set StatePrefix (first interim): 'นก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:06.524965146+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:06.525004844+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:06.52501156+07:00","message":"receive interim result [false|false]: นอกจากนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:06.525026105+07:00","message":"[buffer interim] 239 false นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:06.525031908+07:00","message":"[bufferProcess] interim [720000000]:นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:06.52503385+07:00","message":"[bufferProcess] send to processor:นอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:06.525038722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:06.525041135+07:00","message":"> Transcript [2360] [false]: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:06.525044431+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:06.525046391+07:00","message":"Set new StatePrefix: 'นอกจาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:07.187968584+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:07.18800618+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:07.188011402+07:00","message":"receive interim result [false|false]: นอกจากนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:07.188024342+07:00","message":"[buffer interim] 239 false นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.188031041+07:00","message":"[bufferProcess] interim [320000000]:นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.1880333+07:00","message":"[bufferProcess] send to processor:นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.188038016+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.188040506+07:00","message":"> Transcript [2361] [false]: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.188043296+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.188045113+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.188046782+07:00","message":"StatePrefix: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.18804878+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:07.293008598+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:07.293040393+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้ที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:07.293047319+07:00","message":"receive interim result [false|false]: นอกจากนี้ที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:07.293058966+07:00","message":"[buffer interim] 239 false นอกจากนี้ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.293065017+07:00","message":"[bufferProcess] interim [440000000]:นอกจากนี้ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.293067133+07:00","message":"[bufferProcess] send to processor:นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.293071851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.293074366+07:00","message":"> Transcript [2362] [false]: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.293076955+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.293079017+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.293080821+07:00","message":"StatePrefix: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.293082688+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:07.300510208+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:07.300530397+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:07.300534318+07:00","message":"receive interim result [false|false]: นอกจากนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:07.300545065+07:00","message":"[buffer interim] 239 false นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.300550396+07:00","message":"[bufferProcess] interim [500000000]:นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.30055244+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.300557106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.300559369+07:00","message":"> Transcript [2363] [false]: 'นอกจากนี้ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.300562079+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.300563782+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.300565618+07:00","message":"StatePrefix: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.300567326+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:07.429827398+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:07.42987245+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้ที่อยู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:07.429879542+07:00","message":"receive interim result [false|false]: นอกจากนี้ที่อยู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:07.429895661+07:00","message":"[buffer interim] 239 false นอกจากนี้ที่อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.429902708+07:00","message":"[bufferProcess] interim [560000000]:นอกจากนี้ที่อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.429905334+07:00","message":"[bufferProcess] send to processor:นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.429912028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.429915269+07:00","message":"> Transcript [2364] [false]: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.429918604+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.429920572+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.429922187+07:00","message":"StatePrefix: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.429924458+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.42993024+07:00","message":"Push: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.429932124+07:00","message":"TextPushed: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.429933991+07:00","message":"Set new StatePrefix : 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.429936601+07:00","message":"Next Push (prob) : 'นี้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:07.429945219+07:00","message":"push: {false นอกจาก 0 0xc003887180}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:07.453335854+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:07.453359091+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้ที่เที่ยว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:07.453364128+07:00","message":"receive interim result [false|false]: นอกจากนี้ที่เที่ยว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:07.453378327+07:00","message":"[buffer interim] 239 false นอกจากนี้ที่เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.453383373+07:00","message":"[bufferProcess] interim [620000000]:นอกจากนี้ที่เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.453385829+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ที่อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.453389291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.453392376+07:00","message":"> Transcript [2365] [false]: 'นอกจากนี้ที่อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.453395117+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.453398269+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.453399933+07:00","message":"StatePrefix: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.453401778+07:00","message":"TextPushed: 'นอกจาก'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:07.521236698+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:07.521236743+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:07.628408144+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:07.628449069+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้ที่เยื่อหุ้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:07.628455458+07:00","message":"receive interim result [false|false]: นอกจากนี้ที่เยื่อหุ้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:07.62846621+07:00","message":"[buffer interim] 239 false นอกจากนี้ที่เยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.62847332+07:00","message":"[bufferProcess] interim [740000000]:นอกจากนี้ที่เยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.628479286+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ที่เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.628483061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.628486011+07:00","message":"> Transcript [2366] [false]: 'นอกจากนี้ที่เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.628489577+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.628491623+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.628493599+07:00","message":"StatePrefix: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.628495598+07:00","message":"TextPushed: 'นอกจาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:07.803613239+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:07.803655584+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้ที่เยื่อหุ้มเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:07.803674046+07:00","message":"receive interim result [false|false]: นอกจากนี้ที่เยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:07.803688+07:00","message":"[buffer interim] 239 false นอกจากนี้ที่เยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.803695359+07:00","message":"[bufferProcess] interim [980000000]:นอกจากนี้ที่เยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.80369796+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ที่เยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.803703468+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.803706457+07:00","message":"> Transcript [2367] [false]: 'นอกจากนี้ที่เยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.803710193+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.803712189+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.803714195+07:00","message":"StatePrefix: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:07.803718246+07:00","message":"TextPushed: 'นอกจาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:08.176443503+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:08.176482149+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้ที่เยื่อหุ้มเซลล์ของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:08.176488639+07:00","message":"receive interim result [false|false]: นอกจากนี้ที่เยื่อหุ้มเซลล์ของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:08.176503408+07:00","message":"[buffer interim] 239 false นอกจากนี้ที่เยื่อหุ้มเซลล์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:08.176510738+07:00","message":"[bufferProcess] interim [340000000]:นอกจากนี้ที่เยื่อหุ้มเซลล์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:08.176513351+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ที่เยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:08.176520036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:08.176522602+07:00","message":"> Transcript [2368] [false]: 'นอกจากนี้ที่เยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:08.176526306+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:08.176528425+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:08.176530341+07:00","message":"StatePrefix: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:08.176532587+07:00","message":"TextPushed: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:08.176538532+07:00","message":"Push: 'นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:08.176540322+07:00","message":"TextPushed: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:08.176542548+07:00","message":"Set new StatePrefix : 'นอกจากนี้ที่เยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:08.176544694+07:00","message":"Next Push (prob) : 'ที่เยื่อหุ้มเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:08.176552403+07:00","message":"push: {false นี้ 0 0xc003887180}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:08.46487502+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:08.464911319+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้ที่เยื่อหุ้มเซลล์ของหลอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:08.46491708+07:00","message":"receive interim result [false|false]: นอกจากนี้ที่เยื่อหุ้มเซลล์ของหลอด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:08.464933693+07:00","message":"[buffer interim] 239 false นอกจากนี้ที่เยื่อหุ้มเซลล์ของหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:08.46494029+07:00","message":"[bufferProcess] interim [580000000]:นอกจากนี้ที่เยื่อหุ้มเซลล์ของหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:08.464942592+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ที่เยื่อหุ้มเซลล์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:08.464946078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:08.464948707+07:00","message":"> Transcript [2369] [false]: 'นอกจากนี้ที่เยื่อหุ้มเซลล์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:08.46495173+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:08.464953486+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:08.464957026+07:00","message":"StatePrefix: 'นอกจากนี้ที่เยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:08.464959337+07:00","message":"TextPushed: 'นอกจากนี้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:08.669602333+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:08.669646694+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้ที่เยื่อหุ้มเซลล์ของหลอดเลือด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:08.669652937+07:00","message":"receive interim result [false|false]: นอกจากนี้ที่เยื่อหุ้มเซลล์ของหลอดเลือด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:08.66966641+07:00","message":"[buffer interim] 239 false นอกจากนี้ที่เยื่อหุ้มเซลล์ของหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:08.669678815+07:00","message":"[bufferProcess] interim [760000000]:นอกจากนี้ที่เยื่อหุ้มเซลล์ของหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:08.669681641+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ที่เยื่อหุ้มเซลล์ของหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:08.669687148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:08.669689958+07:00","message":"> Transcript [2370] [false]: 'นอกจากนี้ที่เยื่อหุ้มเซลล์ของหลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:08.669693641+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:08.669695971+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:08.669698356+07:00","message":"StatePrefix: 'นอกจากนี้ที่เยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:08.669700956+07:00","message":"TextPushed: 'นอกจากนี้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:08.813059981+07:00","message":"[GCS] IsForceVAD: false for message ID: 239"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:08.929860201+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:08.929914134+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้ที่เยื่อหุ้มเซลล์ของหลอดเลือด\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:08.929920222+07:00","message":"receive interim result [true|false]: นอกจากนี้ที่เยื่อหุ้มเซลล์ของหลอดเลือด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:08.929931166+07:00","message":"end recv isFinal message id 239"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:08.9299332+07:00","message":"end Recv id 239"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:08.929941038+07:00","message":"[buffer interim] 239 true นอกจากนี้ที่เยื่อหุ้มเซลล์ของหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:08.929950415+07:00","message":"[bufferProcess] interim [180000000]:นอกจากนี้ที่เยื่อหุ้มเซลล์ของหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:08.929953699+07:00","message":"[bufferProcess] send to processor (isfinal):นอกจากนี้ที่เยื่อหุ้มเซลล์ของหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:08.929957286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:08.929959999+07:00","message":"> Transcript [2371] [false]: 'นอกจากนี้ที่เยื่อหุ้มเซลล์ของหลอดเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:08.929962668+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:08.929967471+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:08.929969806+07:00","message":"StatePrefix: 'นอกจากนี้ที่เยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:08.929971982+07:00","message":"TextPushed: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:08.929973728+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:08.929975722+07:00","message":"> Transcript [2372] [true]: 'นอกจากนี้ที่เยื่อหุ้มเซลล์ของหลอดเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:08.92997798+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:08.929979535+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:08.929981039+07:00","message":"StatePrefix: 'นอกจากนี้ที่เยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:08.929982842+07:00","message":"TextPushed: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:08.929988829+07:00","message":"Push: 'ที่เยื่อหุ้มเซลล์ของหลอดเลือด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:08.929996628+07:00","message":"push: {true ที่เยื่อหุ้มเซลล์ของหลอดเลือด 0 0xc003887180}"}
{"level":"info","service":"Main","time":"2026-02-25T13:14:08.939008408+07:00","message":"write wav file: './tmp/7509/7509_239.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:08.944564143+07:00","message":"[GCS] Start streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:09.344259863+07:00","message":"receive streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:09.344298571+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:09.344303688+07:00","message":"receive interim result [false|false]: ไม่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:09.344316844+07:00","message":"[buffer interim] 240 false ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.344323147+07:00","message":"[bufferProcess] interim [420000000]:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.344324797+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:09.400140784+07:00","message":"receive streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:09.400180809+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่มี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:09.400185882+07:00","message":"receive interim result [false|false]: ไม่มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:09.400198716+07:00","message":"[buffer interim] 240 false ไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.400204929+07:00","message":"[bufferProcess] interim [480000000]:ไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.400207082+07:00","message":"[bufferProcess] send to processor:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.400212666+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.400215463+07:00","message":"> Transcript [2373] [false]: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.400219038+07:00","message":"Set StatePrefix (first interim): 'ไม่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:09.614147095+07:00","message":"receive streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:09.614191611+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่มีโปร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:09.614198841+07:00","message":"receive interim result [false|false]: ไม่มีโปร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:09.614215978+07:00","message":"[buffer interim] 240 false ไม่มีโปร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.614224553+07:00","message":"[bufferProcess] interim [720000000]:ไม่มีโปร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.614227531+07:00","message":"[bufferProcess] send to processor:ไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.614232326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.614236241+07:00","message":"> Transcript [2374] [false]: 'ไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.614240369+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.614242935+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.61424601+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.614248998+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:09.777293225+07:00","message":"receive streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:09.777331791+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่มีโปรตีน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:09.777338249+07:00","message":"receive interim result [false|false]: ไม่มีโปรตีน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:09.777352845+07:00","message":"[buffer interim] 240 false ไม่มีโปรตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.777359956+07:00","message":"[bufferProcess] interim [840000000]:ไม่มีโปรตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.777362625+07:00","message":"[bufferProcess] send to processor:ไม่มีโปร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.777368651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.777371316+07:00","message":"> Transcript [2375] [false]: 'ไม่มีโปร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.777374739+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.777376761+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.77737868+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:09.777381356+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:10.103194682+07:00","message":"receive streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:10.103235683+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่มีโปรตีนจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:10.103241778+07:00","message":"receive interim result [false|false]: ไม่มีโปรตีนจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:10.103257117+07:00","message":"[buffer interim] 240 false ไม่มีโปรตีนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.103264101+07:00","message":"[bufferProcess] interim [140000000]:ไม่มีโปรตีนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.1032665+07:00","message":"[bufferProcess] send to processor:ไม่มีโปรตีน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.103273286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.103276305+07:00","message":"> Transcript [2376] [false]: 'ไม่มีโปรตีน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.103279641+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.103281604+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.103283619+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.103285981+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:10.110519437+07:00","message":"receive streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:10.110529861+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่มีโปรตีนจำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:10.110533585+07:00","message":"receive interim result [false|false]: ไม่มีโปรตีนจำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:10.110542145+07:00","message":"[buffer interim] 240 false ไม่มีโปรตีนจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.110545176+07:00","message":"[bufferProcess] interim [200000000]:ไม่มีโปรตีนจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.110546915+07:00","message":"[bufferProcess] send to processor:ไม่มีโปรตีนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.110549027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.110550869+07:00","message":"> Transcript [2377] [false]: 'ไม่มีโปรตีนจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.110553159+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.110554923+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.110556559+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.110558131+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.110564817+07:00","message":"Push: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.110566621+07:00","message":"TextPushed: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.110568467+07:00","message":"Set new StatePrefix : 'ไม่มีโปรตีนจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.110570378+07:00","message":"Next Push (prob) : 'มีโปรตีนจะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:10.110578404+07:00","message":"push: {false ไม่ 0 0xc000107380}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:10.173430394+07:00","message":"receive streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:10.17346474+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่มีโปรตีนจำเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:10.173470521+07:00","message":"receive interim result [false|false]: ไม่มีโปรตีนจำเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:10.173480986+07:00","message":"[buffer interim] 240 false ไม่มีโปรตีนจำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.173487533+07:00","message":"[bufferProcess] interim [320000000]:ไม่มีโปรตีนจำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.1734899+07:00","message":"[bufferProcess] send to processor:ไม่มีโปรตีนจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.173495981+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.173498597+07:00","message":"> Transcript [2378] [false]: 'ไม่มีโปรตีนจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.173500808+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.173503525+07:00","message":"Set new StatePrefix: 'ไม่มีโปรตีนจำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:10.303573585+07:00","message":"receive streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:10.303613615+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่มีโปรตีนจำเพาะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:10.303621847+07:00","message":"receive interim result [false|false]: ไม่มีโปรตีนจำเพาะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:10.303634733+07:00","message":"[buffer interim] 240 false ไม่มีโปรตีนจำเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.303643016+07:00","message":"[bufferProcess] interim [380000000]:ไม่มีโปรตีนจำเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.303647176+07:00","message":"[bufferProcess] send to processor:ไม่มีโปรตีนจำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.303654411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.303658928+07:00","message":"> Transcript [2379] [false]: 'ไม่มีโปรตีนจำเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.303663782+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.303667076+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.303670222+07:00","message":"StatePrefix: 'ไม่มีโปรตีนจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.303673972+07:00","message":"TextPushed: 'ไม่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:10.424978027+07:00","message":"[GCS] IsForceVAD: false for message ID: 240"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:10.484178634+07:00","message":"[GCS] Start streaming session, msgId: 241"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:10.521584176+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:10.521586257+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:10.523104778+07:00","message":"receive streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:10.523138712+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่มีโปรตีนจำเพาะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:10.523144324+07:00","message":"receive interim result [true|false]: ไม่มีโปรตีนจำเพาะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:10.523153282+07:00","message":"end recv isFinal message id 240"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:10.523155322+07:00","message":"end Recv id 240"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:10.523161071+07:00","message":"[buffer interim] 240 true ไม่มีโปรตีนจำเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.523170488+07:00","message":"[bufferProcess] interim [710000000]:ไม่มีโปรตีนจำเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.523175301+07:00","message":"[bufferProcess] send to processor (isfinal):ไม่มีโปรตีนจำเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.523178636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.523183731+07:00","message":"> Transcript [2380] [false]: 'ไม่มีโปรตีนจำเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.523187287+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.52318908+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.523190908+07:00","message":"StatePrefix: 'ไม่มีโปรตีนจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.523193114+07:00","message":"TextPushed: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.523194865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.523196709+07:00","message":"> Transcript [2381] [true]: 'ไม่มีโปรตีนจำเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.523198838+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.523200416+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.523201952+07:00","message":"StatePrefix: 'ไม่มีโปรตีนจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.523203635+07:00","message":"TextPushed: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.523211496+07:00","message":"Push: 'มีโปรตีนจำเพาะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:10.52321862+07:00","message":"push: {true มีโปรตีนจำเพาะ 0 0xc000107380}"}
{"level":"info","service":"Main","time":"2026-02-25T13:14:10.533073095+07:00","message":"write wav file: './tmp/7509/7509_240.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:10.828280193+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:10.828325439+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:10.828330199+07:00","message":"receive interim result [false|false]: ที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:10.828345516+07:00","message":"[buffer interim] 241 false ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.828352119+07:00","message":"[bufferProcess] interim [420000000]:ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:10.828354038+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:11.008317117+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:11.008358287+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-02-25T13:14:11.008363905+07:00","message":"receive interim result [false|false]: ที่ 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:11.008376357+07:00","message":"[buffer interim] 241 false ที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.008384007+07:00","message":"[bufferProcess] interim [540000000]:ที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.00838628+07:00","message":"[bufferProcess] send to processor:ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.008391806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.008394688+07:00","message":"> Transcript [2382] [false]: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.008396838+07:00","message":"Set StatePrefix (first interim): 'ที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:11.138276604+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:11.138318243+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่สามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:11.138323155+07:00","message":"receive interim result [false|false]: ที่สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:11.138334933+07:00","message":"[buffer interim] 241 false ที่สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.138341196+07:00","message":"[bufferProcess] interim [720000000]:ที่สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.138343379+07:00","message":"[bufferProcess] send to processor:ที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.13834836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.138350954+07:00","message":"> Transcript [2383] [false]: 'ที่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.138353545+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.138355594+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.138357532+07:00","message":"StatePrefix: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.138359686+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:11.459259094+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:11.459300225+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่สามารถนำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:11.459306113+07:00","message":"receive interim result [false|false]: ที่สามารถนำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:11.459318518+07:00","message":"[buffer interim] 241 false ที่สามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.459325646+07:00","message":"[bufferProcess] interim [960000000]:ที่สามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.459328002+07:00","message":"[bufferProcess] send to processor:ที่สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.459333134+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.459336364+07:00","message":"> Transcript [2384] [false]: 'ที่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.459339614+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.459341517+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.459343514+07:00","message":"StatePrefix: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.459345768+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:11.647952671+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:11.647994708+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่สามารถลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:11.648000009+07:00","message":"receive interim result [false|false]: ที่สามารถลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:11.648011915+07:00","message":"[buffer interim] 241 false ที่สามารถลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.648018385+07:00","message":"[bufferProcess] interim [140000000]:ที่สามารถลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.64802079+07:00","message":"[bufferProcess] send to processor:ที่สามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.648027312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.648030363+07:00","message":"> Transcript [2385] [false]: 'ที่สามารถนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.648033597+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.648035556+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.648038072+07:00","message":"StatePrefix: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.648040346+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:11.833808247+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:11.833853219+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่สามารถลำเลียงสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:11.833860648+07:00","message":"receive interim result [false|false]: ที่สามารถลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:11.833873917+07:00","message":"[buffer interim] 241 false ที่สามารถลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.833880552+07:00","message":"[bufferProcess] interim [380000000]:ที่สามารถลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.833883325+07:00","message":"[bufferProcess] send to processor:ที่สามารถลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.833888475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.833893761+07:00","message":"> Transcript [2386] [false]: 'ที่สามารถลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.83389897+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.833902253+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.833905574+07:00","message":"StatePrefix: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.83390844+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.833916251+07:00","message":"Push: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.833919725+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.833922741+07:00","message":"Set new StatePrefix : 'ที่สามารถลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:11.833928628+07:00","message":"Next Push (prob) : 'สามารถลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:11.833942893+07:00","message":"push: {false ที่ 0 0xc003887500}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:12.038590804+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:12.038624839+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่สามารถลำเลียงสารใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:12.038629974+07:00","message":"receive interim result [false|false]: ที่สามารถลำเลียงสารใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:12.038642724+07:00","message":"[buffer interim] 241 false ที่สามารถลำเลียงสารใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.038648521+07:00","message":"[bufferProcess] interim [620000000]:ที่สามารถลำเลียงสารใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.038650704+07:00","message":"[bufferProcess] send to processor:ที่สามารถลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.038655893+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.038658096+07:00","message":"> Transcript [2387] [false]: 'ที่สามารถลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.038661297+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.038663382+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.038665202+07:00","message":"StatePrefix: 'ที่สามารถลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.03866759+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:12.216884141+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:12.216931971+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่สามารถลำเลียงสารนิด้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:12.216938069+07:00","message":"receive interim result [false|false]: ที่สามารถลำเลียงสารนิด้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:12.216950507+07:00","message":"[buffer interim] 241 false ที่สามารถลำเลียงสารนิด้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.216956922+07:00","message":"[bufferProcess] interim [740000000]:ที่สามารถลำเลียงสารนิด้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.216959124+07:00","message":"[bufferProcess] send to processor:ที่สามารถลำเลียงสารใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.216964242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.216967662+07:00","message":"> Transcript [2388] [false]: 'ที่สามารถลำเลียงสารใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.21697112+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.216973101+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.21697541+07:00","message":"StatePrefix: 'ที่สามารถลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.216977726+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:12.402454604+07:00","message":"[GCS] IsForceVAD: false for message ID: 241"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:12.478586896+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:12.478649724+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่สามารถลำเลียงสารนี้ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:12.478658143+07:00","message":"receive interim result [false|false]: ที่สามารถลำเลียงสารนี้ได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:12.478679513+07:00","message":"[buffer interim] 241 false ที่สามารถลำเลียงสารนี้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.478692788+07:00","message":"[bufferProcess] interim [40000000]:ที่สามารถลำเลียงสารนี้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.478696837+07:00","message":"[bufferProcess] send to processor:ที่สามารถลำเลียงสารนิด้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.478711156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.47871568+07:00","message":"> Transcript [2389] [false]: 'ที่สามารถลำเลียงสารนิด้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.478721294+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.478724222+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.478727964+07:00","message":"StatePrefix: 'ที่สามารถลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.478742899+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:12.498270659+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:12.498309187+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่สามารถลำเลียงสารนี้ได้\",\"confidence\":0.95405316}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:12.498315043+07:00","message":"receive interim result [true|false]: ที่สามารถลำเลียงสารนี้ได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:12.498330238+07:00","message":"end recv isFinal message id 241"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:12.498332301+07:00","message":"end Recv id 241"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:12.498338865+07:00","message":"[buffer interim] 241 true ที่สามารถลำเลียงสารนี้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.498344311+07:00","message":"[bufferProcess] interim [130000000]:ที่สามารถลำเลียงสารนี้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.498352577+07:00","message":"[bufferProcess] send to processor (isfinal):ที่สามารถลำเลียงสารนี้ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.498355518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.498358639+07:00","message":"> Transcript [2390] [false]: 'ที่สามารถลำเลียงสารนี้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.498362031+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.498363849+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.49836581+07:00","message":"StatePrefix: 'ที่สามารถลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.498368104+07:00","message":"TextPushed: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.498375492+07:00","message":"Push: 'สามารถลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.498377323+07:00","message":"TextPushed: 'ที่สามารถลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.498379151+07:00","message":"Set new StatePrefix : 'ที่สามารถลำเลียงสารนี้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.498381101+07:00","message":"Next Push (prob) : 'สารนี้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.498382635+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.49838454+07:00","message":"> Transcript [2391] [true]: 'ที่สามารถลำเลียงสารนี้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.498386619+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.49838856+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.49839114+07:00","message":"StatePrefix: 'ที่สามารถลำเลียงสารนี้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.498392925+07:00","message":"TextPushed: 'ที่สามารถลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:12.49839484+07:00","message":"Push: 'สารนี้ได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:12.498419941+07:00","message":"push: {false สามารถลำเลียง 0 0xc003887500}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:12.498457897+07:00","message":"push: {true สารนี้ได้ 0 0xc003887500}"}
{"level":"info","service":"Main","time":"2026-02-25T13:14:12.504826715+07:00","message":"write wav file: './tmp/7509/7509_241.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:12.533946007+07:00","message":"[GCS] Start streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:13.063801719+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:13.063840954+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ศาล\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:13.063846308+07:00","message":"receive interim result [false|false]: ศาล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:13.063858774+07:00","message":"[buffer interim] 242 false ศาล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.063866086+07:00","message":"[bufferProcess] interim [360000000]:ศาล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.063867765+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:13.179954005+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:13.179977962+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สถานี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:13.179982238+07:00","message":"receive interim result [false|false]: สถานี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:13.179994378+07:00","message":"[buffer interim] 242 false สถานี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.180000707+07:00","message":"[bufferProcess] interim [480000000]:สถานี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.180002644+07:00","message":"[bufferProcess] send to processor:ศาล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.180005654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.180007828+07:00","message":"> Transcript [2392] [false]: 'ศาล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.180009869+07:00","message":"Set StatePrefix (first interim): 'ศาล'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:13.382973095+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:13.383010028+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สถานีก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:13.383014684+07:00","message":"receive interim result [false|false]: สถานีก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:13.383028132+07:00","message":"[buffer interim] 242 false สถานีก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.383034165+07:00","message":"[bufferProcess] interim [660000000]:สถานีก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.383036398+07:00","message":"[bufferProcess] send to processor:สถานี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.383041586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.383044159+07:00","message":"> Transcript [2393] [false]: 'สถานี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.383045929+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.383048033+07:00","message":"Set new StatePrefix: 'สถานี'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:13.522526043+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:13.522552522+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:13.565394532+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:13.565429781+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สถานีก็เลย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:13.565435458+07:00","message":"receive interim result [false|false]: สถานีก็เลย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:13.565447624+07:00","message":"[buffer interim] 242 false สถานีก็เลย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.565453667+07:00","message":"[bufferProcess] interim [840000000]:สถานีก็เลย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.565455845+07:00","message":"[bufferProcess] send to processor:สถานีก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.565461945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.565464664+07:00","message":"> Transcript [2394] [false]: 'สถานีก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.56546747+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.565469492+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.565471425+07:00","message":"StatePrefix: 'สถานี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.565473398+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:13.887742064+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:13.887790737+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สถานีก็เลยยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:13.887797192+07:00","message":"receive interim result [false|false]: สถานีก็เลยยัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:13.887810024+07:00","message":"[buffer interim] 242 false สถานีก็เลยยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.887816709+07:00","message":"[bufferProcess] interim [140000000]:สถานีก็เลยยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.887819008+07:00","message":"[bufferProcess] send to processor:สถานีก็เลย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.887824208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.887827502+07:00","message":"> Transcript [2395] [false]: 'สถานีก็เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.887830543+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.887832605+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.887834475+07:00","message":"StatePrefix: 'สถานี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:13.887836582+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:14.078446631+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:14.078493811+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สถานีก็เลยยังคง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:14.078500269+07:00","message":"receive interim result [false|false]: สถานีก็เลยยังคง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:14.078514174+07:00","message":"[buffer interim] 242 false สถานีก็เลยยังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:14.078520619+07:00","message":"[bufferProcess] interim [380000000]:สถานีก็เลยยังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:14.078522756+07:00","message":"[bufferProcess] send to processor:สถานีก็เลยยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:14.078526057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:14.078528781+07:00","message":"> Transcript [2396] [false]: 'สถานีก็เลยยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:14.078533478+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:14.078536623+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:14.078539636+07:00","message":"StatePrefix: 'สถานี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:14.078542261+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:14.278572561+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:14.278614071+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สถานีก็เลยยังคงอยู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:14.278620148+07:00","message":"receive interim result [false|false]: สถานีก็เลยยังคงอยู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:14.278632686+07:00","message":"[buffer interim] 242 false สถานีก็เลยยังคงอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:14.278639367+07:00","message":"[bufferProcess] interim [560000000]:สถานีก็เลยยังคงอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:14.278641967+07:00","message":"[bufferProcess] send to processor:สถานีก็เลยยังคง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:14.278648938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:14.278654352+07:00","message":"> Transcript [2397] [false]: 'สถานีก็เลยยังคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:14.278657786+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:14.278659988+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:14.278661765+07:00","message":"StatePrefix: 'สถานี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:14.27866389+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:14.278670435+07:00","message":"Push: 'สถานี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:14.278674698+07:00","message":"TextPushed: 'สถานี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:14.278676761+07:00","message":"Set new StatePrefix : 'สถานีก็เลยยังคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:14.2786788+07:00","message":"Next Push (prob) : 'ก็เลยยังคง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:14.278686683+07:00","message":"push: {false สถานี 0 0xc000395480}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:14.455753561+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:14.455799796+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สถานีก็เลยยังคงอยู่ใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:14.455805074+07:00","message":"receive interim result [false|false]: สถานีก็เลยยังคงอยู่ใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:14.455821494+07:00","message":"[buffer interim] 242 false สถานีก็เลยยังคงอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:14.455827766+07:00","message":"[bufferProcess] interim [740000000]:สถานีก็เลยยังคงอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:14.455829875+07:00","message":"[bufferProcess] send to processor:สถานีก็เลยยังคงอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:14.455833512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:14.455839101+07:00","message":"> Transcript [2398] [false]: 'สถานีก็เลยยังคงอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:14.455841788+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:14.455843644+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:14.455845347+07:00","message":"StatePrefix: 'สถานีก็เลยยังคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:14.4558473+07:00","message":"TextPushed: 'สถานี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:14.608308228+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:14.608351577+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สถานีก็เลยยังคงอยู่ในรถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:14.608358775+07:00","message":"receive interim result [false|false]: สถานีก็เลยยังคงอยู่ในรถ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:14.608375816+07:00","message":"[buffer interim] 242 false สถานีก็เลยยังคงอยู่ในรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:14.60838465+07:00","message":"[bufferProcess] interim [920000000]:สถานีก็เลยยังคงอยู่ในรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:14.608388665+07:00","message":"[bufferProcess] send to processor:สถานีก็เลยยังคงอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:14.608393084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:14.608397634+07:00","message":"> Transcript [2399] [false]: 'สถานีก็เลยยังคงอยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:14.60840214+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:14.608405138+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:14.608408239+07:00","message":"StatePrefix: 'สถานีก็เลยยังคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:14.608411814+07:00","message":"TextPushed: 'สถานี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:14.656610805+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:14.656639997+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สถานีก็เลยยังคงอยู่ในหลอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:14.656645479+07:00","message":"receive interim result [false|false]: สถานีก็เลยยังคงอยู่ในหลอด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:14.656657198+07:00","message":"[buffer interim] 242 false สถานีก็เลยยังคงอยู่ในหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:14.656663324+07:00","message":"[bufferProcess] interim [980000000]:สถานีก็เลยยังคงอยู่ในหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:14.65666549+07:00","message":"[bufferProcess] send to processor:สถานีก็เลยยังคงอยู่ในรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:14.656668535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:14.656671118+07:00","message":"> Transcript [2400] [false]: 'สถานีก็เลยยังคงอยู่ในรถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:14.65667381+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:14.656675946+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:14.656678006+07:00","message":"StatePrefix: 'สถานีก็เลยยังคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:14.656680147+07:00","message":"TextPushed: 'สถานี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:14.845863907+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:14.845892428+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สถานีก็เลยยังคงอยู่ในหลอดเลือด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:14.845898181+07:00","message":"receive interim result [false|false]: สถานีก็เลยยังคงอยู่ในหลอดเลือด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:14.845911931+07:00","message":"[buffer interim] 242 false สถานีก็เลยยังคงอยู่ในหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:14.845917887+07:00","message":"[bufferProcess] interim [160000000]:สถานีก็เลยยังคงอยู่ในหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:14.84592033+07:00","message":"[bufferProcess] send to processor:สถานีก็เลยยังคงอยู่ในหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:14.845923812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:14.84592638+07:00","message":"> Transcript [2401] [false]: 'สถานีก็เลยยังคงอยู่ในหลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:14.845929899+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:14.845932346+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:14.845934361+07:00","message":"StatePrefix: 'สถานีก็เลยยังคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:14.845937628+07:00","message":"TextPushed: 'สถานี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:14.845944674+07:00","message":"Push: 'ก็เลยยังคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:14.845946506+07:00","message":"TextPushed: 'สถานีก็เลยยังคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:14.845948377+07:00","message":"Set new StatePrefix : 'สถานีก็เลยยังคงอยู่ในหลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:14.84595037+07:00","message":"Next Push (prob) : 'อยู่ในหลอด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:14.845957785+07:00","message":"push: {false ก็เลยยังคง 0 0xc000395480}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:15.172524618+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:15.172575164+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สถานีก็เลยยังคงอยู่ในหลอดเลือดนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:15.172583645+07:00","message":"receive interim result [false|false]: สถานีก็เลยยังคงอยู่ในหลอดเลือดนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:15.172601203+07:00","message":"[buffer interim] 242 false สถานีก็เลยยังคงอยู่ในหลอดเลือดนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:15.172612419+07:00","message":"[bufferProcess] interim [460000000]:สถานีก็เลยยังคงอยู่ในหลอดเลือดนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:15.172616151+07:00","message":"[bufferProcess] send to processor:สถานีก็เลยยังคงอยู่ในหลอดเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:15.17262361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:15.172627703+07:00","message":"> Transcript [2402] [false]: 'สถานีก็เลยยังคงอยู่ในหลอดเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:15.172632347+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:15.172635252+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:15.172637931+07:00","message":"StatePrefix: 'สถานีก็เลยยังคงอยู่ในหลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:15.172641757+07:00","message":"TextPushed: 'สถานีก็เลยยังคง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:15.297848974+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:15.297889515+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สถานีก็เลยยังคงอยู่ในหลอดเลือดนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:15.297895686+07:00","message":"receive interim result [false|false]: สถานีก็เลยยังคงอยู่ในหลอดเลือดนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:15.297908458+07:00","message":"[buffer interim] 242 false สถานีก็เลยยังคงอยู่ในหลอดเลือดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:15.297915641+07:00","message":"[bufferProcess] interim [580000000]:สถานีก็เลยยังคงอยู่ในหลอดเลือดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:15.29791848+07:00","message":"[bufferProcess] send to processor:สถานีก็เลยยังคงอยู่ในหลอดเลือดนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:15.297925115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:15.297928959+07:00","message":"> Transcript [2403] [false]: 'สถานีก็เลยยังคงอยู่ในหลอดเลือดนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:15.29793269+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:15.297934944+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:15.297937162+07:00","message":"StatePrefix: 'สถานีก็เลยยังคงอยู่ในหลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:15.297939749+07:00","message":"TextPushed: 'สถานีก็เลยยังคง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:15.342499588+07:00","message":"[GCS] IsForceVAD: false for message ID: 242"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:15.449256413+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:15.449298355+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สถานีก็เลยยังคงอยู่ในหลอดเลือดนะคะ\",\"confidence\":0.934371}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:15.449306396+07:00","message":"receive interim result [true|false]: สถานีก็เลยยังคงอยู่ในหลอดเลือดนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:15.449316391+07:00","message":"end recv isFinal message id 242"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:15.449320287+07:00","message":"end Recv id 242"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:15.449329906+07:00","message":"[buffer interim] 242 true สถานีก็เลยยังคงอยู่ในหลอดเลือดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:15.449339873+07:00","message":"[bufferProcess] interim [850000000]:สถานีก็เลยยังคงอยู่ในหลอดเลือดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:15.449343145+07:00","message":"[bufferProcess] send to processor (isfinal):สถานีก็เลยยังคงอยู่ในหลอดเลือดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:15.449346611+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:15.449349938+07:00","message":"> Transcript [2404] [false]: 'สถานีก็เลยยังคงอยู่ในหลอดเลือดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:15.449353857+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:15.449355717+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:15.44935792+07:00","message":"StatePrefix: 'สถานีก็เลยยังคงอยู่ในหลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:15.449360522+07:00","message":"TextPushed: 'สถานีก็เลยยังคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:15.449362228+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:15.449364208+07:00","message":"> Transcript [2405] [true]: 'สถานีก็เลยยังคงอยู่ในหลอดเลือดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:15.449366432+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:15.449368251+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:15.449369738+07:00","message":"StatePrefix: 'สถานีก็เลยยังคงอยู่ในหลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:15.449371409+07:00","message":"TextPushed: 'สถานีก็เลยยังคง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:15.449377701+07:00","message":"Push: 'อยู่ในหลอดเลือดนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:15.449386932+07:00","message":"push: {true อยู่ในหลอดเลือดนะคะ 0 0xc000395480}"}
{"level":"info","service":"Main","time":"2026-02-25T13:14:15.457936487+07:00","message":"write wav file: './tmp/7509/7509_242.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:15.544863331+07:00","message":"[GCS] Start streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:16.036307689+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:16.036361129+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไทย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:16.036368083+07:00","message":"receive interim result [false|false]: ไทย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:16.036389296+07:00","message":"[buffer interim] 243 false ไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.036397195+07:00","message":"[bufferProcess] interim [480000000]:ไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.036399821+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:16.078828303+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:16.078869727+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใครล่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:16.078875007+07:00","message":"receive interim result [false|false]: ใครล่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:16.078889403+07:00","message":"[buffer interim] 243 false ใครล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.078896647+07:00","message":"[bufferProcess] interim [540000000]:ใครล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.078899499+07:00","message":"[bufferProcess] send to processor:ไทย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.078908428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.078911387+07:00","message":"> Transcript [2406] [false]: 'ไทย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.078913693+07:00","message":"Set StatePrefix (first interim): 'ไทย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:16.085756001+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:16.085766988+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภายหลัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:16.085770493+07:00","message":"receive interim result [false|false]: ภายหลัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:16.085783526+07:00","message":"[buffer interim] 243 false ภายหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.085790905+07:00","message":"[bufferProcess] interim [600000000]:ภายหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.085792931+07:00","message":"[bufferProcess] send to processor:ใครล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.085795417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.085797727+07:00","message":"> Transcript [2407] [false]: 'ใครล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.085800512+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.085803315+07:00","message":"Set new StatePrefix: 'ใครล่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:16.262628709+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:16.262666786+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภายหลังการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:16.26267307+07:00","message":"receive interim result [false|false]: ภายหลังการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:16.262687958+07:00","message":"[buffer interim] 243 false ภายหลังการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.262695723+07:00","message":"[bufferProcess] interim [780000000]:ภายหลังการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.262698801+07:00","message":"[bufferProcess] send to processor:ภายหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.262706768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.262710299+07:00","message":"> Transcript [2408] [false]: 'ภายหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.262713175+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.262716208+07:00","message":"Set new StatePrefix: 'ภายหลัง'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:16.523115096+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:16.523133787+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:16.579004741+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:16.579044394+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภายหลังการฉีด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:16.579050469+07:00","message":"receive interim result [false|false]: ภายหลังการฉีด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:16.57906421+07:00","message":"[buffer interim] 243 false ภายหลังการฉีด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.579071267+07:00","message":"[bufferProcess] interim [80000000]:ภายหลังการฉีด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.579074212+07:00","message":"[bufferProcess] send to processor:ภายหลังการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.579080998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.579083804+07:00","message":"> Transcript [2409] [false]: 'ภายหลังการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.579086825+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.579089018+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.579090904+07:00","message":"StatePrefix: 'ภายหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.579092909+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:16.785651759+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:16.785674738+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภายหลังการฉีดและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:16.785679316+07:00","message":"receive interim result [false|false]: ภายหลังการฉีดและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:16.785694147+07:00","message":"[buffer interim] 243 false ภายหลังการฉีดและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.785700965+07:00","message":"[bufferProcess] interim [320000000]:ภายหลังการฉีดและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.785703179+07:00","message":"[bufferProcess] send to processor:ภายหลังการฉีด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.785710033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.78571283+07:00","message":"> Transcript [2410] [false]: 'ภายหลังการฉีด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.785715917+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.785718133+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.785720082+07:00","message":"StatePrefix: 'ภายหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.785722044+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:16.902362322+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:16.902398205+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภายหลังการฉีดแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:16.902403844+07:00","message":"receive interim result [false|false]: ภายหลังการฉีดแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:16.902417307+07:00","message":"[buffer interim] 243 false ภายหลังการฉีดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.902427323+07:00","message":"[bufferProcess] interim [380000000]:ภายหลังการฉีดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.902429552+07:00","message":"[bufferProcess] send to processor:ภายหลังการฉีดและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.902433398+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.902436357+07:00","message":"> Transcript [2411] [false]: 'ภายหลังการฉีดและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.902439384+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.90244128+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.902443147+07:00","message":"StatePrefix: 'ภายหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:16.902445551+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:17.072327473+07:00","message":"[GCS] IsForceVAD: false for message ID: 243"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:17.182628607+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:17.182668673+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภายหลังการฉีดแล้ว\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:17.182674465+07:00","message":"receive interim result [true|false]: ภายหลังการฉีดแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:17.182686273+07:00","message":"end recv isFinal message id 243"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:17.182689362+07:00","message":"end Recv id 243"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:17.182695996+07:00","message":"[buffer interim] 243 true ภายหลังการฉีดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.182703111+07:00","message":"[bufferProcess] interim [770000000]:ภายหลังการฉีดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.182706072+07:00","message":"[bufferProcess] send to processor (isfinal):ภายหลังการฉีดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.182714154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.182742593+07:00","message":"> Transcript [2412] [false]: 'ภายหลังการฉีดแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.182748687+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.182750971+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.182753403+07:00","message":"StatePrefix: 'ภายหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.182755507+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.182765809+07:00","message":"Push: 'ภายหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.182767727+07:00","message":"TextPushed: 'ภายหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.182770231+07:00","message":"Set new StatePrefix : 'ภายหลังการฉีดแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.182772594+07:00","message":"Next Push (prob) : 'การฉีดแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.182774777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.182777037+07:00","message":"> Transcript [2413] [true]: 'ภายหลังการฉีดแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.182779433+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.182780992+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.182782486+07:00","message":"StatePrefix: 'ภายหลังการฉีดแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.182784133+07:00","message":"TextPushed: 'ภายหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.182785984+07:00","message":"Push: 'การฉีดแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:17.182812587+07:00","message":"push: {false ภายหลัง 0 0xc0039d8e00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:17.182835091+07:00","message":"push: {true การฉีดแล้ว 0 0xc0039d8e00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:14:17.188907917+07:00","message":"write wav file: './tmp/7509/7509_243.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:17.463772092+07:00","message":"[GCS] Start streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:17.582365829+07:00","message":"[GCS] IsForceVAD: false for message ID: 244"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:17.659805623+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:17.659846161+07:00","message":"found end of frame, send empty tag with msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:17.659849789+07:00","message":"end Recv id 244"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:17.65985866+07:00","message":"[buffer interim] 244 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.659865947+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.659869304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.65987206+07:00","message":"> Transcript [2414] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.659874508+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.659876348+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.659878084+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.659879816+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:17.659882579+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:17.659892229+07:00","message":"push: {true \n 0 0xc000395d80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:14:17.666160443+07:00","message":"write wav file: './tmp/7509/7509_244.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:18.355003443+07:00","message":"[GCS] Start streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:18.852800682+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:18.852844852+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เน็ต\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:18.852850289+07:00","message":"receive interim result [false|false]: เน็ต"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:18.852863731+07:00","message":"[buffer interim] 245 false เน็ต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:18.852870115+07:00","message":"[bufferProcess] interim [480000000]:เน็ต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:18.852871829+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:18.852877291+07:00","message":"[bufferProcess] send to processor (ticker):เน็ต"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:18.85287991+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:18.852882608+07:00","message":"> Transcript [2415] [false]: 'เน็ต'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:18.852884993+07:00","message":"Set StatePrefix (first interim): 'เน็ต'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:18.92473085+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:18.924773755+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:18.924778907+07:00","message":"receive interim result [false|false]: ในส่วน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:18.924792151+07:00","message":"[buffer interim] 245 false ในส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:18.924799952+07:00","message":"[bufferProcess] interim [600000000]:ในส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:18.924802622+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:19.2543463+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:19.254385505+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในส่วนสุด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:19.25439146+07:00","message":"receive interim result [false|false]: ในส่วนสุด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:19.254405091+07:00","message":"[buffer interim] 245 false ในส่วนสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.254412729+07:00","message":"[bufferProcess] interim [840000000]:ในส่วนสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.254414808+07:00","message":"[bufferProcess] send to processor:ในส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.254419954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.254423319+07:00","message":"> Transcript [2416] [false]: 'ในส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.254425307+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.254427611+07:00","message":"Set new StatePrefix: 'ในส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:19.341235224+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:19.341262315+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในส่วนสุดท้าย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:19.34126773+07:00","message":"receive interim result [false|false]: ในส่วนสุดท้าย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:19.341277554+07:00","message":"[buffer interim] 245 false ในส่วนสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.341283047+07:00","message":"[bufferProcess] interim [20000000]:ในส่วนสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.341285294+07:00","message":"[bufferProcess] send to processor:ในส่วนสุด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.341290448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.341292553+07:00","message":"> Transcript [2417] [false]: 'ในส่วนสุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.341295427+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.341297531+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.341299263+07:00","message":"StatePrefix: 'ในส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.341301342+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:19.523604486+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:19.523619899+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:19.726511865+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:19.72655203+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในส่วนสุดท้ายค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:19.726558225+07:00","message":"receive interim result [false|false]: ในส่วนสุดท้ายค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:19.72657405+07:00","message":"[buffer interim] 245 false ในส่วนสุดท้ายค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.726583174+07:00","message":"[bufferProcess] interim [380000000]:ในส่วนสุดท้ายค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.726586262+07:00","message":"[bufferProcess] send to processor:ในส่วนสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.726594058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.726596823+07:00","message":"> Transcript [2418] [false]: 'ในส่วนสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.726599927+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.726602066+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.726603959+07:00","message":"StatePrefix: 'ในส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.726606184+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:19.918754463+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:19.918792488+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในส่วนสุดท้ายค่ะนัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:19.918798705+07:00","message":"receive interim result [false|false]: ในส่วนสุดท้ายค่ะนัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:19.918810826+07:00","message":"[buffer interim] 245 false ในส่วนสุดท้ายค่ะนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.918816989+07:00","message":"[bufferProcess] interim [620000000]:ในส่วนสุดท้ายค่ะนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.918819397+07:00","message":"[bufferProcess] send to processor:ในส่วนสุดท้ายค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.918824532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.918827249+07:00","message":"> Transcript [2419] [false]: 'ในส่วนสุดท้ายค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.918832634+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.918835001+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.918836797+07:00","message":"StatePrefix: 'ในส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.91883879+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:19.980116465+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:19.980144144+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในส่วนสุดท้ายค่ะนักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:19.98014962+07:00","message":"receive interim result [false|false]: ในส่วนสุดท้ายค่ะนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:19.98016051+07:00","message":"[buffer interim] 245 false ในส่วนสุดท้ายค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.980167031+07:00","message":"[bufferProcess] interim [680000000]:ในส่วนสุดท้ายค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.980171619+07:00","message":"[bufferProcess] send to processor:ในส่วนสุดท้ายค่ะนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.980174761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.980177236+07:00","message":"> Transcript [2420] [false]: 'ในส่วนสุดท้ายค่ะนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.980180157+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.980182027+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.980183686+07:00","message":"StatePrefix: 'ในส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.980185639+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.980189729+07:00","message":"Push: 'ในส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.98019174+07:00","message":"TextPushed: 'ในส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.980193658+07:00","message":"Set new StatePrefix : 'ในส่วนสุดท้ายค่ะนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:19.980195816+07:00","message":"Next Push (prob) : 'สุดท้ายค่ะนัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:19.980203435+07:00","message":"push: {false ในส่วน 0 0xc0039d9700}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:20.343098324+07:00","message":"[GCS] IsForceVAD: false for message ID: 245"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:20.468347784+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:20.468396387+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในส่วนสุดท้ายค่ะนักเรียน\",\"confidence\":0.9574797}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:20.468402511+07:00","message":"receive interim result [true|false]: ในส่วนสุดท้ายค่ะนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:20.46841129+07:00","message":"end recv isFinal message id 245"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:20.468413288+07:00","message":"end Recv id 245"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:20.468419105+07:00","message":"[buffer interim] 245 true ในส่วนสุดท้ายค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:20.468426883+07:00","message":"[bufferProcess] interim [220000000]:ในส่วนสุดท้ายค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:20.468431866+07:00","message":"[bufferProcess] send to processor (isfinal):ในส่วนสุดท้ายค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:20.468434645+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:20.468437347+07:00","message":"> Transcript [2421] [false]: 'ในส่วนสุดท้ายค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:20.468440047+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:20.46844198+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:20.468443713+07:00","message":"StatePrefix: 'ในส่วนสุดท้ายค่ะนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:20.468445515+07:00","message":"TextPushed: 'ในส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:20.468447047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:20.468448798+07:00","message":"> Transcript [2422] [true]: 'ในส่วนสุดท้ายค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:20.468453002+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:20.468454654+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:20.46845613+07:00","message":"StatePrefix: 'ในส่วนสุดท้ายค่ะนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:20.468457957+07:00","message":"TextPushed: 'ในส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:20.468464481+07:00","message":"Push: 'สุดท้ายค่ะนักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:20.468474779+07:00","message":"push: {true สุดท้ายค่ะนักเรียน 0 0xc0039d9700}"}
{"level":"info","service":"Main","time":"2026-02-25T13:14:20.475361705+07:00","message":"write wav file: './tmp/7509/7509_245.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:20.60487653+07:00","message":"[GCS] Start streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:21.129421888+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:21.129460533+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:21.129466086+07:00","message":"receive interim result [false|false]: สำหรับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:21.129481442+07:00","message":"[buffer interim] 246 false สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.129488994+07:00","message":"[bufferProcess] interim [540000000]:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.129491901+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:21.451686317+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:21.451730238+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับหัว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:21.45173608+07:00","message":"receive interim result [false|false]: สำหรับหัว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:21.451749448+07:00","message":"[buffer interim] 246 false สำหรับหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.451759862+07:00","message":"[bufferProcess] interim [840000000]:สำหรับหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.451763757+07:00","message":"[bufferProcess] send to processor:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.451771415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.451775433+07:00","message":"> Transcript [2423] [false]: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.451778769+07:00","message":"Set StatePrefix (first interim): 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:21.583211676+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:21.583251171+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับหัวข้อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:21.583257142+07:00","message":"receive interim result [false|false]: สำหรับหัวข้อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:21.583271013+07:00","message":"[buffer interim] 246 false สำหรับหัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.583280381+07:00","message":"[bufferProcess] interim [20000000]:สำหรับหัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.583285251+07:00","message":"[bufferProcess] send to processor:สำหรับหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.583288721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.583291267+07:00","message":"> Transcript [2424] [false]: 'สำหรับหัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.583294471+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.583298066+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.583300384+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:21.583302235+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:22.072481075+07:00","message":"[GCS] IsForceVAD: false for message ID: 246"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:22.147815084+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:22.147840675+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับหัวข้อ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:22.147845303+07:00","message":"receive interim result [false|false]: สำหรับหัวข้อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:22.147858829+07:00","message":"[buffer interim] 246 false สำหรับหัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.147864698+07:00","message":"[bufferProcess] interim [620000000]:สำหรับหัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.147867072+07:00","message":"[bufferProcess] send to processor:สำหรับหัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.147869808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.147872304+07:00","message":"> Transcript [2425] [false]: 'สำหรับหัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.147875406+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.14787726+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.147884557+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.147886669+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:22.158470797+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:22.158492329+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับหัวข้อ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:22.158497272+07:00","message":"receive interim result [true|false]: สำหรับหัวข้อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:22.158506793+07:00","message":"end recv isFinal message id 246"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:22.158508913+07:00","message":"end Recv id 246"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:22.158514133+07:00","message":"[buffer interim] 246 true สำหรับหัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.158520291+07:00","message":"[bufferProcess] interim [710000000]:สำหรับหัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.158523132+07:00","message":"[bufferProcess] send to processor (isfinal):สำหรับหัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.158525939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.158528446+07:00","message":"> Transcript [2426] [false]: 'สำหรับหัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.158530631+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.15853223+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.158533835+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.158536021+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.158537837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.15854011+07:00","message":"> Transcript [2427] [true]: 'สำหรับหัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.158542037+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.158543602+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.158545055+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.15854649+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.15855273+07:00","message":"Push: 'สำหรับหัวข้อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:22.15856031+07:00","message":"push: {true สำหรับหัวข้อ 0 0xc0039d9880}"}
{"level":"info","service":"Main","time":"2026-02-25T13:14:22.166944236+07:00","message":"write wav file: './tmp/7509/7509_246.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:22.205067753+07:00","message":"[GCS] Start streaming session, msgId: 247"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:22.523750788+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:22.523762096+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:22.677091017+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:22.677136984+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:22.677142447+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:22.67715762+07:00","message":"[buffer interim] 247 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.677175334+07:00","message":"[bufferProcess] interim [480000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.677177489+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:22.863462589+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:22.863501166+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:22.863506846+07:00","message":"receive interim result [false|false]: การเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:22.863519835+07:00","message":"[buffer interim] 247 false การเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.863525938+07:00","message":"[bufferProcess] interim [660000000]:การเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.863527981+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.863533731+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.863536616+07:00","message":"> Transcript [2428] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:22.863538695+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:23.099354672+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:23.099388112+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเรียงสา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:23.09939288+07:00","message":"receive interim result [false|false]: การเรียงสา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:23.099409192+07:00","message":"[buffer interim] 247 false การเรียงสา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.099416+07:00","message":"[bufferProcess] interim [900000000]:การเรียงสา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.099418825+07:00","message":"[bufferProcess] send to processor:การเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.099422354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.099425756+07:00","message":"> Transcript [2429] [false]: 'การเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.09942861+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.099430412+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.099432707+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.099434613+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:23.181021862+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:23.181048511+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเรียงสาย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:23.181053021+07:00","message":"receive interim result [false|false]: การเรียงสาย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:23.181070925+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:23.181075897+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:23.181078736+07:00","message":"receive interim result [false|false]: การลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:23.181084454+07:00","message":"[buffer interim] 247 false การเรียงสาย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:23.181087839+07:00","message":"[buffer interim] 247 false การลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.181092459+07:00","message":"[bufferProcess] interim [960000000]:การเรียงสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.181094774+07:00","message":"[bufferProcess] send to processor:การเรียงสา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.181097472+07:00","message":"[bufferProcess] interim [20000000]:การลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.181099157+07:00","message":"[bufferProcess] send to processor:การเรียงสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.181101626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.181103787+07:00","message":"> Transcript [2430] [false]: 'การเรียงสา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.181106911+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.181108866+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.1811109+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.181112868+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.181115469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.181117304+07:00","message":"> Transcript [2431] [false]: 'การเรียงสาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.181119048+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.18112064+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.181122152+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.181123749+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:23.430100426+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:23.430133308+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:23.430138048+07:00","message":"receive interim result [false|false]: การลำเลียงสารเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:23.430153983+07:00","message":"[buffer interim] 247 false การลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.430164056+07:00","message":"[bufferProcess] interim [260000000]:การลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.430166733+07:00","message":"[bufferProcess] send to processor:การลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.43017349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.430175908+07:00","message":"> Transcript [2432] [false]: 'การลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.430178771+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.430180568+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.430182555+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.430184559+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.430190515+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.430192216+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.430194255+07:00","message":"Set new StatePrefix : 'การลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.430196394+07:00","message":"Next Push (prob) : 'ลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:23.43020456+07:00","message":"push: {false การ 0 0xc000107700}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:23.617657287+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:23.617691108+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารเข้าและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:23.617696856+07:00","message":"receive interim result [false|false]: การลำเลียงสารเข้าและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:23.617713164+07:00","message":"[buffer interim] 247 false การลำเลียงสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.617720101+07:00","message":"[bufferProcess] interim [440000000]:การลำเลียงสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.617722559+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.617725203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.617727716+07:00","message":"> Transcript [2433] [false]: 'การลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.617730943+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.617732751+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.617734448+07:00","message":"StatePrefix: 'การลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.617736582+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:23.622418985+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:23.622436016+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารเข้าและออก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:23.622440745+07:00","message":"receive interim result [false|false]: การลำเลียงสารเข้าและออก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:23.622451457+07:00","message":"[buffer interim] 247 false การลำเลียงสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.622455548+07:00","message":"[bufferProcess] interim [500000000]:การลำเลียงสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.622458158+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.622460463+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.622462545+07:00","message":"> Transcript [2434] [false]: 'การลำเลียงสารเข้าและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.622464946+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.622467187+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.622469515+07:00","message":"StatePrefix: 'การลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.622471639+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:23.988520175+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:23.988556998+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารเข้าและออกจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:23.988562898+07:00","message":"receive interim result [false|false]: การลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:23.988577721+07:00","message":"[buffer interim] 247 false การลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.988584259+07:00","message":"[bufferProcess] interim [740000000]:การลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.988586372+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.988591049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.988593559+07:00","message":"> Transcript [2435] [false]: 'การลำเลียงสารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.988596652+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.988598574+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.988601121+07:00","message":"StatePrefix: 'การลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:23.98860353+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:24.15618259+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:24.156217003+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารเข้าและออกจากเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:24.156222564+07:00","message":"receive interim result [false|false]: การลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:24.156236969+07:00","message":"[buffer interim] 247 false การลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.156243804+07:00","message":"[bufferProcess] interim [980000000]:การลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.156246232+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.156249503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.156252121+07:00","message":"> Transcript [2436] [false]: 'การลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.156257487+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.156259525+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.156261659+07:00","message":"StatePrefix: 'การลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.156264225+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.156266925+07:00","message":"Push: 'ลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.15626879+07:00","message":"TextPushed: 'การลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.156270895+07:00","message":"Set new StatePrefix : 'การลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.156272836+07:00","message":"Next Push (prob) : 'เข้าและออกจาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:24.156281451+07:00","message":"push: {false ลำเลียงสาร 0 0xc000107700}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:24.333601727+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:24.33364012+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารเข้าและออกจากเซลล์ใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:24.333646386+07:00","message":"receive interim result [false|false]: การลำเลียงสารเข้าและออกจากเซลล์ใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:24.333660845+07:00","message":"[buffer interim] 247 false การลำเลียงสารเข้าและออกจากเซลล์ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.333668205+07:00","message":"[bufferProcess] interim [220000000]:การลำเลียงสารเข้าและออกจากเซลล์ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.333670728+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.333676046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.33367872+07:00","message":"> Transcript [2437] [false]: 'การลำเลียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.333682549+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.333684763+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.333686811+07:00","message":"StatePrefix: 'การลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.333691956+07:00","message":"TextPushed: 'การลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:24.520863991+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:24.520904417+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารเข้าและออกจากเซลล์ในตอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:24.520911505+07:00","message":"receive interim result [false|false]: การลำเลียงสารเข้าและออกจากเซลล์ในตอน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:24.52094626+07:00","message":"[buffer interim] 247 false การลำเลียงสารเข้าและออกจากเซลล์ในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.520953005+07:00","message":"[bufferProcess] interim [400000000]:การลำเลียงสารเข้าและออกจากเซลล์ในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.520955294+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารเข้าและออกจากเซลล์ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.52096233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.520965995+07:00","message":"> Transcript [2438] [false]: 'การลำเลียงสารเข้าและออกจากเซลล์ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.520972168+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.520974937+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.520977616+07:00","message":"StatePrefix: 'การลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.520980624+07:00","message":"TextPushed: 'การลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:24.783609045+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:24.783646789+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:24.783652486+07:00","message":"receive interim result [false|false]: การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:24.783667784+07:00","message":"[buffer interim] 247 false การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.783674441+07:00","message":"[bufferProcess] interim [580000000]:การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.783676593+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารเข้าและออกจากเซลล์ในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.783682541+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.783684968+07:00","message":"> Transcript [2439] [false]: 'การลำเลียงสารเข้าและออกจากเซลล์ในตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.783688477+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.783690535+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.7836927+07:00","message":"StatePrefix: 'การลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.783695339+07:00","message":"TextPushed: 'การลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:24.966708996+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:24.966729379+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:24.966733719+07:00","message":"receive interim result [false|false]: การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:24.966746716+07:00","message":"[buffer interim] 247 false การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.966752151+07:00","message":"[bufferProcess] interim [760000000]:การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.966755453+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.966759246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.966761836+07:00","message":"> Transcript [2440] [false]: 'การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.966765803+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.966767795+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.966770636+07:00","message":"StatePrefix: 'การลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.966773058+07:00","message":"TextPushed: 'การลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.966778888+07:00","message":"Push: 'เข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.966780877+07:00","message":"TextPushed: 'การลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.96678342+07:00","message":"Set new StatePrefix : 'การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:24.966785837+07:00","message":"Next Push (prob) : 'เซลล์ในตอนที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:24.966795269+07:00","message":"push: {false เข้าและออกจาก 0 0xc000107700}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:25.223053236+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:25.223091636+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:25.223098774+07:00","message":"receive interim result [false|false]: การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:25.223114793+07:00","message":"[buffer interim] 247 false การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.223121636+07:00","message":"[bufferProcess] interim [60000000]:การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.223124168+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.223131756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.223134316+07:00","message":"> Transcript [2441] [false]: 'การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.223137041+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.223138922+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.223141801+07:00","message":"StatePrefix: 'การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.223144573+07:00","message":"TextPushed: 'การลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:25.352227685+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:25.352266357+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:25.352273418+07:00","message":"receive interim result [false|false]: การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:25.35228821+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:25.352291093+07:00","message":"receive interim result [false|false]:  2 นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:25.352298019+07:00","message":"[buffer interim] 247 false การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:25.352301946+07:00","message":"[buffer interim] 247 false  2 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.352307407+07:00","message":"[bufferProcess] interim [180000000]:การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.352309575+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.352312179+07:00","message":"[bufferProcess] interim [180000000]: 2 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.35231456+07:00","message":"[bufferProcess] update buffer: การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.3523176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.352320318+07:00","message":"> Transcript [2442] [false]: 'การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.352323351+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.352325192+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.352326973+07:00","message":"StatePrefix: 'การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.352329288+07:00","message":"TextPushed: 'การลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:25.524254409+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:25.524293821+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:25.536249682+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:25.536282929+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:25.536289575+07:00","message":"receive interim result [false|false]: การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:25.536299839+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:25.536302758+07:00","message":"receive interim result [false|false]:  นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:25.53631046+07:00","message":"[buffer interim] 247 false การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:25.536313829+07:00","message":"[buffer interim] 247 false  นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.536319421+07:00","message":"[bufferProcess] interim [360000000]:การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.536321856+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.536324672+07:00","message":"[bufferProcess] interim [360000000]: นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.536326845+07:00","message":"[bufferProcess] update buffer: การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.536329621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.536332059+07:00","message":"> Transcript [2443] [false]: 'การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.536335156+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.536336978+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.536338654+07:00","message":"StatePrefix: 'การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.53634097+07:00","message":"TextPushed: 'การลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:25.931403869+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:25.931444611+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:25.931451792+07:00","message":"receive interim result [false|false]: การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:25.931467514+07:00","message":"[buffer interim] 247 false การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.931474524+07:00","message":"[bufferProcess] interim [780000000]:การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.931477461+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.931484571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.931487402+07:00","message":"> Transcript [2444] [false]: 'การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.931490949+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.93149285+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.931494724+07:00","message":"StatePrefix: 'การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.931497267+07:00","message":"TextPushed: 'การลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.931503414+07:00","message":"Push: 'เซลล์ในตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.931505434+07:00","message":"TextPushed: 'การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.931507889+07:00","message":"Set new StatePrefix : 'การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:25.931510199+07:00","message":"Next Push (prob) : ' 2 นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:25.931518459+07:00","message":"push: {false เซลล์ในตอนที่ 0 0xc000107700}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:26.118565223+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:26.118604062+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:26.11861021+07:00","message":"receive interim result [false|false]: การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:26.118621357+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะสามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:26.118624667+07:00","message":"receive interim result [false|false]:  นะคะสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:26.118646683+07:00","message":"[buffer interim] 247 false การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:26.118650028+07:00","message":"[buffer interim] 247 false  นะคะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.11865537+07:00","message":"[bufferProcess] interim [960000000]:การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.118661884+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.118664888+07:00","message":"[bufferProcess] interim [960000000]: นะคะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.118667635+07:00","message":"[bufferProcess] update buffer: การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.118670475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.118672862+07:00","message":"> Transcript [2445] [false]: 'การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.118675736+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.118677522+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.118679302+07:00","message":"StatePrefix: 'การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.118681521+07:00","message":"TextPushed: 'การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:26.38723411+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:26.38727413+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:26.387280895+07:00","message":"receive interim result [false|false]: การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:26.387290565+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะสามารถที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:26.387297273+07:00","message":"receive interim result [false|false]:  นะคะสามารถที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:26.387307418+07:00","message":"[buffer interim] 247 false การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:26.387310652+07:00","message":"[buffer interim] 247 false  นะคะสามารถที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.387316883+07:00","message":"[bufferProcess] interim [200000000]:การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.387320471+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.387323733+07:00","message":"[bufferProcess] interim [200000000]: นะคะสามารถที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.387326+07:00","message":"[bufferProcess] update buffer: การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะสามารถที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.387329193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.387331871+07:00","message":"> Transcript [2446] [false]: 'การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.38733612+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.387337936+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.387339848+07:00","message":"StatePrefix: 'การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.387341916+07:00","message":"TextPushed: 'การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:26.445579359+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:26.445603922+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:26.445609136+07:00","message":"receive interim result [false|false]: การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:26.44562503+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะสามารถที่จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:26.445630805+07:00","message":"receive interim result [false|false]:  นะคะสามารถที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:26.44563883+07:00","message":"[buffer interim] 247 false การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:26.445644428+07:00","message":"[buffer interim] 247 false  นะคะสามารถที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.445650811+07:00","message":"[bufferProcess] interim [320000000]:การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.445653727+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะสามารถที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.44565638+07:00","message":"[bufferProcess] interim [320000000]: นะคะสามารถที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.445658546+07:00","message":"[bufferProcess] update buffer: การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะสามารถที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.445660815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.445665911+07:00","message":"> Transcript [2447] [false]: 'การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะสามารถที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.44566932+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.44567133+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.44567546+07:00","message":"StatePrefix: 'การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.445677777+07:00","message":"TextPushed: 'การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:26.685430013+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:26.6854684+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:26.685475191+07:00","message":"receive interim result [false|false]: การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:26.685486867+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะสามารถที่สรุป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:26.685490169+07:00","message":"receive interim result [false|false]:  นะคะสามารถที่สรุป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:26.685497395+07:00","message":"[buffer interim] 247 false การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:26.685503905+07:00","message":"[buffer interim] 247 false  นะคะสามารถที่สรุป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.685508997+07:00","message":"[bufferProcess] interim [500000000]:การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.685511658+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะสามารถที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.685517399+07:00","message":"[bufferProcess] interim [500000000]: นะคะสามารถที่สรุป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.685520098+07:00","message":"[bufferProcess] update buffer: การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะสามารถที่สรุป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.685523439+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.685526085+07:00","message":"> Transcript [2448] [false]: 'การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะสามารถที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.685529524+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.685531674+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.685533756+07:00","message":"StatePrefix: 'การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.685539009+07:00","message":"TextPushed: 'การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.685545343+07:00","message":"Push: ' 2 นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.685547312+07:00","message":"TextPushed: 'การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.685549809+07:00","message":"Set new StatePrefix : 'การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะสามารถที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.685552251+07:00","message":"Next Push (prob) : 'สามารถที่จะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:26.685559717+07:00","message":"push: {false  2 นะคะ 0 0xc000107700}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:26.967573599+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:26.967607783+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:26.967614935+07:00","message":"receive interim result [false|false]: การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:26.967628266+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะสามารถที่สรุปเนื้อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:26.967632389+07:00","message":"receive interim result [false|false]:  นะคะสามารถที่สรุปเนื้อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:26.96764088+07:00","message":"[buffer interim] 247 false การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:26.967645079+07:00","message":"[buffer interim] 247 false  นะคะสามารถที่สรุปเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.967650367+07:00","message":"[bufferProcess] interim [740000000]:การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.967652843+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะสามารถที่สรุป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.96765564+07:00","message":"[bufferProcess] interim [740000000]: นะคะสามารถที่สรุปเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.967658646+07:00","message":"[bufferProcess] update buffer: การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะสามารถที่สรุปเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.967661504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.96766432+07:00","message":"> Transcript [2449] [false]: 'การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะสามารถที่สรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.96766682+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:26.967668592+07:00","message":"Set new StatePrefix: 'การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะสามารถที่สรุป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:27.017915706+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:27.017945996+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:27.017960929+07:00","message":"receive interim result [false|false]: การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:27.017977388+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะสามารถที่สรุปเนื้อหา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:27.017981211+07:00","message":"receive interim result [false|false]:  นะคะสามารถที่สรุปเนื้อหา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:27.017995463+07:00","message":"[buffer interim] 247 false การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:27.018014223+07:00","message":"[buffer interim] 247 false  นะคะสามารถที่สรุปเนื้อหา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.018020837+07:00","message":"[bufferProcess] interim [860000000]:การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.018027801+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะสามารถที่สรุปเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.018034705+07:00","message":"[bufferProcess] interim [860000000]: นะคะสามารถที่สรุปเนื้อหา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.018037549+07:00","message":"[bufferProcess] update buffer: การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะสามารถที่สรุปเนื้อหา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.018040647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.018044817+07:00","message":"> Transcript [2450] [false]: 'การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะสามารถที่สรุปเนื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.018048945+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.018050903+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.018052837+07:00","message":"StatePrefix: 'การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะสามารถที่สรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.018055608+07:00","message":"TextPushed: 'การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:27.34219485+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:27.342229724+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:27.34223562+07:00","message":"receive interim result [false|false]: การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:27.342248136+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะสามารถที่สรุปเนื้อหาและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:27.342250912+07:00","message":"receive interim result [false|false]:  นะคะสามารถที่สรุปเนื้อหาและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:27.342257457+07:00","message":"[buffer interim] 247 false การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:27.342260646+07:00","message":"[buffer interim] 247 false  นะคะสามารถที่สรุปเนื้อหาและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.34226559+07:00","message":"[bufferProcess] interim [220000000]:การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.342268596+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะสามารถที่สรุปเนื้อหา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.342271461+07:00","message":"[bufferProcess] interim [220000000]: นะคะสามารถที่สรุปเนื้อหาและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.342274+07:00","message":"[bufferProcess] update buffer: การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะสามารถที่สรุปเนื้อหาและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.342276843+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.342279665+07:00","message":"> Transcript [2451] [false]: 'การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะสามารถที่สรุปเนื้อหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.342283189+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.342284987+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.342287003+07:00","message":"StatePrefix: 'การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะสามารถที่สรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.342289232+07:00","message":"TextPushed: 'การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:27.466944792+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:27.466974418+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:27.466979878+07:00","message":"receive interim result [false|false]: การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:27.466990445+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะสามารถที่สรุปเนื้อหาได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:27.466993293+07:00","message":"receive interim result [false|false]:  นะคะสามารถที่สรุปเนื้อหาได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:27.466999157+07:00","message":"[buffer interim] 247 false การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:27.467002418+07:00","message":"[buffer interim] 247 false  นะคะสามารถที่สรุปเนื้อหาได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.467007443+07:00","message":"[bufferProcess] interim [280000000]:การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.467009576+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะสามารถที่สรุปเนื้อหาและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.467012015+07:00","message":"[bufferProcess] interim [280000000]: นะคะสามารถที่สรุปเนื้อหาได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.46701481+07:00","message":"[bufferProcess] update buffer: การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะสามารถที่สรุปเนื้อหาได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.467017506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.467019983+07:00","message":"> Transcript [2452] [false]: 'การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะสามารถที่สรุปเนื้อหาและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.467023+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.467024846+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.467026906+07:00","message":"StatePrefix: 'การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะสามารถที่สรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.467029194+07:00","message":"TextPushed: 'การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:27.652283617+07:00","message":"[GCS] IsForceVAD: false for message ID: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:27.714651015+07:00","message":"[GCS] Start streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:27.770315067+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:27.770361609+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะสามารถที่สรุปเนื้อหาได้\",\"confidence\":0.9414882}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:27.770368149+07:00","message":"receive interim result [true|false]: การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะสามารถที่สรุปเนื้อหาได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:27.770376626+07:00","message":"end recv isFinal message id 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:27.770378883+07:00","message":"end Recv id 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:27.770384509+07:00","message":"[buffer interim] 247 true การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะสามารถที่สรุปเนื้อหาได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.770394909+07:00","message":"[bufferProcess] interim [670000000]:การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะสามารถที่สรุปเนื้อหาได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.77039811+07:00","message":"[bufferProcess] send to processor (isfinal):การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะสามารถที่สรุปเนื้อหาได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.770411867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.770432807+07:00","message":"> Transcript [2453] [false]: 'การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะสามารถที่สรุปเนื้อหาได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.770440886+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.770444647+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.770448924+07:00","message":"StatePrefix: 'การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะสามารถที่สรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.770453174+07:00","message":"TextPushed: 'การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.770465984+07:00","message":"Push: 'สามารถที่สรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.770468555+07:00","message":"TextPushed: 'การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะสามารถที่สรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.770471711+07:00","message":"Set new StatePrefix : 'การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะสามารถที่สรุปเนื้อหาได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.770475812+07:00","message":"Next Push (prob) : 'เนื้อหาได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.770478409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.770481757+07:00","message":"> Transcript [2454] [true]: 'การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะสามารถที่สรุปเนื้อหาได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.770485064+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.770487242+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.770491252+07:00","message":"StatePrefix: 'การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะสามารถที่สรุปเนื้อหาได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.770494186+07:00","message":"TextPushed: 'การลำเลียงสารเข้าและออกจากเซลล์ในตอนที่ 2 นะคะสามารถที่สรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:27.770497563+07:00","message":"Push: 'เนื้อหาได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:27.77051291+07:00","message":"push: {false สามารถที่สรุป 0 0xc000107700}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:27.770568196+07:00","message":"push: {true เนื้อหาได้ 0 0xc000107700}"}
{"level":"info","service":"Main","time":"2026-02-25T13:14:27.781518392+07:00","message":"write wav file: './tmp/7509/7509_247.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:28.061075434+07:00","message":"receive streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:28.061116636+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทั้ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:28.061121624+07:00","message":"receive interim result [false|false]: ทั้ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:28.061135952+07:00","message":"[buffer interim] 248 false ทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.06114243+07:00","message":"[bufferProcess] interim [420000000]:ทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.061144477+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:28.182435392+07:00","message":"receive streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:28.182486432+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทั้งหมด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:28.182492553+07:00","message":"receive interim result [false|false]: ทั้งหมด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:28.182503288+07:00","message":"[buffer interim] 248 false ทั้งหมด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.182510278+07:00","message":"[bufferProcess] interim [480000000]:ทั้งหมด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.18251251+07:00","message":"[bufferProcess] send to processor:ทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.182517534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.182520377+07:00","message":"> Transcript [2455] [false]: 'ทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.182522573+07:00","message":"Set StatePrefix (first interim): 'ทั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:28.372796175+07:00","message":"receive streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:28.372837084+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทั้งหมด 3\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:28.372842702+07:00","message":"receive interim result [false|false]: ทั้งหมด 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:28.372855973+07:00","message":"[buffer interim] 248 false ทั้งหมด 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.372862642+07:00","message":"[bufferProcess] interim [720000000]:ทั้งหมด 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.372864822+07:00","message":"[bufferProcess] send to processor:ทั้งหมด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.372871495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.37287453+07:00","message":"> Transcript [2456] [false]: 'ทั้งหมด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.372877792+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.372880068+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.372881802+07:00","message":"StatePrefix: 'ทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.372883956+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:28.525235465+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:28.52525518+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:28.577538153+07:00","message":"receive streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:28.577564893+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทั้งหมด 30\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:28.577569959+07:00","message":"receive interim result [false|false]: ทั้งหมด 30"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:28.577580872+07:00","message":"[buffer interim] 248 false ทั้งหมด 30"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.57758691+07:00","message":"[bufferProcess] interim [900000000]:ทั้งหมด 30"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.57758923+07:00","message":"[bufferProcess] send to processor:ทั้งหมด 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.577595077+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.577597335+07:00","message":"> Transcript [2457] [false]: 'ทั้งหมด 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.5776004+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.577602455+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.577604172+07:00","message":"StatePrefix: 'ทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.577606282+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:28.689178987+07:00","message":"receive streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:28.689217734+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทั้งหมด 3 ข้อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:28.689224128+07:00","message":"receive interim result [false|false]: ทั้งหมด 3 ข้อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:28.689237845+07:00","message":"[buffer interim] 248 false ทั้งหมด 3 ข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.689244668+07:00","message":"[bufferProcess] interim [960000000]:ทั้งหมด 3 ข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.689247012+07:00","message":"[bufferProcess] send to processor:ทั้งหมด 30"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.689252403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.689255363+07:00","message":"> Transcript [2458] [false]: 'ทั้งหมด 30'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.689258879+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.689260815+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.689262665+07:00","message":"StatePrefix: 'ทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.689264885+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:28.747128824+07:00","message":"receive streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:28.747153792+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทั้งหมด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:28.747158911+07:00","message":"receive interim result [false|false]: ทั้งหมด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:28.747169711+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 3 ข้อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:28.747172613+07:00","message":"receive interim result [false|false]:  3 ข้อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:28.747177545+07:00","message":"[buffer interim] 248 false ทั้งหมด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:28.747180389+07:00","message":"[buffer interim] 248 false  3 ข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.747198217+07:00","message":"[bufferProcess] interim [80000000]:ทั้งหมด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.747213322+07:00","message":"[bufferProcess] send to processor:ทั้งหมด 3 ข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.74722169+07:00","message":"[bufferProcess] interim [80000000]: 3 ข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.747224134+07:00","message":"[bufferProcess] update buffer: ทั้งหมด 3 ข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.747227638+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.747230903+07:00","message":"> Transcript [2459] [false]: 'ทั้งหมด 3 ข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.747233681+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.747235645+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.747237295+07:00","message":"StatePrefix: 'ทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.747239+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.747246084+07:00","message":"Push: 'ทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.747247872+07:00","message":"TextPushed: 'ทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.74724978+07:00","message":"Set new StatePrefix : 'ทั้งหมด 3 ข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.747251699+07:00","message":"Next Push (prob) : 'หมด 3 ข้อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:28.747260072+07:00","message":"push: {false ทั้ง 0 0xc0039d8400}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:28.949151837+07:00","message":"receive streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:28.949188647+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทั้งหมด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:28.949193625+07:00","message":"receive interim result [false|false]: ทั้งหมด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:28.949204954+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-02-25T13:14:28.949207403+07:00","message":"receive interim result [false|false]:  3 ข้อนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:28.949213551+07:00","message":"[buffer interim] 248 false ทั้งหมด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:28.949216881+07:00","message":"[buffer interim] 248 false  3 ข้อนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.949222109+07:00","message":"[bufferProcess] interim [260000000]:ทั้งหมด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.949225021+07:00","message":"[bufferProcess] send to processor:ทั้งหมด 3 ข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.949231103+07:00","message":"[bufferProcess] interim [260000000]: 3 ข้อนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.9492332+07:00","message":"[bufferProcess] update buffer: ทั้งหมด 3 ข้อนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.949235852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.949238009+07:00","message":"> Transcript [2460] [false]: 'ทั้งหมด 3 ข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.949240979+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.94924287+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.949245171+07:00","message":"StatePrefix: 'ทั้งหมด 3 ข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.949247331+07:00","message":"TextPushed: 'ทั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:28.95427438+07:00","message":"receive streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:28.95428658+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทั้งหมด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:28.95429026+07:00","message":"receive interim result [false|false]: ทั้งหมด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:28.954299503+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 3 ข้อนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:28.954301989+07:00","message":"receive interim result [false|false]:  3 ข้อนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:28.954305633+07:00","message":"[buffer interim] 248 false ทั้งหมด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:28.954307713+07:00","message":"[buffer interim] 248 false  3 ข้อนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.954310676+07:00","message":"[bufferProcess] interim [320000000]:ทั้งหมด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.954312931+07:00","message":"[bufferProcess] send to processor:ทั้งหมด 3 ข้อนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.954318578+07:00","message":"[bufferProcess] interim [320000000]: 3 ข้อนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.954320374+07:00","message":"[bufferProcess] update buffer: ทั้งหมด 3 ข้อนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.954322161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.954324063+07:00","message":"> Transcript [2461] [false]: 'ทั้งหมด 3 ข้อนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.954326417+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.954328288+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.95433043+07:00","message":"StatePrefix: 'ทั้งหมด 3 ข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:28.954332179+07:00","message":"TextPushed: 'ทั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:29.122943195+07:00","message":"[GCS] IsForceVAD: false for message ID: 248"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:29.199475999+07:00","message":"receive streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:29.199514848+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทั้งหมด 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:29.199521348+07:00","message":"receive interim result [false|false]: ทั้งหมด 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:29.199531912+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ข้อนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:29.199534477+07:00","message":"receive interim result [false|false]:  ข้อนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:29.199541731+07:00","message":"[buffer interim] 248 false ทั้งหมด 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:29.199546944+07:00","message":"[buffer interim] 248 false  ข้อนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.199552831+07:00","message":"[bufferProcess] interim [560000000]:ทั้งหมด 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.199555377+07:00","message":"[bufferProcess] send to processor:ทั้งหมด 3 ข้อนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.199560178+07:00","message":"[bufferProcess] interim [560000000]: ข้อนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.199562599+07:00","message":"[bufferProcess] update buffer: ทั้งหมด 3 ข้อนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.199565309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.19956819+07:00","message":"> Transcript [2462] [false]: 'ทั้งหมด 3 ข้อนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.199571684+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.199573765+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.19957551+07:00","message":"StatePrefix: 'ทั้งหมด 3 ข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.199577615+07:00","message":"TextPushed: 'ทั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:29.209521656+07:00","message":"receive streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:29.209561767+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-02-25T13:14:29.209566785+07:00","message":"receive interim result [true|false]: ทั้งหมด 3 ข้อนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:29.209579646+07:00","message":"end recv isFinal message id 248"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:29.20958197+07:00","message":"end Recv id 248"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:29.209588749+07:00","message":"[buffer interim] 248 true ทั้งหมด 3 ข้อนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.209595838+07:00","message":"[bufferProcess] interim [620000000]:ทั้งหมด 3 ข้อนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.209598726+07:00","message":"[bufferProcess] send to processor (isfinal):ทั้งหมด 3 ข้อนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.209601577+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.209604036+07:00","message":"> Transcript [2463] [false]: 'ทั้งหมด 3 ข้อนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.209607874+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.209609644+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.209611339+07:00","message":"StatePrefix: 'ทั้งหมด 3 ข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.20961311+07:00","message":"TextPushed: 'ทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.209615665+07:00","message":"Push: 'หมด 3 ข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.209617348+07:00","message":"TextPushed: 'ทั้งหมด 3 ข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.209619247+07:00","message":"Set new StatePrefix : 'ทั้งหมด 3 ข้อนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.209621278+07:00","message":"Next Push (prob) : 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.209622901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.20962469+07:00","message":"> Transcript [2464] [true]: 'ทั้งหมด 3 ข้อนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.209626648+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.209628166+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.20963065+07:00","message":"StatePrefix: 'ทั้งหมด 3 ข้อนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.209632245+07:00","message":"TextPushed: 'ทั้งหมด 3 ข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.209634299+07:00","message":"Push: 'นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:29.209642109+07:00","message":"push: {false หมด 3 ข้อ 0 0xc0039d8400}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:29.209647332+07:00","message":"push: {true นะคะ 0 0xc0039d8400}"}
{"level":"info","service":"Main","time":"2026-02-25T13:14:29.216736087+07:00","message":"write wav file: './tmp/7509/7509_248.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:29.314579051+07:00","message":"[GCS] Start streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:29.695044989+07:00","message":"receive streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:29.695091144+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:29.695096775+07:00","message":"receive interim result [false|false]: ขอ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:29.695109407+07:00","message":"[buffer interim] 249 false ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.695116068+07:00","message":"[bufferProcess] interim [420000000]:ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.695117782+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:29.850792114+07:00","message":"receive streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:29.850828767+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คอร์ด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:29.850834115+07:00","message":"receive interim result [false|false]: คอร์ด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:29.850845614+07:00","message":"[buffer interim] 249 false คอร์ด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.850851909+07:00","message":"[bufferProcess] interim [540000000]:คอร์ด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.850854377+07:00","message":"[bufferProcess] send to processor:ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.850859897+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.850862726+07:00","message":"> Transcript [2465] [false]: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.850864952+07:00","message":"Set StatePrefix (first interim): 'ขอ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:29.864380607+07:00","message":"receive streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:29.864400264+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้อที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:29.864405394+07:00","message":"receive interim result [false|false]: ข้อที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:29.86441583+07:00","message":"[buffer interim] 249 false ข้อที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.86442059+07:00","message":"[bufferProcess] interim [600000000]:ข้อที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.86442252+07:00","message":"[bufferProcess] send to processor:คอร์ด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.864426096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.864428289+07:00","message":"> Transcript [2466] [false]: 'คอร์ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.864430113+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.864431893+07:00","message":"Set new StatePrefix: 'คอร์ด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:29.967512731+07:00","message":"receive streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:29.967543657+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้อที่ 1\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:29.967549196+07:00","message":"receive interim result [false|false]: ข้อที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:29.967559896+07:00","message":"[buffer interim] 249 false ข้อที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.967566093+07:00","message":"[bufferProcess] interim [720000000]:ข้อที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.96756824+07:00","message":"[bufferProcess] send to processor:ข้อที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.967573318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.967576555+07:00","message":"> Transcript [2467] [false]: 'ข้อที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.967578461+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:29.967580388+07:00","message":"Set new StatePrefix: 'ข้อที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:30.403114903+07:00","message":"[GCS] IsForceVAD: false for message ID: 249"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:30.480367991+07:00","message":"receive streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:30.480409396+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้อที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:30.480415666+07:00","message":"receive interim result [false|false]: ข้อที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:30.480428041+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-02-25T13:14:30.480430646+07:00","message":"receive interim result [false|false]:  1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:30.480437687+07:00","message":"[buffer interim] 249 false ข้อที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:30.480444886+07:00","message":"[buffer interim] 249 false  1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.480450402+07:00","message":"[bufferProcess] interim [200000000]:ข้อที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.480452754+07:00","message":"[bufferProcess] send to processor:ข้อที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.480462749+07:00","message":"[bufferProcess] interim [200000000]: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.480465247+07:00","message":"[bufferProcess] update buffer: ข้อที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.480467925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.480470565+07:00","message":"> Transcript [2468] [false]: 'ข้อที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.480473092+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.480475022+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.480476771+07:00","message":"StatePrefix: 'ข้อที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.480479139+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:30.484406367+07:00","message":"receive streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:30.484418915+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้อที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:30.484422553+07:00","message":"receive interim result [false|false]: ข้อที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:30.484426844+07:00","message":"[buffer interim] 249 false ข้อที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.484435449+07:00","message":"[bufferProcess] interim [320000000]:ข้อที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.484437561+07:00","message":"[bufferProcess] send to processor:ข้อที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.484439703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.484442209+07:00","message":"> Transcript [2469] [false]: 'ข้อที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.484444451+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.484446149+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.484447794+07:00","message":"StatePrefix: 'ข้อที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.484449458+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:30.500927705+07:00","message":"receive streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:30.500959451+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้อที่ 1\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:30.500964688+07:00","message":"receive interim result [true|false]: ข้อที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:30.500975451+07:00","message":"end recv isFinal message id 249"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:30.500978135+07:00","message":"end Recv id 249"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:30.500984441+07:00","message":"[buffer interim] 249 true ข้อที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.500990341+07:00","message":"[bufferProcess] interim [320000000]:ข้อที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.500992898+07:00","message":"[bufferProcess] send to processor (isfinal):ข้อที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.500995817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.500998437+07:00","message":"> Transcript [2470] [false]: 'ข้อที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.501000872+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.501002653+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.501011438+07:00","message":"StatePrefix: 'ข้อที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.501013303+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.501014934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.501016798+07:00","message":"> Transcript [2471] [true]: 'ข้อที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.501018938+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.501023626+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.50102536+07:00","message":"StatePrefix: 'ข้อที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.50102695+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:30.501029495+07:00","message":"Push: 'ข้อที่ 1'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:30.50103702+07:00","message":"push: {true ข้อที่ 1 0 0xc0039d9600}"}
{"level":"info","service":"Main","time":"2026-02-25T13:14:30.507036926+07:00","message":"write wav file: './tmp/7509/7509_249.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:30.594833475+07:00","message":"[GCS] Start streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:31.1179763+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:31.118025506+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:31.118030851+07:00","message":"receive interim result [false|false]: เซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:31.118045326+07:00","message":"[buffer interim] 250 false เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.118051547+07:00","message":"[bufferProcess] interim [480000000]:เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.118053514+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:31.21534322+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:31.215379957+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Xiaomi\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:31.215385779+07:00","message":"receive interim result [false|false]: Xiaomi"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:31.215398452+07:00","message":"[buffer interim] 250 false Xiaomi"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.215405208+07:00","message":"[bufferProcess] interim [540000000]:Xiaomi"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.21540725+07:00","message":"[bufferProcess] send to processor:เซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.215413836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.215420404+07:00","message":"> Transcript [2472] [false]: 'เซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.215422792+07:00","message":"Set StatePrefix (first interim): 'เซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:31.343212181+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:31.34324849+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"semi\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:31.343254657+07:00","message":"receive interim result [false|false]: semi"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:31.343267233+07:00","message":"[buffer interim] 250 false semi"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.343274481+07:00","message":"[bufferProcess] interim [660000000]:semi"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.343276813+07:00","message":"[bufferProcess] send to processor:Xiaomi"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.343281834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.34328435+07:00","message":"> Transcript [2473] [false]: 'Xiaomi'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.343286341+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.343288198+07:00","message":"Set new StatePrefix: 'Xiaomi'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:31.366884223+07:00","message":"[GCS] Cleaned up inactive client: 219"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:31.366907303+07:00","message":"[GCS] Cleaned up inactive client: 224"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:31.366909572+07:00","message":"[GCS] Cleaned up inactive client: 220"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:31.366911271+07:00","message":"[GCS] Cleaned up inactive client: 221"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:31.36691305+07:00","message":"[GCS] Cleaned up inactive client: 218"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:31.366914695+07:00","message":"[GCS] Cleaned up inactive client: 222"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:31.366916452+07:00","message":"[GCS] Cleaned up inactive client: 223"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:31.368452954+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:31.368476726+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจมิกา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:31.368481397+07:00","message":"receive interim result [false|false]: เจมิกา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:31.368492742+07:00","message":"[buffer interim] 250 false เจมิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.368498114+07:00","message":"[bufferProcess] interim [720000000]:เจมิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.36850011+07:00","message":"[bufferProcess] send to processor:semi"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.368502589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.368506509+07:00","message":"> Transcript [2474] [false]: 'semi'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.368508383+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.368510857+07:00","message":"Set new StatePrefix: 'semi'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:31.468341579+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:31.468372792+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซลล์มีการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:31.468378839+07:00","message":"receive interim result [false|false]: เซลล์มีการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:31.468395197+07:00","message":"[buffer interim] 250 false เซลล์มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.468402803+07:00","message":"[bufferProcess] interim [900000000]:เซลล์มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.468404973+07:00","message":"[bufferProcess] send to processor:เจมิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.468410412+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.468413178+07:00","message":"> Transcript [2475] [false]: 'เจมิกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.468415416+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.468417271+07:00","message":"Set new StatePrefix: 'เจมิกา'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:31.526156353+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:31.526180669+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:31.57095397+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:31.570989334+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"shimiken\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:31.570994431+07:00","message":"receive interim result [false|false]: shimiken"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:31.571009166+07:00","message":"[buffer interim] 250 false shimiken"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.571016596+07:00","message":"[bufferProcess] interim [960000000]:shimiken"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.571018939+07:00","message":"[bufferProcess] send to processor:เซลล์มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.571033834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.571038931+07:00","message":"> Transcript [2476] [false]: 'เซลล์มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.571041111+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.571043279+07:00","message":"Set new StatePrefix: 'เซลล์มีการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:31.76109193+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:31.761147502+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซลล์มีการลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:31.76115424+07:00","message":"receive interim result [false|false]: เซลล์มีการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:31.76118465+07:00","message":"[buffer interim] 250 false เซลล์มีการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.761192291+07:00","message":"[bufferProcess] interim [140000000]:เซลล์มีการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.761194579+07:00","message":"[bufferProcess] send to processor:shimiken"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.761210201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.761213426+07:00","message":"> Transcript [2477] [false]: 'shimiken'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.761215781+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.761217895+07:00","message":"Set new StatePrefix: 'shimiken'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:31.819052974+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:31.81909278+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซลล์มีการลำเลียงสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:31.819098736+07:00","message":"receive interim result [false|false]: เซลล์มีการลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:31.819113459+07:00","message":"[buffer interim] 250 false เซลล์มีการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.819122075+07:00","message":"[bufferProcess] interim [320000000]:เซลล์มีการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.81912553+07:00","message":"[bufferProcess] send to processor:เซลล์มีการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.81913348+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.819137977+07:00","message":"> Transcript [2478] [false]: 'เซลล์มีการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.81914031+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:31.819142445+07:00","message":"Set new StatePrefix: 'เซลล์มีการลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:32.138138681+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:32.138177409+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซลล์มีการลำเลียงสารเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:32.138183253+07:00","message":"receive interim result [false|false]: เซลล์มีการลำเลียงสารเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:32.13819595+07:00","message":"[buffer interim] 250 false เซลล์มีการลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.138202625+07:00","message":"[bufferProcess] interim [620000000]:เซลล์มีการลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.138205246+07:00","message":"[bufferProcess] send to processor:เซลล์มีการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.138210733+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.138213474+07:00","message":"> Transcript [2479] [false]: 'เซลล์มีการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.138216443+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.138218655+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.138220621+07:00","message":"StatePrefix: 'เซลล์มีการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.138223+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:32.340225396+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:32.340253151+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซลล์มีการลำเลียงสารเข้าและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:32.34025837+07:00","message":"receive interim result [false|false]: เซลล์มีการลำเลียงสารเข้าและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:32.340271955+07:00","message":"[buffer interim] 250 false เซลล์มีการลำเลียงสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.340278069+07:00","message":"[bufferProcess] interim [800000000]:เซลล์มีการลำเลียงสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.340281281+07:00","message":"[bufferProcess] send to processor:เซลล์มีการลำเลียงสารเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.340284664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.340286947+07:00","message":"> Transcript [2480] [false]: 'เซลล์มีการลำเลียงสารเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.340289882+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.340292038+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.340294342+07:00","message":"StatePrefix: 'เซลล์มีการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.340296384+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:32.462691464+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:32.46272785+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซลล์มีการลำเลียงสารเข้าและออก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:32.46273553+07:00","message":"receive interim result [false|false]: เซลล์มีการลำเลียงสารเข้าและออก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:32.462750821+07:00","message":"[buffer interim] 250 false เซลล์มีการลำเลียงสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.462758065+07:00","message":"[bufferProcess] interim [920000000]:เซลล์มีการลำเลียงสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.462760594+07:00","message":"[bufferProcess] send to processor:เซลล์มีการลำเลียงสารเข้าและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.462767062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.462770074+07:00","message":"> Transcript [2481] [false]: 'เซลล์มีการลำเลียงสารเข้าและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.462773554+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.462775445+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.462778019+07:00","message":"StatePrefix: 'เซลล์มีการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.462780553+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:32.718356222+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:32.718394083+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซลล์มีการลำเลียงสารเข้าและออกจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:32.718399777+07:00","message":"receive interim result [false|false]: เซลล์มีการลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:32.718413516+07:00","message":"[buffer interim] 250 false เซลล์มีการลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.71842027+07:00","message":"[bufferProcess] interim [160000000]:เซลล์มีการลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.718422844+07:00","message":"[bufferProcess] send to processor:เซลล์มีการลำเลียงสารเข้าและออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.718428389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.718430968+07:00","message":"> Transcript [2482] [false]: 'เซลล์มีการลำเลียงสารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.718434147+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.718436298+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.718438349+07:00","message":"StatePrefix: 'เซลล์มีการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.718441233+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.718445871+07:00","message":"Push: 'เซลล์มีการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.718447774+07:00","message":"TextPushed: 'เซลล์มีการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.718449714+07:00","message":"Set new StatePrefix : 'เซลล์มีการลำเลียงสารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:32.718451711+07:00","message":"Next Push (prob) : 'สารเข้าและออก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:32.718458411+07:00","message":"push: {false เซลล์มีการลำเลียง 0 0xc0039d9a80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:33.036245318+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:33.036281173+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:33.036287873+07:00","message":"receive interim result [false|false]: เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:33.036302122+07:00","message":"[buffer interim] 250 false เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.036309349+07:00","message":"[bufferProcess] interim [460000000]:เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.036312009+07:00","message":"[bufferProcess] send to processor:เซลล์มีการลำเลียงสารเข้าและออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.036318429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.036321039+07:00","message":"> Transcript [2483] [false]: 'เซลล์มีการลำเลียงสารเข้าและออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.036324265+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.036326522+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.036329184+07:00","message":"StatePrefix: 'เซลล์มีการลำเลียงสารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.036332068+07:00","message":"TextPushed: 'เซลล์มีการลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:33.55720635+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:33.557245795+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:33.557252873+07:00","message":"receive interim result [false|false]: เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:33.557267504+07:00","message":"[buffer interim] 250 false เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.557274188+07:00","message":"[bufferProcess] interim [0]:เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.557276927+07:00","message":"[bufferProcess] send to processor:เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.557283808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.55728674+07:00","message":"> Transcript [2484] [false]: 'เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.557290106+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.557292429+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.557295855+07:00","message":"StatePrefix: 'เซลล์มีการลำเลียงสารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.5572985+07:00","message":"TextPushed: 'เซลล์มีการลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:33.626717405+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:33.626745746+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:33.626751722+07:00","message":"receive interim result [false|false]: เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:33.626766847+07:00","message":"[buffer interim] 250 false เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.626773595+07:00","message":"[bufferProcess] interim [120000000]:เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.626775995+07:00","message":"[bufferProcess] send to processor:เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.626779319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.626781405+07:00","message":"> Transcript [2485] [false]: 'เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.626784251+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.626786058+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.626788354+07:00","message":"StatePrefix: 'เซลล์มีการลำเลียงสารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.626791135+07:00","message":"TextPushed: 'เซลล์มีการลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:33.816545217+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:33.816586692+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:33.816593428+07:00","message":"receive interim result [false|false]: เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:33.816606794+07:00","message":"[buffer interim] 250 false เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.8166135+07:00","message":"[bufferProcess] interim [300000000]:เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.816616496+07:00","message":"[bufferProcess] send to processor:เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.816621778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.816624946+07:00","message":"> Transcript [2486] [false]: 'เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.816628557+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.816630478+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.816632635+07:00","message":"StatePrefix: 'เซลล์มีการลำเลียงสารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.816635328+07:00","message":"TextPushed: 'เซลล์มีการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.816639804+07:00","message":"Push: 'สารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.816641801+07:00","message":"TextPushed: 'เซลล์มีการลำเลียงสารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.816643726+07:00","message":"Set new StatePrefix : 'เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:33.816646393+07:00","message":"Next Push (prob) : 'จากเซลล์โดยมี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:33.8166539+07:00","message":"push: {false สารเข้าและออก 0 0xc0039d9a80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:34.133024059+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:34.133067061+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:34.133073418+07:00","message":"receive interim result [false|false]: เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:34.133087534+07:00","message":"[buffer interim] 250 false เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:34.133100001+07:00","message":"[bufferProcess] interim [600000000]:เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:34.133102515+07:00","message":"[bufferProcess] send to processor:เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:34.133107825+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:34.133110695+07:00","message":"> Transcript [2487] [false]: 'เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:34.133114681+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:34.133116586+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:34.133118495+07:00","message":"StatePrefix: 'เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:34.133121232+07:00","message":"TextPushed: 'เซลล์มีการลำเลียงสารเข้าและออก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:34.448309455+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:34.44834939+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:34.448355357+07:00","message":"receive interim result [false|false]: เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:34.448368429+07:00","message":"[buffer interim] 250 false เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:34.448375752+07:00","message":"[bufferProcess] interim [840000000]:เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:34.448378333+07:00","message":"[bufferProcess] send to processor:เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:34.448383616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:34.448386257+07:00","message":"> Transcript [2488] [false]: 'เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:34.448389946+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:34.44839254+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:34.448394727+07:00","message":"StatePrefix: 'เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:34.448397473+07:00","message":"TextPushed: 'เซลล์มีการลำเลียงสารเข้าและออก'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:34.527234074+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:34.527235818+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:34.784715512+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:34.784761235+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมฉัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:34.784767771+07:00","message":"receive interim result [false|false]: เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมฉัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:34.784782297+07:00","message":"[buffer interim] 250 false เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:34.784793583+07:00","message":"[bufferProcess] interim [140000000]:เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:34.784796214+07:00","message":"[bufferProcess] send to processor:เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:34.784801885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:34.78480477+07:00","message":"> Transcript [2489] [false]: 'เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:34.784809317+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:34.784811585+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:34.784813695+07:00","message":"StatePrefix: 'เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:34.784816479+07:00","message":"TextPushed: 'เซลล์มีการลำเลียงสารเข้าและออก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:34.792453302+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:34.792467825+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมชั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:34.792471759+07:00","message":"receive interim result [false|false]: เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมชั้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:34.792481067+07:00","message":"[buffer interim] 250 false เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:34.792484274+07:00","message":"[bufferProcess] interim [200000000]:เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:34.792486581+07:00","message":"[bufferProcess] send to processor:เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:34.792488816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:34.792490668+07:00","message":"> Transcript [2490] [false]: 'เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:34.792493229+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:34.792494989+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:34.792496804+07:00","message":"StatePrefix: 'เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:34.792499155+07:00","message":"TextPushed: 'เซลล์มีการลำเลียงสารเข้าและออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:34.792503844+07:00","message":"Push: 'จากเซลล์โดยมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:34.792505572+07:00","message":"TextPushed: 'เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:34.792507468+07:00","message":"Set new StatePrefix : 'เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:34.79251068+07:00","message":"Next Push (prob) : 'การควบคุมฉัน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:34.792519319+07:00","message":"push: {false จากเซลล์โดยมี 0 0xc0039d9a80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:34.823031382+07:00","message":"[GCS] IsForceVAD: false for message ID: 250"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:34.894654681+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:34.894707193+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมชนิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:34.894714833+07:00","message":"receive interim result [false|false]: เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมชนิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:34.894729643+07:00","message":"[buffer interim] 250 false เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:34.894739871+07:00","message":"[bufferProcess] interim [260000000]:เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:34.894742514+07:00","message":"[bufferProcess] send to processor:เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:34.894750004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:34.894752833+07:00","message":"> Transcript [2491] [false]: 'เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:34.894755426+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:34.894757968+07:00","message":"Set new StatePrefix: 'เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมชั้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:35.033313218+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:35.033352224+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมชนิด\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:35.033358722+07:00","message":"receive interim result [true|false]: เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมชนิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:35.033367603+07:00","message":"end recv isFinal message id 250"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:35.033369618+07:00","message":"end Recv id 250"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:35.033374952+07:00","message":"[buffer interim] 250 true เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.033383452+07:00","message":"[bufferProcess] interim [440000000]:เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.033386308+07:00","message":"[bufferProcess] send to processor (isfinal):เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมชนิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.033389304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.033391777+07:00","message":"> Transcript [2492] [false]: 'เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.033394913+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.033397945+07:00","message":"Set new StatePrefix: 'เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.033400639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.033403698+07:00","message":"> Transcript [2493] [true]: 'เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.033407136+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.033409678+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.033412619+07:00","message":"StatePrefix: 'เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมีการควบคุมชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.033415172+07:00","message":"TextPushed: 'เซลล์มีการลำเลียงสารเข้าและออกจากเซลล์โดยมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.033422743+07:00","message":"Push: 'การควบคุมชนิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:35.03343097+07:00","message":"push: {true การควบคุมชนิด 0 0xc0039d9a80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:14:35.044982328+07:00","message":"write wav file: './tmp/7509/7509_250.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:35.087259275+07:00","message":"[GCS] Start streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:35.418644355+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:35.41867464+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:35.418679019+07:00","message":"receive interim result [false|false]: และ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:35.418690049+07:00","message":"[buffer interim] 251 false และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.418697253+07:00","message":"[bufferProcess] interim [360000000]:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.418699503+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:35.436892837+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:35.436914441+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:35.436919551+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:35.436935993+07:00","message":"[buffer interim] 251 false แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.436941024+07:00","message":"[bufferProcess] interim [420000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.436943038+07:00","message":"[bufferProcess] send to processor:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.436945908+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.436950296+07:00","message":"> Transcript [2494] [false]: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.436952428+07:00","message":"Set StatePrefix (first interim): 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:35.560625652+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:35.560660333+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แร็พ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:35.560665834+07:00","message":"receive interim result [false|false]: แร็พ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:35.560678264+07:00","message":"[buffer interim] 251 false แร็พ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.560684626+07:00","message":"[bufferProcess] interim [480000000]:แร็พ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.560686709+07:00","message":"[bufferProcess] send to processor:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.560691692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.560694106+07:00","message":"> Transcript [2495] [false]: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.560695954+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.560697919+07:00","message":"Set new StatePrefix: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:35.619567063+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:35.619602544+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Rabbit\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:35.619607988+07:00","message":"receive interim result [false|false]: Rabbit"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:35.619623767+07:00","message":"[buffer interim] 251 false Rabbit"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.619630989+07:00","message":"[bufferProcess] interim [600000000]:Rabbit"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.61963327+07:00","message":"[bufferProcess] send to processor:แร็พ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.619637752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.619640665+07:00","message":"> Transcript [2496] [false]: 'แร็พ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.619642873+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.619644849+07:00","message":"Set new StatePrefix: 'แร็พ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:35.742108446+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:35.74214551+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:35.742151529+07:00","message":"receive interim result [false|false]: และ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:35.742162608+07:00","message":"[buffer interim] 251 false และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.742169573+07:00","message":"[bufferProcess] interim [720000000]:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.742171481+07:00","message":"[bufferProcess] send to processor:Rabbit"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.742176652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.742179819+07:00","message":"> Transcript [2497] [false]: 'Rabbit'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.742181849+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.742184254+07:00","message":"Set new StatePrefix: 'Rabbit'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:35.820575956+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:35.820614314+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และปริมาณ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:35.820620862+07:00","message":"receive interim result [false|false]: และปริมาณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:35.820636036+07:00","message":"[buffer interim] 251 false และปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.820642406+07:00","message":"[bufferProcess] interim [780000000]:และปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.820645095+07:00","message":"[bufferProcess] send to processor:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.820651039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.820653621+07:00","message":"> Transcript [2498] [false]: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.820655679+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:35.82065765+07:00","message":"Set new StatePrefix: 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:36.11629017+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:36.116339881+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และปริมาณสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:36.116345692+07:00","message":"receive interim result [false|false]: และปริมาณสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:36.116359668+07:00","message":"[buffer interim] 251 false และปริมาณสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.116366762+07:00","message":"[bufferProcess] interim [80000000]:และปริมาณสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.11636937+07:00","message":"[bufferProcess] send to processor:และปริมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.116375467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.116378506+07:00","message":"> Transcript [2499] [false]: 'และปริมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.116381542+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.116383732+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.116385696+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.116387861+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:36.441512196+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:36.441554691+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และปริมาณสารที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:36.441560554+07:00","message":"receive interim result [false|false]: และปริมาณสารที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:36.441574484+07:00","message":"[buffer interim] 251 false และปริมาณสารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.441580734+07:00","message":"[bufferProcess] interim [380000000]:และปริมาณสารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.441583011+07:00","message":"[bufferProcess] send to processor:และปริมาณสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.441589168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.441591783+07:00","message":"> Transcript [2500] [false]: 'และปริมาณสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.441594848+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.441596669+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.441598652+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.441600743+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:36.499289842+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:36.499324195+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และปริมาณสารพิษ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:36.499329824+07:00","message":"receive interim result [false|false]: และปริมาณสารพิษ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:36.499342665+07:00","message":"[buffer interim] 251 false และปริมาณสารพิษ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.499349127+07:00","message":"[bufferProcess] interim [440000000]:และปริมาณสารพิษ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.499351197+07:00","message":"[bufferProcess] send to processor:และปริมาณสารที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.499357227+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.499359925+07:00","message":"> Transcript [2501] [false]: 'และปริมาณสารที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.499362739+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.499364734+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.499369818+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.499371918+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:36.503579893+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:36.503588161+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และปริมาณสารที่ผ่าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:36.503591588+07:00","message":"receive interim result [false|false]: และปริมาณสารที่ผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:36.503598764+07:00","message":"[buffer interim] 251 false และปริมาณสารที่ผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.503601803+07:00","message":"[bufferProcess] interim [500000000]:และปริมาณสารที่ผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.503603652+07:00","message":"[bufferProcess] send to processor:และปริมาณสารพิษ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.503605677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.503607516+07:00","message":"> Transcript [2502] [false]: 'และปริมาณสารพิษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.50360944+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.50361141+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.50361302+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.503615083+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.503619653+07:00","message":"Push: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.503621414+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.503623218+07:00","message":"Set new StatePrefix : 'และปริมาณสารพิษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.503625229+07:00","message":"Next Push (prob) : 'ปริมาณสารพิษ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:36.503632379+07:00","message":"push: {false และ 0 0xc000107080}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:36.943929285+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:36.943964753+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และปริมาณสารที่ผ่านเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:36.943970386+07:00","message":"receive interim result [false|false]: และปริมาณสารที่ผ่านเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:36.943983433+07:00","message":"[buffer interim] 251 false และปริมาณสารที่ผ่านเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.943990115+07:00","message":"[bufferProcess] interim [860000000]:และปริมาณสารที่ผ่านเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.943992466+07:00","message":"[bufferProcess] send to processor:และปริมาณสารที่ผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.943997787+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.944000533+07:00","message":"> Transcript [2503] [false]: 'และปริมาณสารที่ผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.944002745+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:36.944004641+07:00","message":"Set new StatePrefix: 'และปริมาณสารที่ผ่าน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:37.137499075+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:37.137629789+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และปริมาณสารที่ผ่านเข้าออก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:37.137952013+07:00","message":"receive interim result [false|false]: และปริมาณสารที่ผ่านเข้าออก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:37.137977994+07:00","message":"[buffer interim] 251 false และปริมาณสารที่ผ่านเข้าออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:37.137989224+07:00","message":"[bufferProcess] interim [40000000]:และปริมาณสารที่ผ่านเข้าออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:37.137992005+07:00","message":"[bufferProcess] send to processor:และปริมาณสารที่ผ่านเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:37.137998753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:37.138001868+07:00","message":"> Transcript [2504] [false]: 'และปริมาณสารที่ผ่านเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:37.138004953+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:37.13800716+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:37.138009573+07:00","message":"StatePrefix: 'และปริมาณสารที่ผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:37.138011743+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:37.262691718+07:00","message":"[GCS] IsForceVAD: false for message ID: 251"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:37.357618693+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:37.357656633+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และปริมาณสารที่ผ่านเข้าออก\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:37.35766204+07:00","message":"receive interim result [true|false]: และปริมาณสารที่ผ่านเข้าออก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:37.357670978+07:00","message":"end recv isFinal message id 251"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:37.357673238+07:00","message":"end Recv id 251"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:37.35767974+07:00","message":"[buffer interim] 251 true และปริมาณสารที่ผ่านเข้าออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:37.357688539+07:00","message":"[bufferProcess] interim [400000000]:และปริมาณสารที่ผ่านเข้าออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:37.357691444+07:00","message":"[bufferProcess] send to processor (isfinal):และปริมาณสารที่ผ่านเข้าออก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:37.357694633+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:37.357697475+07:00","message":"> Transcript [2505] [false]: 'และปริมาณสารที่ผ่านเข้าออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:37.357700049+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:37.357701971+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:37.357703728+07:00","message":"StatePrefix: 'และปริมาณสารที่ผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:37.357705998+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:37.357707748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:37.357709472+07:00","message":"> Transcript [2506] [true]: 'และปริมาณสารที่ผ่านเข้าออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:37.357711628+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:37.35771333+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:37.357715336+07:00","message":"StatePrefix: 'และปริมาณสารที่ผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:37.357716881+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:37.357723197+07:00","message":"Push: 'ปริมาณสารที่ผ่านเข้าออก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:37.35773172+07:00","message":"push: {true ปริมาณสารที่ผ่านเข้าออก 0 0xc000107080}"}
{"level":"info","service":"Main","time":"2026-02-25T13:14:37.364969999+07:00","message":"write wav file: './tmp/7509/7509_251.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:37.385595817+07:00","message":"[GCS] Start streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:37.514319233+07:00","message":"[GCS] IsForceVAD: false for message ID: 252"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:37.527574813+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:37.52758692+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:37.64363765+07:00","message":"[GCS] Start streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:37.656529417+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:37.656545596+07:00","message":"found end of frame, send empty tag with msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:37.656548679+07:00","message":"end Recv id 252"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:37.656554932+07:00","message":"[buffer interim] 252 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:37.656561951+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:37.656565492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:37.656568565+07:00","message":"> Transcript [2507] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:37.656570922+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:37.656572729+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:37.656574347+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:37.656576053+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:37.656584669+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:37.656593658+07:00","message":"push: {true \n 0 0xc003886000}"}
{"level":"info","service":"Main","time":"2026-02-25T13:14:37.661349471+07:00","message":"write wav file: './tmp/7509/7509_252.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.093542848+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.093578706+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.093583818+07:00","message":"receive interim result [false|false]: ข้อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.093593962+07:00","message":"[buffer interim] 253 false ข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.093599597+07:00","message":"[bufferProcess] interim [420000000]:ข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.093601181+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.218677226+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.218715733+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.218720447+07:00","message":"receive interim result [false|false]: ค้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.218733458+07:00","message":"[buffer interim] 253 false ค้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.218739306+07:00","message":"[bufferProcess] interim [480000000]:ค้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.218741228+07:00","message":"[bufferProcess] send to processor:ข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.21874431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.218746882+07:00","message":"> Transcript [2508] [false]: 'ข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.218748871+07:00","message":"Set StatePrefix (first interim): 'ข้อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.280537415+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.280581516+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้อสอบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.280587138+07:00","message":"receive interim result [false|false]: ข้อสอบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.280601156+07:00","message":"[buffer interim] 253 false ข้อสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.280609617+07:00","message":"[bufferProcess] interim [600000000]:ข้อสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.280611916+07:00","message":"[bufferProcess] send to processor:ค้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.280615079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.280617444+07:00","message":"> Transcript [2509] [false]: 'ค้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.280619537+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.280621806+07:00","message":"Set new StatePrefix: 'ค้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.528561482+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.528606621+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้อ 2\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.528613822+07:00","message":"receive interim result [false|false]: ข้อ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.528628427+07:00","message":"[buffer interim] 253 false ข้อ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.528634856+07:00","message":"[bufferProcess] interim [900000000]:ข้อ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.528637214+07:00","message":"[bufferProcess] send to processor:ข้อสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.528642103+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.528644807+07:00","message":"> Transcript [2510] [false]: 'ข้อสอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.528647177+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.528649188+07:00","message":"Set new StatePrefix: 'ข้อสอบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.664363794+07:00","message":"[GCS] IsForceVAD: false for message ID: 253"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.736704369+07:00","message":"[GCS] Start streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.743827101+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.743864284+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้อ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.743870468+07:00","message":"receive interim result [false|false]: ข้อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.74388487+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.743887556+07:00","message":"receive interim result [false|false]:  2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.743894855+07:00","message":"[buffer interim] 253 false ข้อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.743901172+07:00","message":"[buffer interim] 253 false  2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.7439067+07:00","message":"[bufferProcess] interim [200000000]:ข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.743908701+07:00","message":"[bufferProcess] send to processor:ข้อ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.743911387+07:00","message":"[bufferProcess] interim [200000000]: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.743913761+07:00","message":"[bufferProcess] update buffer: ข้อ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.743916391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.743918906+07:00","message":"> Transcript [2511] [false]: 'ข้อ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.743921016+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.743923083+07:00","message":"Set new StatePrefix: 'ข้อ 2'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.755546994+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.755572832+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้อ 2\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.755578796+07:00","message":"receive interim result [true|false]: ข้อ 2"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.755590126+07:00","message":"end recv isFinal message id 253"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.755593115+07:00","message":"end Recv id 253"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.755600007+07:00","message":"[buffer interim] 253 true ข้อ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.755605614+07:00","message":"[bufferProcess] interim [260000000]:ข้อ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.75560881+07:00","message":"[bufferProcess] send to processor (isfinal):ข้อ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.755626198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.75565127+07:00","message":"> Transcript [2512] [false]: 'ข้อ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.755656379+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.755659011+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.75566101+07:00","message":"StatePrefix: 'ข้อ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.75566311+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.755664944+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.75566695+07:00","message":"> Transcript [2513] [true]: 'ข้อ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.755669108+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.755670636+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.755672242+07:00","message":"StatePrefix: 'ข้อ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.75567376+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:38.755680491+07:00","message":"Push: 'ข้อ 2'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:38.755690942+07:00","message":"push: {true ข้อ 2 0 0xc001f74000}"}
{"level":"info","service":"Main","time":"2026-02-25T13:14:38.762042406+07:00","message":"write wav file: './tmp/7509/7509_253.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:39.228519422+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:39.228577749+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เที่ยว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:39.228583958+07:00","message":"receive interim result [false|false]: เที่ยว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:39.228601744+07:00","message":"[buffer interim] 254 false เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:39.228608805+07:00","message":"[bufferProcess] interim [300000000]:เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:39.228611076+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:39.40734289+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:39.407385915+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เยี่ยวพรุ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:39.407391477+07:00","message":"receive interim result [false|false]: เยี่ยวพรุ่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:39.407406232+07:00","message":"[buffer interim] 254 false เยี่ยวพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:39.407412833+07:00","message":"[bufferProcess] interim [480000000]:เยี่ยวพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:39.407414903+07:00","message":"[bufferProcess] send to processor:เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:39.407420092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:39.407422681+07:00","message":"> Transcript [2514] [false]: 'เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:39.407424703+07:00","message":"Set StatePrefix (first interim): 'เที่ยว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:39.450671584+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:39.450709061+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เยื่อหุ้ม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:39.450714332+07:00","message":"receive interim result [false|false]: เยื่อหุ้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:39.450727236+07:00","message":"[buffer interim] 254 false เยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:39.450733543+07:00","message":"[bufferProcess] interim [540000000]:เยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:39.45073597+07:00","message":"[bufferProcess] send to processor:เยี่ยวพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:39.450740885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:39.450743493+07:00","message":"> Transcript [2515] [false]: 'เยี่ยวพรุ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:39.450745468+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:39.450747465+07:00","message":"Set new StatePrefix: 'เยี่ยวพรุ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:39.576232262+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:39.576270905+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เยื่อหุ้มเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:39.576276854+07:00","message":"receive interim result [false|false]: เยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:39.576289831+07:00","message":"[buffer interim] 254 false เยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:39.576297871+07:00","message":"[bufferProcess] interim [660000000]:เยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:39.576300981+07:00","message":"[bufferProcess] send to processor:เยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:39.576307286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:39.576310106+07:00","message":"> Transcript [2516] [false]: 'เยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:39.576312147+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:39.576314015+07:00","message":"Set new StatePrefix: 'เยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:39.899383014+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:39.899427707+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เยื่อหุ้มเซลล์ทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:39.899432852+07:00","message":"receive interim result [false|false]: เยื่อหุ้มเซลล์ทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:39.899448486+07:00","message":"[buffer interim] 254 false เยื่อหุ้มเซลล์ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:39.899458072+07:00","message":"[bufferProcess] interim [20000000]:เยื่อหุ้มเซลล์ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:39.899460537+07:00","message":"[bufferProcess] send to processor:เยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:39.899465718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:39.899468576+07:00","message":"> Transcript [2517] [false]: 'เยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:39.899472123+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:39.899474212+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:39.89947596+07:00","message":"StatePrefix: 'เยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:39.899477927+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:40.094482228+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:40.094524483+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เยื่อหุ้มเซลล์ทําหน้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:40.094530438+07:00","message":"receive interim result [false|false]: เยื่อหุ้มเซลล์ทําหน้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:40.094546623+07:00","message":"[buffer interim] 254 false เยื่อหุ้มเซลล์ทําหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.094553494+07:00","message":"[bufferProcess] interim [200000000]:เยื่อหุ้มเซลล์ทําหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.094555886+07:00","message":"[bufferProcess] send to processor:เยื่อหุ้มเซลล์ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.09456244+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.09456644+07:00","message":"> Transcript [2518] [false]: 'เยื่อหุ้มเซลล์ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.094569942+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.094572068+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.094574116+07:00","message":"StatePrefix: 'เยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.094577707+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:40.279208278+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:40.279252531+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เยื่อหุ้มเซลล์ทำหน้าที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:40.279259325+07:00","message":"receive interim result [false|false]: เยื่อหุ้มเซลล์ทำหน้าที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:40.27927459+07:00","message":"[buffer interim] 254 false เยื่อหุ้มเซลล์ทำหน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.279282463+07:00","message":"[bufferProcess] interim [380000000]:เยื่อหุ้มเซลล์ทำหน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.279285039+07:00","message":"[bufferProcess] send to processor:เยื่อหุ้มเซลล์ทําหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.279291714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.279294585+07:00","message":"> Transcript [2519] [false]: 'เยื่อหุ้มเซลล์ทําหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.279298861+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.279301067+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.279303471+07:00","message":"StatePrefix: 'เยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.279305493+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:40.528627942+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:40.528636015+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:40.657937291+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:40.657979604+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เยื่อหุ้มเซลล์ทำหน้าที่เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:40.657985899+07:00","message":"receive interim result [false|false]: เยื่อหุ้มเซลล์ทำหน้าที่เป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:40.658000933+07:00","message":"[buffer interim] 254 false เยื่อหุ้มเซลล์ทำหน้าที่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.658008162+07:00","message":"[bufferProcess] interim [740000000]:เยื่อหุ้มเซลล์ทำหน้าที่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.658010552+07:00","message":"[bufferProcess] send to processor:เยื่อหุ้มเซลล์ทำหน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.658018066+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.658020762+07:00","message":"> Transcript [2520] [false]: 'เยื่อหุ้มเซลล์ทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.658024527+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.658026667+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.658028875+07:00","message":"StatePrefix: 'เยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.658030984+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.658036849+07:00","message":"Push: 'เยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.658041201+07:00","message":"TextPushed: 'เยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.658043193+07:00","message":"Set new StatePrefix : 'เยื่อหุ้มเซลล์ทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.658045719+07:00","message":"Next Push (prob) : 'เซลล์ทำหน้าที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:40.658056602+07:00","message":"push: {false เยื่อหุ้ม 0 0xc00051c300}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:40.863467129+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:40.863512863+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:40.863518959+07:00","message":"receive interim result [false|false]: เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:40.863531058+07:00","message":"[buffer interim] 254 false เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.863558464+07:00","message":"[bufferProcess] interim [980000000]:เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.863561016+07:00","message":"[bufferProcess] send to processor:เยื่อหุ้มเซลล์ทำหน้าที่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.863565273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.863568886+07:00","message":"> Transcript [2521] [false]: 'เยื่อหุ้มเซลล์ทำหน้าที่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.863572778+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.863574797+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.863576589+07:00","message":"StatePrefix: 'เยื่อหุ้มเซลล์ทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:40.86357873+07:00","message":"TextPushed: 'เยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:41.050827375+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:41.050872958+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:41.050879152+07:00","message":"receive interim result [false|false]: เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:41.05089356+07:00","message":"[buffer interim] 254 false เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.050900842+07:00","message":"[bufferProcess] interim [220000000]:เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.050903193+07:00","message":"[bufferProcess] send to processor:เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.050909676+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.050912587+07:00","message":"> Transcript [2522] [false]: 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.050916211+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.050918511+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.050920933+07:00","message":"StatePrefix: 'เยื่อหุ้มเซลล์ทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.050924939+07:00","message":"TextPushed: 'เยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:41.366621515+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:41.366665992+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:41.366672735+07:00","message":"receive interim result [false|false]: เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:41.366689651+07:00","message":"[buffer interim] 254 false เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.366700004+07:00","message":"[bufferProcess] interim [460000000]:เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.366703089+07:00","message":"[bufferProcess] send to processor:เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.366710133+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.366713337+07:00","message":"> Transcript [2523] [false]: 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.366716928+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.366719276+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.366721699+07:00","message":"StatePrefix: 'เยื่อหุ้มเซลล์ทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.366723904+07:00","message":"TextPushed: 'เยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:41.749892367+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:41.749932708+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:41.749939406+07:00","message":"receive interim result [false|false]: เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:41.749954595+07:00","message":"[buffer interim] 254 false เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.749961432+07:00","message":"[bufferProcess] interim [880000000]:เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.74996416+07:00","message":"[bufferProcess] send to processor:เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.749971473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.749974491+07:00","message":"> Transcript [2524] [false]: 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.749978097+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.749982055+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.74998477+07:00","message":"StatePrefix: 'เยื่อหุ้มเซลล์ทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.749986898+07:00","message":"TextPushed: 'เยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.749994553+07:00","message":"Push: 'เซลล์ทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.749996557+07:00","message":"TextPushed: 'เยื่อหุ้มเซลล์ทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.749998535+07:00","message":"Set new StatePrefix : 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.750001107+07:00","message":"Next Push (prob) : 'เป็นเยื่อเลือกผ่าน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:41.750009508+07:00","message":"push: {false เซลล์ทำหน้าที่ 0 0xc00051c300}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:41.885685546+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:41.885723805+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:41.885729312+07:00","message":"receive interim result [false|false]: เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:41.885746228+07:00","message":"[buffer interim] 254 false เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.88575466+07:00","message":"[bufferProcess] interim [0]:เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.885757071+07:00","message":"[bufferProcess] send to processor:เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.885760889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.885764522+07:00","message":"> Transcript [2525] [false]: 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.885768406+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.885770359+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.885772001+07:00","message":"StatePrefix: 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:41.88577442+07:00","message":"TextPushed: 'เยื่อหุ้มเซลล์ทำหน้าที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:42.198926387+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:42.198973968+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการนำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:42.198981305+07:00","message":"receive interim result [false|false]: เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการนำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:42.198996717+07:00","message":"[buffer interim] 254 false เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:42.199003892+07:00","message":"[bufferProcess] interim [240000000]:เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:42.199006325+07:00","message":"[bufferProcess] send to processor:เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:42.199012894+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:42.199015909+07:00","message":"> Transcript [2526] [false]: 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:42.199019799+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:42.199023058+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:42.199024921+07:00","message":"StatePrefix: 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:42.199027506+07:00","message":"TextPushed: 'เยื่อหุ้มเซลล์ทำหน้าที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:42.201475896+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:42.201493795+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:42.201498297+07:00","message":"receive interim result [false|false]: เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:42.201509881+07:00","message":"[buffer interim] 254 false เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:42.201513542+07:00","message":"[bufferProcess] interim [300000000]:เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:42.20151563+07:00","message":"[bufferProcess] send to processor:เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:42.201518225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:42.20152024+07:00","message":"> Transcript [2527] [false]: 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:42.20152318+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:42.201525209+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:42.201526851+07:00","message":"StatePrefix: 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:42.201531476+07:00","message":"TextPushed: 'เยื่อหุ้มเซลล์ทำหน้าที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:42.459659907+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:42.459695893+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียงสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:42.459702677+07:00","message":"receive interim result [false|false]: เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:42.459717427+07:00","message":"[buffer interim] 254 false เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:42.459724415+07:00","message":"[bufferProcess] interim [600000000]:เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:42.459726625+07:00","message":"[bufferProcess] send to processor:เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:42.459729801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:42.459732903+07:00","message":"> Transcript [2528] [false]: 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:42.459736271+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:42.459738054+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:42.459739917+07:00","message":"StatePrefix: 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:42.459742742+07:00","message":"TextPushed: 'เยื่อหุ้มเซลล์ทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:42.459749122+07:00","message":"Push: 'เป็นเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:42.459751123+07:00","message":"TextPushed: 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:42.459753304+07:00","message":"Set new StatePrefix : 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:42.459756599+07:00","message":"Next Push (prob) : 'ในการลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:42.459763811+07:00","message":"push: {false เป็นเยื่อเลือกผ่าน 0 0xc00051c300}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:42.892177171+07:00","message":"[GCS] IsForceVAD: false for message ID: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:42.988349295+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:42.988392928+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียงสาร\",\"confidence\":0.9587109}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:42.988400943+07:00","message":"receive interim result [true|false]: เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:42.988411771+07:00","message":"end recv isFinal message id 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:42.988413802+07:00","message":"end Recv id 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:42.988420667+07:00","message":"[buffer interim] 254 true เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:42.988431282+07:00","message":"[bufferProcess] interim [170000000]:เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:42.988438577+07:00","message":"[bufferProcess] send to processor (isfinal):เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:42.988442207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:42.988445131+07:00","message":"> Transcript [2529] [false]: 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:42.98844854+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:42.988451181+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:42.988452983+07:00","message":"StatePrefix: 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:42.98845572+07:00","message":"TextPushed: 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:42.988457726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:42.988459639+07:00","message":"> Transcript [2530] [true]: 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:42.988461726+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:42.988463353+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:42.988464855+07:00","message":"StatePrefix: 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่านในการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:42.988466711+07:00","message":"TextPushed: 'เยื่อหุ้มเซลล์ทำหน้าที่เป็นเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:42.988474461+07:00","message":"Push: 'ในการลำเลียงสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:42.988483521+07:00","message":"push: {true ในการลำเลียงสาร 0 0xc00051c300}"}
{"level":"info","service":"Main","time":"2026-02-25T13:14:42.997376713+07:00","message":"write wav file: './tmp/7509/7509_254.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:43.285216112+07:00","message":"[GCS] Start streaming session, msgId: 255"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:43.528950533+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:43.528972601+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:43.639316306+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:43.639359884+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:43.639365072+07:00","message":"receive interim result [false|false]: และ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:43.639379103+07:00","message":"[buffer interim] 255 false และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:43.639388121+07:00","message":"[bufferProcess] interim [420000000]:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:43.639389858+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:43.816820601+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:43.816863639+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และขอ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:43.81686905+07:00","message":"receive interim result [false|false]: และขอ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:43.816886839+07:00","message":"[buffer interim] 255 false และขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:43.816896471+07:00","message":"[bufferProcess] interim [540000000]:และขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:43.816900122+07:00","message":"[bufferProcess] send to processor:และ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:43.816907346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:43.816911727+07:00","message":"> Transcript [2531] [false]: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:43.816915053+07:00","message":"Set StatePrefix (first interim): 'และ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:43.94327175+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:43.943311557+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ละคร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:43.943317521+07:00","message":"receive interim result [false|false]: ละคร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:43.943332138+07:00","message":"[buffer interim] 255 false ละคร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:43.943338412+07:00","message":"[bufferProcess] interim [660000000]:ละคร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:43.943340914+07:00","message":"[bufferProcess] send to processor:และขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:43.94334718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:43.94335424+07:00","message":"> Transcript [2532] [false]: 'และขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:43.943357178+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:43.943359418+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:43.943361541+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:43.94336363+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:43.950324799+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:43.950340458+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และข้อเสีย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:43.950344351+07:00","message":"receive interim result [false|false]: และข้อเสีย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:43.950355636+07:00","message":"[buffer interim] 255 false และข้อเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:43.950360014+07:00","message":"[bufferProcess] interim [720000000]:และข้อเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:43.950363044+07:00","message":"[bufferProcess] send to processor:ละคร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:43.9503692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:43.950371407+07:00","message":"> Transcript [2533] [false]: 'ละคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:43.950373091+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:43.950375124+07:00","message":"Set new StatePrefix: 'ละคร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:44.136682415+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:44.136722828+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และข้อ 3\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:44.13672877+07:00","message":"receive interim result [false|false]: และข้อ 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:44.136743511+07:00","message":"[buffer interim] 255 false และข้อ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.136751037+07:00","message":"[bufferProcess] interim [900000000]:และข้อ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.136753311+07:00","message":"[bufferProcess] send to processor:และข้อเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.136759633+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.136762222+07:00","message":"> Transcript [2534] [false]: 'และข้อเสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.136764401+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.136766503+07:00","message":"Set new StatePrefix: 'และข้อเสีย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:44.459704624+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:44.459743167+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-02-25T13:14:44.459749072+07:00","message":"receive interim result [false|false]: และข้อ 3 นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:44.45976556+07:00","message":"[buffer interim] 255 false และข้อ 3 นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.459771989+07:00","message":"[bufferProcess] interim [140000000]:และข้อ 3 นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.45977397+07:00","message":"[bufferProcess] send to processor:และข้อ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.459777005+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.459779665+07:00","message":"> Transcript [2535] [false]: 'และข้อ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.459781585+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.459783364+07:00","message":"Set new StatePrefix: 'และข้อ 3'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:44.513969298+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:44.514001267+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-02-25T13:14:44.514006687+07:00","message":"receive interim result [false|false]: และข้อ 3 นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:44.51401994+07:00","message":"[buffer interim] 255 false และข้อ 3 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.514026571+07:00","message":"[bufferProcess] interim [260000000]:และข้อ 3 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.514028597+07:00","message":"[bufferProcess] send to processor:และข้อ 3 นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.514032294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.514034906+07:00","message":"> Transcript [2536] [false]: 'และข้อ 3 นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.514037421+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.514039313+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.514040976+07:00","message":"StatePrefix: 'และข้อ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.514042794+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:44.516447728+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:44.516461489+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และข้อ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:44.516465397+07:00","message":"receive interim result [false|false]: และข้อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:44.516472856+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 3 นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:44.516475691+07:00","message":"receive interim result [false|false]:  3 นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:44.516480692+07:00","message":"[buffer interim] 255 false และข้อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:44.51648318+07:00","message":"[buffer interim] 255 false  3 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.516485946+07:00","message":"[bufferProcess] interim [320000000]:และข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.516487836+07:00","message":"[bufferProcess] send to processor:และข้อ 3 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.516493192+07:00","message":"[bufferProcess] interim [320000000]: 3 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.516495179+07:00","message":"[bufferProcess] update buffer: และข้อ 3 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.516497577+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.516499562+07:00","message":"> Transcript [2537] [false]: 'และข้อ 3 นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.516501578+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.516503347+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.516504871+07:00","message":"StatePrefix: 'และข้อ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.516506494+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:44.621870439+07:00","message":"[GCS] IsForceVAD: false for message ID: 255"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:44.702661112+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:44.702691721+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และข้อ 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:44.702697252+07:00","message":"receive interim result [false|false]: และข้อ 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:44.702707603+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:44.702710044+07:00","message":"receive interim result [false|false]:  นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:44.702716159+07:00","message":"[buffer interim] 255 false และข้อ 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:44.702721275+07:00","message":"[buffer interim] 255 false  นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.702726659+07:00","message":"[bufferProcess] interim [500000000]:และข้อ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.702728857+07:00","message":"[bufferProcess] send to processor:และข้อ 3 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.702732316+07:00","message":"[bufferProcess] interim [500000000]: นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.702734664+07:00","message":"[bufferProcess] update buffer: และข้อ 3 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.702737495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.702740229+07:00","message":"> Transcript [2538] [false]: 'และข้อ 3 นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.702743516+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.702745277+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.702746965+07:00","message":"StatePrefix: 'และข้อ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.702748963+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:44.718227047+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:44.71825199+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และข้อ 3 นะคะ\",\"confidence\":0.95897263}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:44.718257305+07:00","message":"receive interim result [true|false]: และข้อ 3 นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:44.718267193+07:00","message":"end recv isFinal message id 255"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:44.718269793+07:00","message":"end Recv id 255"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:44.718276061+07:00","message":"[buffer interim] 255 true และข้อ 3 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.718280938+07:00","message":"[bufferProcess] interim [560000000]:และข้อ 3 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.718283356+07:00","message":"[bufferProcess] send to processor (isfinal):และข้อ 3 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.718295807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.718309568+07:00","message":"> Transcript [2539] [false]: 'และข้อ 3 นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.718315323+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.718318437+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.718320479+07:00","message":"StatePrefix: 'และข้อ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.718322551+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.718332533+07:00","message":"Push: 'และข้อ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.718334424+07:00","message":"TextPushed: 'และข้อ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.718336205+07:00","message":"Set new StatePrefix : 'และข้อ 3 นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.718338298+07:00","message":"Next Push (prob) : ' นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.718340077+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.718342368+07:00","message":"> Transcript [2540] [true]: 'และข้อ 3 นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.718344696+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.718346337+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.718347966+07:00","message":"StatePrefix: 'และข้อ 3 นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.718349604+07:00","message":"TextPushed: 'และข้อ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:44.718351675+07:00","message":"Push: ' นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:44.718360991+07:00","message":"push: {false และข้อ 3 0 0xc001f74f80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:44.718367837+07:00","message":"push: {true  นะคะ 0 0xc001f74f80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:14:44.724412026+07:00","message":"write wav file: './tmp/7509/7509_255.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:44.754482235+07:00","message":"[GCS] Start streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:45.236785421+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:45.236828208+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:45.236834196+07:00","message":"receive interim result [false|false]: สม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:45.236850183+07:00","message":"[buffer interim] 256 false สม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.236857425+07:00","message":"[bufferProcess] interim [480000000]:สม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.236859213+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:45.276316712+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:45.276349231+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:45.276355109+07:00","message":"receive interim result [false|false]: สมบัติ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:45.276367838+07:00","message":"[buffer interim] 256 false สมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.276374519+07:00","message":"[bufferProcess] interim [600000000]:สมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.276376854+07:00","message":"[bufferProcess] send to processor:สม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.276379742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.276381937+07:00","message":"> Transcript [2541] [false]: 'สม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.276384247+07:00","message":"Set StatePrefix (first interim): 'สม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:45.59923769+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:45.599272686+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติของ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:45.599278821+07:00","message":"receive interim result [false|false]: สมบัติของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:45.599293397+07:00","message":"[buffer interim] 256 false สมบัติของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.599300854+07:00","message":"[bufferProcess] interim [900000000]:สมบัติของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.599303162+07:00","message":"[bufferProcess] send to processor:สมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.599310125+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.599312847+07:00","message":"> Transcript [2542] [false]: 'สมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.599317755+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.599320506+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.599323003+07:00","message":"StatePrefix: 'สม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.599325247+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:45.915024256+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:45.915061822+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติของสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:45.915069214+07:00","message":"receive interim result [false|false]: สมบัติของสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:45.915084093+07:00","message":"[buffer interim] 256 false สมบัติของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.915090996+07:00","message":"[bufferProcess] interim [140000000]:สมบัติของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.915093487+07:00","message":"[bufferProcess] send to processor:สมบัติของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.9151005+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.915103288+07:00","message":"> Transcript [2543] [false]: 'สมบัติของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.915106419+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.915108969+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.915111179+07:00","message":"StatePrefix: 'สม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:45.915113382+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:46.292459985+07:00","message":"[GCS] IsForceVAD: false for message ID: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:46.370200824+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:46.370241998+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติของสาร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:46.370247819+07:00","message":"receive interim result [false|false]: สมบัติของสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:46.370264863+07:00","message":"[buffer interim] 256 false สมบัติของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.370272628+07:00","message":"[bufferProcess] interim [740000000]:สมบัติของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.370275158+07:00","message":"[bufferProcess] send to processor:สมบัติของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.370280048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.370283299+07:00","message":"> Transcript [2544] [false]: 'สมบัติของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.370287059+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.370289067+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.370291183+07:00","message":"StatePrefix: 'สม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.370293159+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:46.379160086+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:46.379185028+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติของสาร\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:46.379190047+07:00","message":"receive interim result [true|false]: สมบัติของสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:46.379198418+07:00","message":"end recv isFinal message id 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:46.379200723+07:00","message":"end Recv id 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:46.379207298+07:00","message":"[buffer interim] 256 true สมบัติของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.379211761+07:00","message":"[bufferProcess] interim [770000000]:สมบัติของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.379214584+07:00","message":"[bufferProcess] send to processor (isfinal):สมบัติของสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.379217194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.379219586+07:00","message":"> Transcript [2545] [false]: 'สมบัติของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.37922208+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.379223979+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.379225798+07:00","message":"StatePrefix: 'สม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.379227432+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.379232094+07:00","message":"Push: 'สม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.37923382+07:00","message":"TextPushed: 'สม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.379245087+07:00","message":"Set new StatePrefix : 'สมบัติของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.379247767+07:00","message":"Next Push (prob) : 'บัติของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.379249638+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.379251466+07:00","message":"> Transcript [2546] [true]: 'สมบัติของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.379253735+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.379255302+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.379256859+07:00","message":"StatePrefix: 'สมบัติของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.379258523+07:00","message":"TextPushed: 'สม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.379260387+07:00","message":"Push: 'บัติของสาร'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:46.379268872+07:00","message":"push: {false สม 0 0xc000107900}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:46.379275024+07:00","message":"push: {true บัติของสาร 0 0xc000107900}"}
{"level":"info","service":"Main","time":"2026-02-25T13:14:46.387491798+07:00","message":"write wav file: './tmp/7509/7509_256.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:46.529918883+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:46.52992191+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:46.546803791+07:00","message":"[GCS] Start streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:46.61352109+07:00","message":"[GCS] IsForceVAD: false for message ID: 257"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:46.674227829+07:00","message":"[GCS] Start streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:46.75324048+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:46.753265649+07:00","message":"found end of frame, send empty tag with msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:46.753268531+07:00","message":"end Recv id 257"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:46.753275495+07:00","message":"[buffer interim] 257 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.753282603+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.753285999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.753289246+07:00","message":"> Transcript [2547] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.753291666+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.753293671+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.753295214+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.753296878+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:46.753299834+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:46.753310639+07:00","message":"push: {true \n 0 0xc000395180}"}
{"level":"info","service":"Main","time":"2026-02-25T13:14:46.758086746+07:00","message":"write wav file: './tmp/7509/7509_257.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:47.146513865+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:47.146564058+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:47.146569753+07:00","message":"receive interim result [false|false]: ส่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:47.146585859+07:00","message":"[buffer interim] 258 false ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:47.146593123+07:00","message":"[bufferProcess] interim [300000000]:ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:47.146595772+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:47.200241925+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:47.200287168+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:47.200292477+07:00","message":"receive interim result [false|false]: สมบัติ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:47.200306837+07:00","message":"[buffer interim] 258 false สมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:47.200313949+07:00","message":"[bufferProcess] interim [420000000]:สมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:47.200316594+07:00","message":"[bufferProcess] send to processor:ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:47.200322565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:47.200325333+07:00","message":"> Transcript [2548] [false]: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:47.200327558+07:00","message":"Set StatePrefix (first interim): 'ส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:47.706509918+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:47.706555644+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติของ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:47.706560739+07:00","message":"receive interim result [false|false]: สมบัติของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:47.706574873+07:00","message":"[buffer interim] 258 false สมบัติของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:47.706580762+07:00","message":"[bufferProcess] interim [900000000]:สมบัติของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:47.706582965+07:00","message":"[bufferProcess] send to processor:สมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:47.706587826+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:47.706590193+07:00","message":"> Transcript [2549] [false]: 'สมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:47.706592313+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:47.706594207+07:00","message":"Set new StatePrefix: 'สมบัติ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:48.036028417+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:48.036069229+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติของครู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:48.036074987+07:00","message":"receive interim result [false|false]: สมบัติของครู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:48.036089128+07:00","message":"[buffer interim] 258 false สมบัติของครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.036096158+07:00","message":"[bufferProcess] interim [200000000]:สมบัติของครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.036098671+07:00","message":"[bufferProcess] send to processor:สมบัติของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.036105036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.036107466+07:00","message":"> Transcript [2550] [false]: 'สมบัติของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.036110741+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.036112873+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.036115411+07:00","message":"StatePrefix: 'สมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.036118092+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:48.105846334+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:48.105874662+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติของโครง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:48.105878953+07:00","message":"receive interim result [false|false]: สมบัติของโครง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:48.105892509+07:00","message":"[buffer interim] 258 false สมบัติของโครง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.105899337+07:00","message":"[bufferProcess] interim [260000000]:สมบัติของโครง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.105902007+07:00","message":"[bufferProcess] send to processor:สมบัติของครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.105905477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.105907954+07:00","message":"> Transcript [2551] [false]: 'สมบัติของครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.105911537+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.105913486+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.105915109+07:00","message":"StatePrefix: 'สมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.105918266+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:48.291782554+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:48.291821169+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติของโครงสร้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:48.291826956+07:00","message":"receive interim result [false|false]: สมบัติของโครงสร้าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:48.291841309+07:00","message":"[buffer interim] 258 false สมบัติของโครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.291848427+07:00","message":"[bufferProcess] interim [500000000]:สมบัติของโครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.291851324+07:00","message":"[bufferProcess] send to processor:สมบัติของโครง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.2918548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.291857442+07:00","message":"> Transcript [2552] [false]: 'สมบัติของโครง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.291860884+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.291864213+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.291866168+07:00","message":"StatePrefix: 'สมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.291869164+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:48.813036296+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:48.813074741+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติของโครงสร้างเยื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:48.813081588+07:00","message":"receive interim result [false|false]: สมบัติของโครงสร้างเยื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:48.813093142+07:00","message":"[buffer interim] 258 false สมบัติของโครงสร้างเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.813100147+07:00","message":"[bufferProcess] interim [980000000]:สมบัติของโครงสร้างเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.813104415+07:00","message":"[bufferProcess] send to processor:สมบัติของโครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.813110035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.813112865+07:00","message":"> Transcript [2553] [false]: 'สมบัติของโครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.813116415+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.813118423+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.813120251+07:00","message":"StatePrefix: 'สมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.813122373+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.813127094+07:00","message":"Push: 'สมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.813129121+07:00","message":"TextPushed: 'สมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.813131102+07:00","message":"Set new StatePrefix : 'สมบัติของโครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.813135707+07:00","message":"Next Push (prob) : 'ของโครงสร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:48.81314483+07:00","message":"push: {false สมบัติ 0 0xc003886200}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:48.938693012+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:48.938735932+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติของโครงสร้างยอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:48.938741638+07:00","message":"receive interim result [false|false]: สมบัติของโครงสร้างยอด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:48.938759707+07:00","message":"[buffer interim] 258 false สมบัติของโครงสร้างยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.938770164+07:00","message":"[bufferProcess] interim [40000000]:สมบัติของโครงสร้างยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.93877344+07:00","message":"[bufferProcess] send to processor:สมบัติของโครงสร้างเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.938779739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.938782403+07:00","message":"> Transcript [2554] [false]: 'สมบัติของโครงสร้างเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.938785566+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.93878752+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.938790878+07:00","message":"StatePrefix: 'สมบัติของโครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.938792947+07:00","message":"TextPushed: 'สมบัติ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:48.981195306+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:48.981233855+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติของโครงสร้างโลก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:48.981239408+07:00","message":"receive interim result [false|false]: สมบัติของโครงสร้างโลก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:48.981254601+07:00","message":"[buffer interim] 258 false สมบัติของโครงสร้างโลก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.981261878+07:00","message":"[bufferProcess] interim [100000000]:สมบัติของโครงสร้างโลก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.981264675+07:00","message":"[bufferProcess] send to processor:สมบัติของโครงสร้างยอด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.981271116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.981280736+07:00","message":"> Transcript [2555] [false]: 'สมบัติของโครงสร้างยอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.981287369+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.981291088+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.981293261+07:00","message":"StatePrefix: 'สมบัติของโครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.981295474+07:00","message":"TextPushed: 'สมบัติ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:48.993881175+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:48.993913387+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติของโครงสร้างเยื่อหุ้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:48.993920612+07:00","message":"receive interim result [false|false]: สมบัติของโครงสร้างเยื่อหุ้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:48.993938902+07:00","message":"[buffer interim] 258 false สมบัติของโครงสร้างเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.993946153+07:00","message":"[bufferProcess] interim [160000000]:สมบัติของโครงสร้างเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.993949552+07:00","message":"[bufferProcess] send to processor:สมบัติของโครงสร้างโลก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.993957847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.993961172+07:00","message":"> Transcript [2556] [false]: 'สมบัติของโครงสร้างโลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.993965447+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.993969057+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.993972398+07:00","message":"StatePrefix: 'สมบัติของโครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:48.993975411+07:00","message":"TextPushed: 'สมบัติ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:49.251477039+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:49.251518143+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติของโครงสร้างเยื่อหุ้มเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:49.251525503+07:00","message":"receive interim result [false|false]: สมบัติของโครงสร้างเยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:49.251540336+07:00","message":"[buffer interim] 258 false สมบัติของโครงสร้างเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.251551332+07:00","message":"[bufferProcess] interim [400000000]:สมบัติของโครงสร้างเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.251554211+07:00","message":"[bufferProcess] send to processor:สมบัติของโครงสร้างเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.251561434+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.251564586+07:00","message":"> Transcript [2557] [false]: 'สมบัติของโครงสร้างเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.251570337+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.25157363+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.251577594+07:00","message":"StatePrefix: 'สมบัติของโครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.251580269+07:00","message":"TextPushed: 'สมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.251586863+07:00","message":"Push: 'ของโครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.251588611+07:00","message":"TextPushed: 'สมบัติของโครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.251591161+07:00","message":"Set new StatePrefix : 'สมบัติของโครงสร้างเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.251594731+07:00","message":"Next Push (prob) : 'เยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:49.251605138+07:00","message":"push: {false ของโครงสร้าง 0 0xc003886200}"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:49.530099592+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:49.530128555+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:49.697223375+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:49.697262001+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติของโครงสร้างเยื่อหุ้มเซลล์มี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:49.697267528+07:00","message":"receive interim result [false|false]: สมบัติของโครงสร้างเยื่อหุ้มเซลล์มี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:49.697282273+07:00","message":"[buffer interim] 258 false สมบัติของโครงสร้างเยื่อหุ้มเซลล์มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.697302337+07:00","message":"[bufferProcess] interim [880000000]:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.697306325+07:00","message":"[bufferProcess] send to processor:สมบัติของโครงสร้างเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.697311102+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.697316124+07:00","message":"> Transcript [2558] [false]: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.697320664+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.69732345+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.697326612+07:00","message":"StatePrefix: 'สมบัติของโครงสร้างเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.697330935+07:00","message":"TextPushed: 'สมบัติของโครงสร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:49.888847235+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:49.888889439+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:49.8888958+07:00","message":"receive interim result [false|false]: สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:49.888910869+07:00","message":"[buffer interim] 258 false สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.888918185+07:00","message":"[bufferProcess] interim [60000000]:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.888921232+07:00","message":"[bufferProcess] send to processor:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.88892818+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.888930866+07:00","message":"> Transcript [2559] [false]: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.88893431+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.888936622+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.88893905+07:00","message":"StatePrefix: 'สมบัติของโครงสร้างเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:49.888941565+07:00","message":"TextPushed: 'สมบัติของโครงสร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:50.208638327+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:50.208687586+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสุข\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:50.208693263+07:00","message":"receive interim result [false|false]: สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสุข"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:50.208707267+07:00","message":"[buffer interim] 258 false สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.208714651+07:00","message":"[bufferProcess] interim [360000000]:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.208717177+07:00","message":"[bufferProcess] send to processor:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.208722539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.208725924+07:00","message":"> Transcript [2560] [false]: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.208729039+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.208730897+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.208733163+07:00","message":"StatePrefix: 'สมบัติของโครงสร้างเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.20873798+07:00","message":"TextPushed: 'สมบัติของโครงสร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:50.212570335+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:50.212583758+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสำคัญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:50.212587296+07:00","message":"receive interim result [false|false]: สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:50.212596146+07:00","message":"[buffer interim] 258 false สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.212599802+07:00","message":"[bufferProcess] interim [420000000]:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.212602484+07:00","message":"[bufferProcess] send to processor:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.212604872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.21260696+07:00","message":"> Transcript [2561] [false]: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.212609497+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.212611255+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.212612836+07:00","message":"StatePrefix: 'สมบัติของโครงสร้างเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.212614904+07:00","message":"TextPushed: 'สมบัติของโครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.21262134+07:00","message":"Push: 'เยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.212623086+07:00","message":"TextPushed: 'สมบัติของโครงสร้างเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.212627031+07:00","message":"Set new StatePrefix : 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.212629237+07:00","message":"Next Push (prob) : 'เซลล์มีความสุข'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:50.212637292+07:00","message":"push: {false เยื่อหุ้ม 0 0xc003886200}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:50.401804715+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:50.401847029+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:50.401863228+07:00","message":"receive interim result [false|false]: สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:50.401878993+07:00","message":"[buffer interim] 258 false สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.401886261+07:00","message":"[bufferProcess] interim [600000000]:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.401889262+07:00","message":"[bufferProcess] send to processor:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.401896503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.401899519+07:00","message":"> Transcript [2562] [false]: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.401902326+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.401904636+07:00","message":"Set new StatePrefix: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสำคัญ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:50.720090324+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:50.720128456+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:50.720134257+07:00","message":"receive interim result [false|false]: สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:50.720151601+07:00","message":"[buffer interim] 258 false สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.720160102+07:00","message":"[bufferProcess] interim [840000000]:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.720163857+07:00","message":"[bufferProcess] send to processor:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.720174852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.720177585+07:00","message":"> Transcript [2563] [false]: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.720180087+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.720184346+07:00","message":"Set new StatePrefix: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:50.916539994+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:50.916584176+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิทย์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:50.916591118+07:00","message":"receive interim result [false|false]: สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิทย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:50.916607742+07:00","message":"[buffer interim] 258 false สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.916615813+07:00","message":"[bufferProcess] interim [80000000]:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.916618521+07:00","message":"[bufferProcess] send to processor:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.916621991+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.91662497+07:00","message":"> Transcript [2564] [false]: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.916628687+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.916630724+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.916632746+07:00","message":"StatePrefix: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:50.916635463+07:00","message":"TextPushed: 'สมบัติของโครงสร้างเยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:51.036725475+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:51.036765141+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:51.036772194+07:00","message":"receive interim result [false|false]: สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:51.036787867+07:00","message":"[buffer interim] 258 false สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:51.036795129+07:00","message":"[bufferProcess] interim [140000000]:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:51.036797794+07:00","message":"[bufferProcess] send to processor:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:51.036805319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:51.036808108+07:00","message":"> Transcript [2565] [false]: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:51.036812025+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:51.036814985+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:51.036817152+07:00","message":"StatePrefix: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:51.036819692+07:00","message":"TextPushed: 'สมบัติของโครงสร้างเยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:51.100065381+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:51.100104643+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:51.100112143+07:00","message":"receive interim result [false|false]: สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:51.100125525+07:00","message":"[buffer interim] 258 false สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:51.100131354+07:00","message":"[bufferProcess] interim [320000000]:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:51.10013427+07:00","message":"[bufferProcess] send to processor:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:51.100140655+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:51.100144167+07:00","message":"> Transcript [2566] [false]: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:51.100147941+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:51.100149781+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:51.100151948+07:00","message":"StatePrefix: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:51.100155352+07:00","message":"TextPushed: 'สมบัติของโครงสร้างเยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:51.505777457+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:51.505823396+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการรำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:51.505830231+07:00","message":"receive interim result [false|false]: สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการรำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:51.505845159+07:00","message":"[buffer interim] 258 false สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:51.505856748+07:00","message":"[bufferProcess] interim [680000000]:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:51.505861004+07:00","message":"[bufferProcess] send to processor:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:51.505868356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:51.505871227+07:00","message":"> Transcript [2567] [false]: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:51.505875107+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:51.505877607+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:51.505882063+07:00","message":"StatePrefix: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:51.505885232+07:00","message":"TextPushed: 'สมบัติของโครงสร้างเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:51.505891876+07:00","message":"Push: 'เซลล์มีความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:51.505893845+07:00","message":"TextPushed: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:51.505896656+07:00","message":"Set new StatePrefix : 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:51.505899579+07:00","message":"Next Push (prob) : 'กับวิธีการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:51.505908721+07:00","message":"push: {false เซลล์มีความสัมพันธ์ 0 0xc003886200}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:51.623371508+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:51.6233995+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:51.623406969+07:00","message":"receive interim result [false|false]: สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:51.623424306+07:00","message":"[buffer interim] 258 false สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:51.623431608+07:00","message":"[bufferProcess] interim [800000000]:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:51.623434334+07:00","message":"[bufferProcess] send to processor:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:51.6234413+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:51.623443533+07:00","message":"> Transcript [2568] [false]: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการรำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:51.623446448+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:51.623448214+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:51.623449931+07:00","message":"StatePrefix: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:51.623452472+07:00","message":"TextPushed: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:51.938416779+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:51.938453899+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:51.93845944+07:00","message":"receive interim result [false|false]: สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:51.938468409+07:00","message":"[buffer interim] 258 false สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:51.938474681+07:00","message":"[bufferProcess] interim [100000000]:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:51.938477602+07:00","message":"[bufferProcess] send to processor:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:51.938481174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:51.938483768+07:00","message":"> Transcript [2569] [false]: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:51.938487309+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:51.938489196+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:51.938491477+07:00","message":"StatePrefix: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:51.938493995+07:00","message":"TextPushed: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:52.382234662+07:00","message":"[GCS] IsForceVAD: false for message ID: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:52.465879578+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:52.465932398+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสารนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:52.465941153+07:00","message":"receive interim result [false|false]: สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสารนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:52.465960553+07:00","message":"[buffer interim] 258 false สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสารนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:52.465977566+07:00","message":"[bufferProcess] interim [580000000]:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสารนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:52.465982072+07:00","message":"[bufferProcess] send to processor:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:52.465987132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:52.465991218+07:00","message":"> Transcript [2570] [false]: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:52.465997155+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:52.466000519+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:52.466004167+07:00","message":"StatePrefix: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:52.466008515+07:00","message":"TextPushed: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:52.511051351+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:52.511096311+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสารนะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:52.511107409+07:00","message":"receive interim result [true|false]: สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสารนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:52.511120095+07:00","message":"end recv isFinal message id 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:52.511122988+07:00","message":"end Recv id 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:52.511131491+07:00","message":"[buffer interim] 258 true สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสารนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:52.511146471+07:00","message":"[bufferProcess] interim [730000000]:สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสารนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:52.511151729+07:00","message":"[bufferProcess] send to processor (isfinal):สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสารนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:52.511156414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:52.511160609+07:00","message":"> Transcript [2571] [false]: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสารนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:52.511165428+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:52.511168174+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:52.511171381+07:00","message":"StatePrefix: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:52.51117511+07:00","message":"TextPushed: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:52.511185759+07:00","message":"Push: 'กับวิธีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:52.511188593+07:00","message":"TextPushed: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:52.51119179+07:00","message":"Set new StatePrefix : 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสารนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:52.511196586+07:00","message":"Next Push (prob) : 'ลำเลียงสารนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:52.511199112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:52.511202286+07:00","message":"> Transcript [2572] [true]: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสารนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:52.511206155+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:52.511208825+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:52.511211478+07:00","message":"StatePrefix: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการลำเลียงสารนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:52.511215047+07:00","message":"TextPushed: 'สมบัติของโครงสร้างเยื่อหุ้มเซลล์มีความสัมพันธ์กับวิธีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:52.511231695+07:00","message":"Push: 'ลำเลียงสารนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:52.511217334+07:00","message":"push: {false กับวิธีการ 0 0xc003886200}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:52.5112512+07:00","message":"push: {true ลำเลียงสารนะคะ 0 0xc003886200}"}
{"level":"info","service":"Main","time":"2026-02-25T13:14:52.522018839+07:00","message":"write wav file: './tmp/7509/7509_258.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:52.530499622+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:52.530544487+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:52.634092683+07:00","message":"[GCS] Start streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:53.173838144+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:53.17387902+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้ก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:53.173884121+07:00","message":"receive interim result [false|false]: อันนี้ก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:53.173899544+07:00","message":"[buffer interim] 259 false อันนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.173906437+07:00","message":"[bufferProcess] interim [540000000]:อันนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.173908738+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:53.287951309+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:53.287985584+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้ก็คือ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:53.287992259+07:00","message":"receive interim result [false|false]: อันนี้ก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:53.288007423+07:00","message":"[buffer interim] 259 false อันนี้ก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.28801546+07:00","message":"[bufferProcess] interim [660000000]:อันนี้ก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.288017977+07:00","message":"[bufferProcess] send to processor:อันนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.288025079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.288028563+07:00","message":"> Transcript [2573] [false]: 'อันนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.288031213+07:00","message":"Set StatePrefix (first interim): 'อันนี้ก็'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:53.672817027+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:53.672852962+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้ก็คือสรุป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:53.672860055+07:00","message":"receive interim result [false|false]: อันนี้ก็คือสรุป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:53.672875804+07:00","message":"[buffer interim] 259 false อันนี้ก็คือสรุป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.672882943+07:00","message":"[bufferProcess] interim [80000000]:อันนี้ก็คือสรุป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.672885991+07:00","message":"[bufferProcess] send to processor:อันนี้ก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.672890619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.672894488+07:00","message":"> Transcript [2574] [false]: 'อันนี้ก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.672898392+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.672900957+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.672903557+07:00","message":"StatePrefix: 'อันนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.672906217+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:53.87890983+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:53.878951458+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้ก็คือสรุปนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:53.878957711+07:00","message":"receive interim result [false|false]: อันนี้ก็คือสรุปนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:53.878967432+07:00","message":"[buffer interim] 259 false อันนี้ก็คือสรุปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.878973947+07:00","message":"[bufferProcess] interim [320000000]:อันนี้ก็คือสรุปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.878976021+07:00","message":"[bufferProcess] send to processor:อันนี้ก็คือสรุป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.878979234+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.878981652+07:00","message":"> Transcript [2575] [false]: 'อันนี้ก็คือสรุป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.878984724+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.878986589+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.878988301+07:00","message":"StatePrefix: 'อันนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:53.878990148+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:54.065805073+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:54.065847239+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้ก็คือสรุปเนื้อหา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:54.065853411+07:00","message":"receive interim result [false|false]: อันนี้ก็คือสรุปเนื้อหา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:54.065866896+07:00","message":"[buffer interim] 259 false อันนี้ก็คือสรุปเนื้อหา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.065873634+07:00","message":"[bufferProcess] interim [440000000]:อันนี้ก็คือสรุปเนื้อหา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.065875872+07:00","message":"[bufferProcess] send to processor:อันนี้ก็คือสรุปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.065879061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.065881642+07:00","message":"> Transcript [2576] [false]: 'อันนี้ก็คือสรุปนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.065884633+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.065886442+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.065888274+07:00","message":"StatePrefix: 'อันนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.065890042+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:54.503423681+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:54.503473727+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้ก็คือสรุปเนื้อหาที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:54.503480353+07:00","message":"receive interim result [false|false]: อันนี้ก็คือสรุปเนื้อหาที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:54.503496146+07:00","message":"[buffer interim] 259 false อันนี้ก็คือสรุปเนื้อหาที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.503503233+07:00","message":"[bufferProcess] interim [920000000]:อันนี้ก็คือสรุปเนื้อหาที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.503505966+07:00","message":"[bufferProcess] send to processor:อันนี้ก็คือสรุปเนื้อหา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.503513453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.503516201+07:00","message":"> Transcript [2577] [false]: 'อันนี้ก็คือสรุปเนื้อหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.503519467+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.503521716+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.503524001+07:00","message":"StatePrefix: 'อันนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.503526037+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.503537736+07:00","message":"Push: 'อันนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.5035409+07:00","message":"TextPushed: 'อันนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.50354513+07:00","message":"Set new StatePrefix : 'อันนี้ก็คือสรุปเนื้อหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.503549152+07:00","message":"Next Push (prob) : 'คือสรุปเนื้อหา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:54.503569485+07:00","message":"push: {false อันนี้ก็ 0 0xc00051ce80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:54.72645346+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:54.726487331+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้ก็คือสรุปเนื้อหาที่รัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:54.726492975+07:00","message":"receive interim result [false|false]: อันนี้ก็คือสรุปเนื้อหาที่รัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:54.726509693+07:00","message":"[buffer interim] 259 false อันนี้ก็คือสรุปเนื้อหาที่รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.726516519+07:00","message":"[bufferProcess] interim [40000000]:อันนี้ก็คือสรุปเนื้อหาที่รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.72651932+07:00","message":"[bufferProcess] send to processor:อันนี้ก็คือสรุปเนื้อหาที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.726526806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.726529041+07:00","message":"> Transcript [2578] [false]: 'อันนี้ก็คือสรุปเนื้อหาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.726532638+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.726534617+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.726536708+07:00","message":"StatePrefix: 'อันนี้ก็คือสรุปเนื้อหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.726539168+07:00","message":"TextPushed: 'อันนี้ก็'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:54.801914295+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:54.80195279+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้ก็คือสรุปเนื้อหาที่นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:54.801958603+07:00","message":"receive interim result [false|false]: อันนี้ก็คือสรุปเนื้อหาที่นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:54.801975071+07:00","message":"[buffer interim] 259 false อันนี้ก็คือสรุปเนื้อหาที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.80198317+07:00","message":"[bufferProcess] interim [160000000]:อันนี้ก็คือสรุปเนื้อหาที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.801985938+07:00","message":"[bufferProcess] send to processor:อันนี้ก็คือสรุปเนื้อหาที่รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.801991037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.801994196+07:00","message":"> Transcript [2579] [false]: 'อันนี้ก็คือสรุปเนื้อหาที่รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.801997862+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.80199977+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.802002064+07:00","message":"StatePrefix: 'อันนี้ก็คือสรุปเนื้อหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:54.802004144+07:00","message":"TextPushed: 'อันนี้ก็'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:55.00797168+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:55.008010762+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้ก็คือสรุปเนื้อหาที่นักเรียนที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:55.00801663+07:00","message":"receive interim result [false|false]: อันนี้ก็คือสรุปเนื้อหาที่นักเรียนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:55.008032741+07:00","message":"[buffer interim] 259 false อันนี้ก็คือสรุปเนื้อหาที่นักเรียนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.008043334+07:00","message":"[bufferProcess] interim [400000000]:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.008045624+07:00","message":"[bufferProcess] send to processor:อันนี้ก็คือสรุปเนื้อหาที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.008049351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.008052191+07:00","message":"> Transcript [2580] [false]: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.008056243+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.008058119+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.008060261+07:00","message":"StatePrefix: 'อันนี้ก็คือสรุปเนื้อหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.008062476+07:00","message":"TextPushed: 'อันนี้ก็'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:55.135815934+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:55.13586055+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้ก็คือสรุปเนื้อหาที่นักเรียนที่ให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:55.135867671+07:00","message":"receive interim result [false|false]: อันนี้ก็คือสรุปเนื้อหาที่นักเรียนที่ให้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:55.135882108+07:00","message":"[buffer interim] 259 false อันนี้ก็คือสรุปเนื้อหาที่นักเรียนที่ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.135890177+07:00","message":"[bufferProcess] interim [520000000]:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนที่ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.1358925+07:00","message":"[bufferProcess] send to processor:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.135898232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.135900968+07:00","message":"> Transcript [2581] [false]: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.135904607+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.135906791+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.135908918+07:00","message":"StatePrefix: 'อันนี้ก็คือสรุปเนื้อหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.135911237+07:00","message":"TextPushed: 'อันนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.135919185+07:00","message":"Push: 'คือสรุปเนื้อหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.135921533+07:00","message":"TextPushed: 'อันนี้ก็คือสรุปเนื้อหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.135923626+07:00","message":"Set new StatePrefix : 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.135925771+07:00","message":"Next Push (prob) : 'ที่นักเรียนที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:55.135944035+07:00","message":"push: {false คือสรุปเนื้อหา 0 0xc00051ce80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:55.286880553+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:55.286918687+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้ก็คือสรุปเนื้อหาที่นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:55.286924435+07:00","message":"receive interim result [false|false]: อันนี้ก็คือสรุปเนื้อหาที่นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:55.286938873+07:00","message":"[buffer interim] 259 false อันนี้ก็คือสรุปเนื้อหาที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.286945676+07:00","message":"[bufferProcess] interim [640000000]:อันนี้ก็คือสรุปเนื้อหาที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.286948298+07:00","message":"[bufferProcess] send to processor:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนที่ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.286955565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.286957813+07:00","message":"> Transcript [2582] [false]: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนที่ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.286961028+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.286963181+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.28696489+07:00","message":"StatePrefix: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.286967636+07:00","message":"TextPushed: 'อันนี้ก็คือสรุปเนื้อหา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:55.402472437+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:55.402512355+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้ก็คือสรุปเนื้อหาที่นักเรียน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:55.402519008+07:00","message":"receive interim result [false|false]: อันนี้ก็คือสรุปเนื้อหาที่นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:55.402537137+07:00","message":"[buffer interim] 259 false อันนี้ก็คือสรุปเนื้อหาที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.402547018+07:00","message":"[bufferProcess] interim [760000000]:อันนี้ก็คือสรุปเนื้อหาที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.402549731+07:00","message":"[bufferProcess] send to processor:อันนี้ก็คือสรุปเนื้อหาที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.40255372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.402556314+07:00","message":"> Transcript [2583] [false]: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.402559196+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:55.414511999+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:55.414561324+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้ก็คือสรุปเนื้อหาที่นักเรียนที่ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:55.414568986+07:00","message":"receive interim result [false|false]: อันนี้ก็คือสรุปเนื้อหาที่นักเรียนที่ได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:55.414589153+07:00","message":"[buffer interim] 259 false อันนี้ก็คือสรุปเนื้อหาที่นักเรียนที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.414598753+07:00","message":"[bufferProcess] interim [820000000]:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.414602201+07:00","message":"[bufferProcess] send to processor:อันนี้ก็คือสรุปเนื้อหาที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.414607102+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.41461147+07:00","message":"> Transcript [2584] [false]: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.414614877+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:55.531375714+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:55.531384453+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:55.598609785+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:55.598636213+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:55.598643311+07:00","message":"receive interim result [false|false]: อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:55.598654337+07:00","message":"[buffer interim] 259 false อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.598660202+07:00","message":"[bufferProcess] interim [0]:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.598662619+07:00","message":"[bufferProcess] send to processor:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.598667477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.598670026+07:00","message":"> Transcript [2585] [false]: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.598673215+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.598674807+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.59867645+07:00","message":"StatePrefix: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.598678741+07:00","message":"TextPushed: 'อันนี้ก็คือสรุปเนื้อหา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:55.857893082+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:55.857927667+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:55.857934266+07:00","message":"receive interim result [false|false]: อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:55.857947656+07:00","message":"[buffer interim] 259 false อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.857953895+07:00","message":"[bufferProcess] interim [240000000]:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.857956557+07:00","message":"[bufferProcess] send to processor:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.857961569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.857963968+07:00","message":"> Transcript [2586] [false]: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.857966186+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.857967897+07:00","message":"Set new StatePrefix: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:55.868781798+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:55.868806951+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:55.868812529+07:00","message":"receive interim result [false|false]: อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:55.868824094+07:00","message":"[buffer interim] 259 false อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.8688288+07:00","message":"[bufferProcess] interim [300000000]:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.868832499+07:00","message":"[bufferProcess] send to processor:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.868835166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.86883732+07:00","message":"> Transcript [2587] [false]: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.868840228+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.868842176+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.868844036+07:00","message":"StatePrefix: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:55.868846424+07:00","message":"TextPushed: 'อันนี้ก็คือสรุปเนื้อหา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:56.134387986+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:56.134421209+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:56.134427009+07:00","message":"receive interim result [false|false]: อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากต่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:56.134438987+07:00","message":"[buffer interim] 259 false อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.134445942+07:00","message":"[bufferProcess] interim [480000000]:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.134448464+07:00","message":"[bufferProcess] send to processor:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.134451627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.134454044+07:00","message":"> Transcript [2588] [false]: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.134457257+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.134458967+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.134460681+07:00","message":"StatePrefix: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.134462897+07:00","message":"TextPushed: 'อันนี้ก็คือสรุปเนื้อหา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:56.172467817+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:56.172493307+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:56.172498707+07:00","message":"receive interim result [false|false]: อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:56.17251476+07:00","message":"[buffer interim] 259 false อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.172519933+07:00","message":"[bufferProcess] interim [540000000]:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.172527127+07:00","message":"[bufferProcess] send to processor:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.172534309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.172536672+07:00","message":"> Transcript [2589] [false]: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.172539566+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.172541409+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.172543043+07:00","message":"StatePrefix: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.172545126+07:00","message":"TextPushed: 'อันนี้ก็คือสรุปเนื้อหา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:56.297656346+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:56.297686445+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:56.297692621+07:00","message":"receive interim result [false|false]: อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:56.297704722+07:00","message":"[buffer interim] 259 false อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.297710643+07:00","message":"[bufferProcess] interim [660000000]:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.297713217+07:00","message":"[bufferProcess] send to processor:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.29771861+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.297721226+07:00","message":"> Transcript [2590] [false]: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.297724698+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.297726602+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.297728762+07:00","message":"StatePrefix: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.297731882+07:00","message":"TextPushed: 'อันนี้ก็คือสรุปเนื้อหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.297736608+07:00","message":"Push: 'ที่นักเรียนได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.297738507+07:00","message":"TextPushed: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.297740621+07:00","message":"Set new StatePrefix : 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.297742574+07:00","message":"Next Push (prob) : 'จากตอน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:56.29774994+07:00","message":"push: {false ที่นักเรียนได้เรียน 0 0xc00051ce80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:56.499058597+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:56.499108289+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:56.499115136+07:00","message":"receive interim result [false|false]: อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:56.499128648+07:00","message":"[buffer interim] 259 false อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.499135181+07:00","message":"[bufferProcess] interim [900000000]:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.499137761+07:00","message":"[bufferProcess] send to processor:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.499142941+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.499145691+07:00","message":"> Transcript [2591] [false]: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.499149354+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.499151318+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.499153253+07:00","message":"StatePrefix: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.499156533+07:00","message":"TextPushed: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:56.812403208+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:56.812442937+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไปนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:56.812449792+07:00","message":"receive interim result [false|false]: อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไปนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:56.812467949+07:00","message":"[buffer interim] 259 false อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.812476763+07:00","message":"[bufferProcess] interim [140000000]:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.812480975+07:00","message":"[bufferProcess] send to processor:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.812485885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.812491668+07:00","message":"> Transcript [2592] [false]: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.812496136+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.81249882+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.812501624+07:00","message":"StatePrefix: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.812505348+07:00","message":"TextPushed: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:56.867501629+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:56.867531187+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไปนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:56.867537021+07:00","message":"receive interim result [false|false]: อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไปนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:56.86754961+07:00","message":"[buffer interim] 259 false อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.867555485+07:00","message":"[bufferProcess] interim [260000000]:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.867558566+07:00","message":"[bufferProcess] send to processor:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.867565444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.867567728+07:00","message":"> Transcript [2593] [false]: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไปนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.867571412+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.867573537+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.867575481+07:00","message":"StatePrefix: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:56.867578772+07:00","message":"TextPushed: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:57.113059381+07:00","message":"[GCS] IsForceVAD: false for message ID: 259"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:57.328920011+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:57.328958488+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้ก็คือสรุปเนื้อหาที่นักเรียนที่ได้เรียนจากตอนนี้ไปนะคะ\",\"confidence\":0.9500024}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:57.328964965+07:00","message":"receive interim result [true|false]: อันนี้ก็คือสรุปเนื้อหาที่นักเรียนที่ได้เรียนจากตอนนี้ไปนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:57.328972667+07:00","message":"end recv isFinal message id 259"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:57.328974744+07:00","message":"end Recv id 259"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:57.328980651+07:00","message":"[buffer interim] 259 true อันนี้ก็คือสรุปเนื้อหาที่นักเรียนที่ได้เรียนจากตอนนี้ไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:57.328987811+07:00","message":"[bufferProcess] interim [710000000]:อันนี้ก็คือสรุปเนื้อหาที่นักเรียนที่ได้เรียนจากตอนนี้ไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:57.328993123+07:00","message":"[bufferProcess] send to processor (isfinal):อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:57.328996191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:57.328998706+07:00","message":"> Transcript [2594] [false]: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:57.329001937+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:57.329003716+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:57.329005651+07:00","message":"StatePrefix: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:57.329007954+07:00","message":"TextPushed: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:57.329012648+07:00","message":"Push: 'จากตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:57.329014371+07:00","message":"TextPushed: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:57.329016526+07:00","message":"Set new StatePrefix : 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:57.32901861+07:00","message":"Next Push (prob) : 'นี้ไปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:57.329026765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:57.329037214+07:00","message":"> Transcript [2595] [true]: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนที่ได้เรียนจากตอนนี้ไปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:57.329039545+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:57.329041187+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:57.329042753+07:00","message":"StatePrefix: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนนี้ไปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:57.329044584+07:00","message":"TextPushed: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:57.329046395+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:57.329110162+07:00","message":"push: {false จากตอน 0 0xc00051ce80}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:57.329213724+07:00","message":"Push: 'ไปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:57.329217377+07:00","message":"TextPushed: 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนได้เรียนจากตอนไปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:57.329219504+07:00","message":"Set new StatePrefix : 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนที่ได้เรียนจากตอนนี้ไปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:57.329221398+07:00","message":"Next Push (prob) : 'อันนี้ก็คือสรุปเนื้อหาที่นักเรียนที่ได้เรียนจากตอนนี้ไปนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:57.329230152+07:00","message":"push: {true ไปนะคะ 0 0xc00051ce80}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:57.32922997+07:00","message":"write aligntment file to 'tmp/7509/align_message_id_259.html'"}
{"level":"info","service":"Main","time":"2026-02-25T13:14:57.338644316+07:00","message":"write wav file: './tmp/7509/7509_259.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:57.694879234+07:00","message":"[GCS] Start streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:58.160692784+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:58.160731058+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:58.160736875+07:00","message":"receive interim result [false|false]: น้อง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:58.160751819+07:00","message":"[buffer interim] 260 false น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.160757633+07:00","message":"[bufferProcess] interim [480000000]:น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.160759709+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:58.240554669+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:58.240591663+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:58.240596987+07:00","message":"receive interim result [false|false]: นก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:58.240611816+07:00","message":"[buffer interim] 260 false นก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.240619738+07:00","message":"[bufferProcess] interim [600000000]:นก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.240621609+07:00","message":"[bufferProcess] send to processor:น้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.240624798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.240627469+07:00","message":"> Transcript [2596] [false]: 'น้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.240630372+07:00","message":"Set StatePrefix (first interim): 'น้อง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:58.336243505+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:58.336271404+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:58.336276501+07:00","message":"receive interim result [false|false]: นอกจาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:58.336290649+07:00","message":"[buffer interim] 260 false นอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.336296483+07:00","message":"[bufferProcess] interim [660000000]:นอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.33629879+07:00","message":"[bufferProcess] send to processor:นก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.336304981+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.336307742+07:00","message":"> Transcript [2597] [false]: 'นก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.336309653+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.336312221+07:00","message":"Set new StatePrefix: 'นก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:58.414084393+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:58.414107296+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:58.41411228+07:00","message":"receive interim result [false|false]: นอกจากนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:58.414125592+07:00","message":"[buffer interim] 260 false นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.414131097+07:00","message":"[bufferProcess] interim [780000000]:นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.414133552+07:00","message":"[bufferProcess] send to processor:นอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.414136882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.414140527+07:00","message":"> Transcript [2598] [false]: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.414142562+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.414145246+07:00","message":"Set new StatePrefix: 'นอกจาก'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:58.531437603+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:14:58.531437618+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:58.691885218+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:58.691928151+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:58.691934613+07:00","message":"receive interim result [false|false]: นอกจากนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:58.691946749+07:00","message":"[buffer interim] 260 false นอกจากนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.691954086+07:00","message":"[bufferProcess] interim [20000000]:นอกจากนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.691956509+07:00","message":"[bufferProcess] send to processor:นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.691959877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.691962399+07:00","message":"> Transcript [2599] [false]: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.691966039+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.691968044+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.691970031+07:00","message":"StatePrefix: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.691971869+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:58.855738485+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:58.85577519+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:58.855780467+07:00","message":"receive interim result [false|false]: นอกจากนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:58.855794681+07:00","message":"[buffer interim] 260 false นอกจากนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.855802104+07:00","message":"[bufferProcess] interim [140000000]:นอกจากนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.855804182+07:00","message":"[bufferProcess] send to processor:นอกจากนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.855807421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.855814086+07:00","message":"> Transcript [2600] [false]: 'นอกจากนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.855817225+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.855819115+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.855820925+07:00","message":"StatePrefix: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:58.85582286+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:59.031863097+07:00","message":"[GCS] IsForceVAD: false for message ID: 260"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:59.104097833+07:00","message":"[GCS] Start streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:59.121069635+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:59.121101229+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้นะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:59.121107701+07:00","message":"receive interim result [true|false]: นอกจากนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:59.12111521+07:00","message":"end recv isFinal message id 260"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:59.121117232+07:00","message":"end Recv id 260"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:59.12112431+07:00","message":"[buffer interim] 260 true นอกจากนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.121130978+07:00","message":"[bufferProcess] interim [560000000]:นอกจากนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.121135569+07:00","message":"[bufferProcess] send to processor (isfinal):นอกจากนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.121138583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.121141208+07:00","message":"> Transcript [2601] [false]: 'นอกจากนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.121145462+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.121147447+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.121149283+07:00","message":"StatePrefix: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.121151262+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.121152777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.121154519+07:00","message":"> Transcript [2602] [true]: 'นอกจากนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.121156402+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.121157867+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.121159724+07:00","message":"StatePrefix: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.121174328+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.121179843+07:00","message":"Push: 'นอกจากนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:59.121187499+07:00","message":"push: {true นอกจากนี้นะคะ 0 0xc003886500}"}
{"level":"info","service":"Main","time":"2026-02-25T13:14:59.127865961+07:00","message":"write wav file: './tmp/7509/7509_260.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:59.428948885+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:59.428979945+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:59.428984713+07:00","message":"receive interim result [false|false]: คุณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:59.428997684+07:00","message":"[buffer interim] 261 false คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.429003669+07:00","message":"[bufferProcess] interim [360000000]:คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.429005465+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:59.625276165+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:59.625322517+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครู\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:59.625328731+07:00","message":"receive interim result [false|false]: คุณครู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:59.625344416+07:00","message":"[buffer interim] 261 false คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.625351285+07:00","message":"[bufferProcess] interim [540000000]:คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.625353795+07:00","message":"[bufferProcess] send to processor:คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.625360555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.62536336+07:00","message":"> Transcript [2603] [false]: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.625365609+07:00","message":"Set StatePrefix (first interim): 'คุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:59.828902001+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:59.828935592+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูบา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:59.828940506+07:00","message":"receive interim result [false|false]: คุณครูบา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:59.828952897+07:00","message":"[buffer interim] 261 false คุณครูบา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.828960066+07:00","message":"[bufferProcess] interim [780000000]:คุณครูบา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.82896209+07:00","message":"[bufferProcess] send to processor:คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.828964983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.828967766+07:00","message":"> Transcript [2604] [false]: 'คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.828970542+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.828972501+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.828974738+07:00","message":"StatePrefix: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.828976557+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:59.948260094+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:59.948294824+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูยัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:59.948300786+07:00","message":"receive interim result [false|false]: คุณครูยัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:14:59.948314836+07:00","message":"[buffer interim] 261 false คุณครูยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.948321634+07:00","message":"[bufferProcess] interim [840000000]:คุณครูยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.948323895+07:00","message":"[bufferProcess] send to processor:คุณครูบา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.94833025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.948332963+07:00","message":"> Transcript [2605] [false]: 'คุณครูบา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.948335806+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.948338034+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.948339992+07:00","message":"StatePrefix: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:14:59.948342252+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:00.076310356+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:00.076370243+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูยังมี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:00.076377873+07:00","message":"receive interim result [false|false]: คุณครูยังมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:00.076394094+07:00","message":"[buffer interim] 261 false คุณครูยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:00.07640141+07:00","message":"[bufferProcess] interim [960000000]:คุณครูยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:00.076403585+07:00","message":"[bufferProcess] send to processor:คุณครูยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:00.07640873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:00.07641173+07:00","message":"> Transcript [2606] [false]: 'คุณครูยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:00.07641557+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:00.076417591+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:00.076419881+07:00","message":"StatePrefix: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:00.076421894+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:00.286031444+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:00.286083157+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูยังมีดี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:00.286089147+07:00","message":"receive interim result [false|false]: คุณครูยังมีดี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:00.286103466+07:00","message":"[buffer interim] 261 false คุณครูยังมีดี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:00.286110457+07:00","message":"[bufferProcess] interim [200000000]:คุณครูยังมีดี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:00.286112583+07:00","message":"[bufferProcess] send to processor:คุณครูยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:00.286117943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:00.286121359+07:00","message":"> Transcript [2607] [false]: 'คุณครูยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:00.286124758+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:00.286126781+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:00.286129162+07:00","message":"StatePrefix: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:00.286131411+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:00.286136155+07:00","message":"Push: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:00.28613829+07:00","message":"TextPushed: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:00.286140391+07:00","message":"Set new StatePrefix : 'คุณครูยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:00.286142497+07:00","message":"Next Push (prob) : 'ครูยังมี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:00.286150735+07:00","message":"push: {false คุณ 0 0xc001f75700}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:00.339928257+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:00.339966914+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูยังมีวีดีโอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:00.339972242+07:00","message":"receive interim result [false|false]: คุณครูยังมีวีดีโอ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:00.339986318+07:00","message":"[buffer interim] 261 false คุณครูยังมีวีดีโอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:00.339994123+07:00","message":"[bufferProcess] interim [320000000]:คุณครูยังมีวีดีโอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:00.339996331+07:00","message":"[bufferProcess] send to processor:คุณครูยังมีดี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:00.340002772+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:00.34000525+07:00","message":"> Transcript [2608] [false]: 'คุณครูยังมีดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:00.340008351+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:00.340010523+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:00.340012266+07:00","message":"StatePrefix: 'คุณครูยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:00.340015076+07:00","message":"TextPushed: 'คุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:00.65962642+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:00.659661316+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูยังมีวีดีทัศน์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:00.659667377+07:00","message":"receive interim result [false|false]: คุณครูยังมีวีดีทัศน์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:00.659680811+07:00","message":"[buffer interim] 261 false คุณครูยังมีวีดีทัศน์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:00.659686821+07:00","message":"[bufferProcess] interim [620000000]:คุณครูยังมีวีดีทัศน์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:00.659689453+07:00","message":"[bufferProcess] send to processor:คุณครูยังมีวีดีโอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:00.65969519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:00.659697738+07:00","message":"> Transcript [2609] [false]: 'คุณครูยังมีวีดีโอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:00.659700926+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:00.659702777+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:00.659704462+07:00","message":"StatePrefix: 'คุณครูยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:00.659707165+07:00","message":"TextPushed: 'คุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:00.977513889+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:00.977550413+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณครูยังมีวีดีทัศน์เรื่อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:00.977555852+07:00","message":"receive interim result [false|false]: คุณครูยังมีวีดีทัศน์เรื่อง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:00.977571405+07:00","message":"[buffer interim] 261 false คุณครูยังมีวีดีทัศน์เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:00.977577974+07:00","message":"[bufferProcess] interim [920000000]:คุณครูยังมีวีดีทัศน์เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:00.977582166+07:00","message":"[bufferProcess] send to processor:คุณครูยังมีวีดีทัศน์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:00.977592144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:00.977595944+07:00","message":"> Transcript [2610] [false]: 'คุณครูยังมีวีดีทัศน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:00.977600171+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:00.97760299+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:00.977605802+07:00","message":"StatePrefix: 'คุณครูยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:00.977609089+07:00","message":"TextPushed: 'คุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:01.223536284+07:00","message":"[GCS] IsForceVAD: false for message ID: 261"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:01.306628711+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:01.306670964+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-02-25T13:15:01.306676801+07:00","message":"receive interim result [true|false]: คุณครูยังมีวีดีทัศน์เรื่อง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:01.306687235+07:00","message":"end recv isFinal message id 261"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:01.306689555+07:00","message":"end Recv id 261"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:01.306697176+07:00","message":"[buffer interim] 261 true คุณครูยังมีวีดีทัศน์เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.306707974+07:00","message":"[bufferProcess] interim [340000000]:คุณครูยังมีวีดีทัศน์เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.306711119+07:00","message":"[bufferProcess] send to processor (isfinal):คุณครูยังมีวีดีทัศน์เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.306714803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.306718166+07:00","message":"> Transcript [2611] [false]: 'คุณครูยังมีวีดีทัศน์เรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.306721356+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.306723159+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.306724971+07:00","message":"StatePrefix: 'คุณครูยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.306727335+07:00","message":"TextPushed: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.306734483+07:00","message":"Push: 'ครูยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.306736465+07:00","message":"TextPushed: 'คุณครูยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.306738399+07:00","message":"Set new StatePrefix : 'คุณครูยังมีวีดีทัศน์เรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.306740355+07:00","message":"Next Push (prob) : 'วีดีทัศน์เรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.306742044+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.306744316+07:00","message":"> Transcript [2612] [true]: 'คุณครูยังมีวีดีทัศน์เรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.306746667+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.306748319+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.306751267+07:00","message":"StatePrefix: 'คุณครูยังมีวีดีทัศน์เรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.306753221+07:00","message":"TextPushed: 'คุณครูยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.306755081+07:00","message":"Push: 'วีดีทัศน์เรื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:01.306764135+07:00","message":"push: {false ครูยังมี 0 0xc001f75700}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:01.306771157+07:00","message":"push: {true วีดีทัศน์เรื่อง 0 0xc001f75700}"}
{"level":"info","service":"Main","time":"2026-02-25T13:15:01.313842333+07:00","message":"write wav file: './tmp/7509/7509_261.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:01.345316747+07:00","message":"[GCS] Start streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:01.367455262+07:00","message":"[GCS] Cleaned up inactive client: 229"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:01.367477201+07:00","message":"[GCS] Cleaned up inactive client: 226"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:01.367480711+07:00","message":"[GCS] Cleaned up inactive client: 233"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:01.367483571+07:00","message":"[GCS] Cleaned up inactive client: 227"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:01.367486056+07:00","message":"[GCS] Cleaned up inactive client: 228"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:01.36748989+07:00","message":"[GCS] Cleaned up inactive client: 230"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:01.367492528+07:00","message":"[GCS] Cleaned up inactive client: 235"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:01.367495075+07:00","message":"[GCS] Cleaned up inactive client: 234"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:01.367497956+07:00","message":"[GCS] Cleaned up inactive client: 232"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:01.367500274+07:00","message":"[GCS] Cleaned up inactive client: 225"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:01.367502652+07:00","message":"[GCS] Cleaned up inactive client: 231"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:01.531495796+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:01.531517051+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:01.814206109+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:01.814251283+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:01.814256176+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:01.814271105+07:00","message":"[buffer interim] 262 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.814277572+07:00","message":"[bufferProcess] interim [240000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:01.81427928+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:02.000790092+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:02.000820621+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:02.000824835+07:00","message":"receive interim result [false|false]: การลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:02.000835352+07:00","message":"[buffer interim] 262 false การลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:02.000841278+07:00","message":"[bufferProcess] interim [480000000]:การลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:02.000843577+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:02.000856862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:02.000859157+07:00","message":"> Transcript [2613] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:02.000861221+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:02.318041278+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:02.318078677+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสาร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:02.31808431+07:00","message":"receive interim result [false|false]: การลำเลียงสาร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:02.318093722+07:00","message":"[buffer interim] 262 false การลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:02.318100933+07:00","message":"[bufferProcess] interim [780000000]:การลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:02.318103383+07:00","message":"[bufferProcess] send to processor:การลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:02.318106896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:02.318109659+07:00","message":"> Transcript [2614] [false]: 'การลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:02.318113056+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:02.318115123+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:02.318117123+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:02.318119004+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:02.770126317+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:02.770169324+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:02.770175543+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:02.770191042+07:00","message":"[buffer interim] 262 false การลำเลียงสารโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:02.770198005+07:00","message":"[bufferProcess] interim [260000000]:การลำเลียงสารโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:02.770200649+07:00","message":"[bufferProcess] send to processor:การลำเลียงสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:02.770207207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:02.770209943+07:00","message":"> Transcript [2615] [false]: 'การลำเลียงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:02.770213467+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:02.770215531+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:02.770217612+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:02.77022+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:02.958856981+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:02.958899607+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:02.958905079+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:02.958919704+07:00","message":"[buffer interim] 262 false การลำเลียงสารโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:02.958926172+07:00","message":"[bufferProcess] interim [440000000]:การลำเลียงสารโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:02.958928522+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:02.95893152+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:02.958934431+07:00","message":"> Transcript [2616] [false]: 'การลำเลียงสารโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:02.958937584+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:02.958939482+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:02.958941446+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:02.958943266+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:03.216929947+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:03.216967166+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:03.216973176+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:03.216986231+07:00","message":"[buffer interim] 262 false การลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.216992819+07:00","message":"[bufferProcess] interim [680000000]:การลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.216997028+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.217002636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.217005424+07:00","message":"> Transcript [2617] [false]: 'การลำเลียงสารโดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.217008766+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.217010958+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.217012884+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.217015449+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.217019727+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.217021375+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.217023268+07:00","message":"Set new StatePrefix : 'การลำเลียงสารโดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.217025233+07:00","message":"Next Push (prob) : 'ลำเลียงสารโดยการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:03.217032232+07:00","message":"push: {false การ 0 0xc000395680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:03.469825193+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:03.46985883+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้างเว็บ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:03.469864823+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:03.469876374+07:00","message":"[buffer interim] 262 false การลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.469882967+07:00","message":"[bufferProcess] interim [980000000]:การลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.469885246+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.469888327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.469890909+07:00","message":"> Transcript [2618] [false]: 'การลำเลียงสารโดยการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.469893514+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.469895329+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.469897415+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.469899597+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:03.601097701+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:03.601128276+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้างเวสิเคิล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:03.601134286+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:03.601147513+07:00","message":"[buffer interim] 262 false การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.601154163+07:00","message":"[bufferProcess] interim [100000000]:การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.601156724+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.601178899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.60118199+07:00","message":"> Transcript [2619] [false]: 'การลำเลียงสารโดยการสร้างเว็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.601185192+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.601187323+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.601189547+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:03.601192132+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:04.177243863+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:04.17727627+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้างเวสิเคิล\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:04.177281663+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:04.177295205+07:00","message":"[buffer interim] 262 false การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:04.177302065+07:00","message":"[bufferProcess] interim [700000000]:การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:04.1773042+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:04.177310861+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:04.1773149+07:00","message":"> Transcript [2620] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:04.177319379+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:04.177322134+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:04.177325262+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:04.177328652+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:04.531792465+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:04.531824341+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:04.822351527+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:04.822387285+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:04.822392998+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:04.822406657+07:00","message":"[buffer interim] 262 false การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:04.822413166+07:00","message":"[bufferProcess] interim [300000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:04.822415358+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิล"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:04.822420083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:04.822422789+07:00","message":"> Transcript [2621] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:04.822426072+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:04.822428096+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:04.822430444+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:04.82243277+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:04.822437381+07:00","message":"Push: 'ลำเลียงสารโดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:04.822440586+07:00","message":"TextPushed: 'การลำเลียงสารโดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:04.82244279+07:00","message":"Set new StatePrefix : 'การลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:04.822444852+07:00","message":"Next Push (prob) : 'สร้างเวสิเคิล'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:04.822452486+07:00","message":"push: {false ลำเลียงสารโดยการ 0 0xc000395680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:04.884247321+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:04.884281714+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:04.884287283+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:04.884302875+07:00","message":"[buffer interim] 262 false การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:04.88430933+07:00","message":"[bufferProcess] interim [420000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:04.88431189+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:04.884315391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:04.884318471+07:00","message":"> Transcript [2622] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:04.884321943+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:04.884323871+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:04.884325757+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:04.884328769+07:00","message":"TextPushed: 'การลำเลียงสารโดยการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:05.200796022+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:05.200837518+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสาว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:05.200844039+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสาว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:05.200858442+07:00","message":"[buffer interim] 262 false การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.20086547+07:00","message":"[bufferProcess] interim [720000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.200868145+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.200874837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.20087757+07:00","message":"> Transcript [2623] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.200881113+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.200883117+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.200885165+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.200887429+07:00","message":"TextPushed: 'การลำเลียงสารโดยการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:05.384353261+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:05.384394424+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียน 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:05.384401644+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียน 3"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:05.384415877+07:00","message":"[buffer interim] 262 false การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียน 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.384423051+07:00","message":"[bufferProcess] interim [840000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียน 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.384426065+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.384429819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.384432692+07:00","message":"> Transcript [2624] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.384436081+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.384438136+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.384440154+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.384443008+07:00","message":"TextPushed: 'การลำเลียงสารโดยการ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:05.38879644+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:05.388809756+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:05.388814686+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:05.388823218+07:00","message":"[buffer interim] 262 false การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.388826508+07:00","message":"[bufferProcess] interim [900000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.388828878+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียน 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.388831229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.388833044+07:00","message":"> Transcript [2625] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียน 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.388835483+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.388837452+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.388839725+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.388842241+07:00","message":"TextPushed: 'การลำเลียงสารโดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.38884548+07:00","message":"Push: 'สร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.388847681+07:00","message":"TextPushed: 'การลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.388849822+07:00","message":"Set new StatePrefix : 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียน 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.388852437+07:00","message":"Next Push (prob) : 'ซึ่งนักเรียน 3'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:05.388873499+07:00","message":"push: {false สร้างเวสิเคิล 0 0xc000395680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:05.583642119+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:05.583685851+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:05.583691991+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:05.583705028+07:00","message":"[buffer interim] 262 false การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.58371154+07:00","message":"[bufferProcess] interim [80000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.583714745+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.583720042+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.58372287+07:00","message":"> Transcript [2626] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.583725314+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.583727489+07:00","message":"Set new StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:05.708141318+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:05.70817648+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:05.708183699+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:05.708198917+07:00","message":"[buffer interim] 262 false การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.708205745+07:00","message":"[bufferProcess] interim [200000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.708208329+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.708214958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.708217446+07:00","message":"> Transcript [2627] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.708220958+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.708223026+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.708224753+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.70822889+07:00","message":"TextPushed: 'การลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:05.968977213+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:05.969017855+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:05.969023986+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:05.969036417+07:00","message":"[buffer interim] 262 false การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.969043776+07:00","message":"[bufferProcess] interim [440000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.969046329+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.969051632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.969054237+07:00","message":"> Transcript [2628] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.969058033+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.969060181+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.969061953+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:05.969065348+07:00","message":"TextPushed: 'การลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:06.124842001+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:06.124879541+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปซื้อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:06.124888577+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปซื้อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:06.124902257+07:00","message":"[buffer interim] 262 false การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:06.124909174+07:00","message":"[bufferProcess] interim [620000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:06.124911872+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:06.12491756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:06.124920445+07:00","message":"> Transcript [2629] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:06.124923609+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:06.124925449+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:06.124927513+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:06.12493+07:00","message":"TextPushed: 'การลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:06.338137033+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:06.338173278+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปสึก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:06.338178984+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปสึก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:06.338191054+07:00","message":"[buffer interim] 262 false การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปสึก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:06.338197399+07:00","message":"[bufferProcess] interim [740000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปสึก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:06.338199842+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:06.338206429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:06.338209089+07:00","message":"> Transcript [2630] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปซื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:06.338212757+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:06.338214996+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:06.338216916+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:06.338219429+07:00","message":"TextPushed: 'การลำเลียงสารโดยการสร้างเวสิเคิล'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:06.338224221+07:00","message":"Push: 'ซึ่งนักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:06.338226399+07:00","message":"TextPushed: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:06.338228478+07:00","message":"Set new StatePrefix : 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปซื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:06.338230525+07:00","message":"Next Push (prob) : 'ที่จะไปซื้อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:06.338237624+07:00","message":"push: {false ซึ่งนักเรียนสามารถ 0 0xc000395680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:06.338878995+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:06.338906163+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:06.338911927+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:06.338929347+07:00","message":"[buffer interim] 262 false การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:06.33893537+07:00","message":"[bufferProcess] interim [800000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:06.338937873+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปสึก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:06.338944912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:06.338947816+07:00","message":"> Transcript [2631] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปสึก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:06.338950492+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:06.338952876+07:00","message":"Set new StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปสึก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:06.61995827+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:06.619995877+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:06.620001801+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:06.620015101+07:00","message":"[buffer interim] 262 false การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:06.620021488+07:00","message":"[bufferProcess] interim [100000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:06.620025059+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:06.620030542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:06.620033082+07:00","message":"> Transcript [2632] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:06.620035683+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:06.62003777+07:00","message":"Set new StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:06.81109967+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:06.811150908+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:06.81115783+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:06.811172085+07:00","message":"[buffer interim] 262 false การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:06.811181512+07:00","message":"[bufferProcess] interim [280000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:06.811184922+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:06.811191622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:06.81119551+07:00","message":"> Transcript [2633] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:06.811200495+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:06.811203777+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:06.811207122+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:06.811209698+07:00","message":"TextPushed: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:07.021003441+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:07.021041661+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธี touch me\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:07.021047676+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธี touch me"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:07.021060212+07:00","message":"[buffer interim] 262 false การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธี touch me"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.021069144+07:00","message":"[bufferProcess] interim [520000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธี touch me"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.021075946+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.021081059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.021083769+07:00","message":"> Transcript [2634] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.02108779+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.02108975+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.02109155+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.021093939+07:00","message":"TextPushed: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:07.230585749+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:07.230617938+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:07.230623539+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:07.230650267+07:00","message":"[buffer interim] 262 false การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.230658039+07:00","message":"[bufferProcess] interim [640000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.230660843+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธี touch me"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.230665838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.230668397+07:00","message":"> Transcript [2635] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธี touch me'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.230671777+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.230673701+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.230675424+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.230679421+07:00","message":"TextPushed: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:07.24588242+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:07.245912276+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีทำเพื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:07.245917539+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีทำเพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:07.245929895+07:00","message":"[buffer interim] 262 false การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีทำเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.245935625+07:00","message":"[bufferProcess] interim [700000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีทำเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.245937977+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.245940863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.24594341+07:00","message":"> Transcript [2636] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.245946414+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.245948477+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.245950631+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.245958231+07:00","message":"TextPushed: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.245964725+07:00","message":"Push: 'ที่จะไปศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.245968829+07:00","message":"TextPushed: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.245970991+07:00","message":"Set new StatePrefix : 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.245973198+07:00","message":"Next Push (prob) : 'วิธีทำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:07.245984197+07:00","message":"push: {false ที่จะไปศึกษา 0 0xc000395680}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:07.357048904+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:07.357086817+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักนี้เพิ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:07.357094095+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักนี้เพิ่ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:07.357106343+07:00","message":"[buffer interim] 262 false การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักนี้เพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.35711563+07:00","message":"[bufferProcess] interim [760000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักนี้เพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.357118458+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีทำเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.35712371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.357127528+07:00","message":"> Transcript [2637] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีทำเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.357131502+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.357133534+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.357136149+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.357138727+07:00","message":"TextPushed: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:07.424985844+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:07.425018781+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักมีเพิ่มเติม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:07.425024259+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักมีเพิ่มเติม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:07.425037786+07:00","message":"[buffer interim] 262 false การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักมีเพิ่มเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.425044219+07:00","message":"[bufferProcess] interim [880000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักมีเพิ่มเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.425046723+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักนี้เพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.425052425+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.425055034+07:00","message":"> Transcript [2638] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักนี้เพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.42505744+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.425060236+07:00","message":"Set new StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักนี้เพิ่ม'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:07.532295405+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:07.532315473+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:07.828199033+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:07.828237684+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-02-25T13:15:07.82824479+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักมีเพิ่มเติมได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:07.828257241+07:00","message":"[buffer interim] 262 false การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักมีเพิ่มเติมได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.828263607+07:00","message":"[bufferProcess] interim [240000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักมีเพิ่มเติมได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.828266495+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักมีเพิ่มเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.828271911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.828274331+07:00","message":"> Transcript [2639] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักมีเพิ่มเติม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.828276983+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:07.828278855+07:00","message":"Set new StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักมีเพิ่มเติม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:08.024186747+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:08.024221168+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักมีเพิ่มเติมได้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:08.024226758+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักมีเพิ่มเติมได้นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:08.024244343+07:00","message":"[buffer interim] 262 false การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักมีเพิ่มเติมได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:08.024251928+07:00","message":"[bufferProcess] interim [480000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักมีเพิ่มเติมได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:08.024254689+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักมีเพิ่มเติมได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:08.024261117+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:08.024263694+07:00","message":"> Transcript [2640] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักมีเพิ่มเติมได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:08.024267342+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:08.024269304+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:08.02427106+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักมีเพิ่มเติม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:08.024273485+07:00","message":"TextPushed: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:08.088635616+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:08.088671514+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-02-25T13:15:08.088678699+07:00","message":"receive interim result [false|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักมีเพิ่มเติมได้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:08.08869918+07:00","message":"[buffer interim] 262 false การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักมีเพิ่มเติมได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:08.088705932+07:00","message":"[bufferProcess] interim [540000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักมีเพิ่มเติมได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:08.088708935+07:00","message":"[bufferProcess] send to processor:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักมีเพิ่มเติมได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:08.088715771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:08.088718602+07:00","message":"> Transcript [2641] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักมีเพิ่มเติมได้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:08.088724041+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:08.088726219+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:08.088728546+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักมีเพิ่มเติม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:08.088733311+07:00","message":"TextPushed: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:08.143320184+07:00","message":"[GCS] IsForceVAD: false for message ID: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:08.525109724+07:00","message":"[GCS] Start streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:08.558969457+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:08.559013019+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักมีเพิ่มเติมได้นะคะ\",\"confidence\":0.9410738}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:08.559020614+07:00","message":"receive interim result [true|false]: การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักมีเพิ่มเติมได้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:08.559027834+07:00","message":"end recv isFinal message id 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:08.559030219+07:00","message":"end Recv id 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:08.559035156+07:00","message":"[buffer interim] 262 true การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักมีเพิ่มเติมได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:08.559041832+07:00","message":"[bufferProcess] interim [810000000]:การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักมีเพิ่มเติมได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:08.559045722+07:00","message":"[bufferProcess] send to processor (isfinal):การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักมีเพิ่มเติมได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:08.559049502+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:08.559052142+07:00","message":"> Transcript [2642] [false]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักมีเพิ่มเติมได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:08.559055746+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:08.559057475+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:08.559059678+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักมีเพิ่มเติม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:08.559062425+07:00","message":"TextPushed: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:08.559064441+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:08.559066365+07:00","message":"> Transcript [2643] [true]: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักมีเพิ่มเติมได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:08.559069103+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:08.559070607+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:08.559074234+07:00","message":"StatePrefix: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษาวิธีถักมีเพิ่มเติม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:08.55907647+07:00","message":"TextPushed: 'การลำเลียงสารโดยการสร้างเวสิเคิลซึ่งนักเรียนสามารถที่จะไปศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:08.559080231+07:00","message":"Push: 'วิธีถักมีเพิ่มเติมได้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:08.559088923+07:00","message":"push: {true วิธีถักมีเพิ่มเติมได้นะคะ 0 0xc000395680}"}
{"level":"info","service":"Main","time":"2026-02-25T13:15:08.571035248+07:00","message":"write wav file: './tmp/7509/7509_262.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:08.915058511+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:08.915098687+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:08.915103953+07:00","message":"receive interim result [false|false]: ใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:08.91511914+07:00","message":"[buffer interim] 263 false ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:08.915125027+07:00","message":"[bufferProcess] interim [420000000]:ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:08.9151268+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:09.103030262+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:09.103075523+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในเว็บ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:09.103081136+07:00","message":"receive interim result [false|false]: ในเว็บ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:09.103096698+07:00","message":"[buffer interim] 263 false ในเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:09.103103895+07:00","message":"[bufferProcess] interim [540000000]:ในเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:09.103106387+07:00","message":"[bufferProcess] send to processor:ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:09.103113065+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:09.103115963+07:00","message":"> Transcript [2644] [false]: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:09.103118218+07:00","message":"Set StatePrefix (first interim): 'ใน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:09.394975915+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:09.395005837+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในเว็บไซต์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:09.395010805+07:00","message":"receive interim result [false|false]: ในเว็บไซต์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:09.395024421+07:00","message":"[buffer interim] 263 false ในเว็บไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:09.395031002+07:00","message":"[bufferProcess] interim [840000000]:ในเว็บไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:09.395033676+07:00","message":"[bufferProcess] send to processor:ในเว็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:09.395037235+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:09.395041136+07:00","message":"> Transcript [2645] [false]: 'ในเว็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:09.395043455+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:09.395045192+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:09.395047566+07:00","message":"StatePrefix: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:09.395049387+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:09.727018664+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:09.727058818+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในเว็บไซต์ทราย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:09.727065267+07:00","message":"receive interim result [false|false]: ในเว็บไซต์ทราย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:09.727079671+07:00","message":"[buffer interim] 263 false ในเว็บไซต์ทราย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:09.727087066+07:00","message":"[bufferProcess] interim [200000000]:ในเว็บไซต์ทราย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:09.727089769+07:00","message":"[bufferProcess] send to processor:ในเว็บไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:09.727095098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:09.72709803+07:00","message":"> Transcript [2646] [false]: 'ในเว็บไซต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:09.72710126+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:09.72710314+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:09.727105353+07:00","message":"StatePrefix: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:09.727107538+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:09.950176635+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:09.950212083+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในเว็บไซต์ sitemap\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:09.950218005+07:00","message":"receive interim result [false|false]: ในเว็บไซต์ sitemap"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:09.950230681+07:00","message":"[buffer interim] 263 false ในเว็บไซต์ sitemap"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:09.950236598+07:00","message":"[bufferProcess] interim [380000000]:ในเว็บไซต์ sitemap"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:09.950238741+07:00","message":"[bufferProcess] send to processor:ในเว็บไซต์ทราย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:09.950243547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:09.950246626+07:00","message":"> Transcript [2647] [false]: 'ในเว็บไซต์ทราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:09.950249216+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:09.950251102+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:09.95025327+07:00","message":"StatePrefix: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:09.95025529+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.004956127+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.004994549+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในเว็บไซต์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.005000986+07:00","message":"receive interim result [false|false]: ในเว็บไซต์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.005013553+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" sitemap\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.005016276+07:00","message":"receive interim result [false|false]:  sitemap"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.005023433+07:00","message":"[buffer interim] 263 false ในเว็บไซต์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.005026254+07:00","message":"[buffer interim] 263 false  sitemap"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.005034757+07:00","message":"[bufferProcess] interim [440000000]:ในเว็บไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.00503691+07:00","message":"[bufferProcess] send to processor:ในเว็บไซต์ sitemap"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.005042551+07:00","message":"[bufferProcess] interim [440000000]: sitemap"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.005045226+07:00","message":"[bufferProcess] update buffer: ในเว็บไซต์ sitemap"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.005048002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.005050473+07:00","message":"> Transcript [2648] [false]: 'ในเว็บไซต์ sitemap'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.005052834+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.005054601+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.00505672+07:00","message":"StatePrefix: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.005058678+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.005061027+07:00","message":"Push: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.005062727+07:00","message":"TextPushed: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.005064558+07:00","message":"Set new StatePrefix : 'ในเว็บไซต์ sitemap'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.005066575+07:00","message":"Next Push (prob) : 'เว็บไซต์ sitemap'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.005073586+07:00","message":"push: {false ใน 0 0xc00051d080}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.382114324+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.382153549+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในเว็บไซต์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.382161684+07:00","message":"receive interim result [false|false]: ในเว็บไซต์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.382172609+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" sitemap ดอท\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.382175456+07:00","message":"receive interim result [false|false]:  sitemap ดอท"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.382183088+07:00","message":"[buffer interim] 263 false ในเว็บไซต์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.382185888+07:00","message":"[buffer interim] 263 false  sitemap ดอท"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.382190896+07:00","message":"[bufferProcess] interim [740000000]:ในเว็บไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.382192868+07:00","message":"[bufferProcess] send to processor:ในเว็บไซต์ sitemap"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.382195834+07:00","message":"[bufferProcess] interim [740000000]: sitemap ดอท"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.382197874+07:00","message":"[bufferProcess] update buffer: ในเว็บไซต์ sitemap ดอท"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.382200806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.382208699+07:00","message":"> Transcript [2649] [false]: 'ในเว็บไซต์ sitemap'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.382211256+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.382217748+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.382224704+07:00","message":"StatePrefix: 'ในเว็บไซต์ sitemap'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.382226898+07:00","message":"TextPushed: 'ใน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.3830253+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.383066231+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในเว็บไซต์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.383073157+07:00","message":"receive interim result [false|false]: ในเว็บไซต์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.383084266+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" sitemap\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.383087202+07:00","message":"receive interim result [false|false]:  sitemap"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.38309455+07:00","message":"[buffer interim] 263 false ในเว็บไซต์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.383099375+07:00","message":"[buffer interim] 263 false  sitemap"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.383104913+07:00","message":"[bufferProcess] interim [800000000]:ในเว็บไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.38310705+07:00","message":"[bufferProcess] send to processor:ในเว็บไซต์ sitemap ดอท"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.383111924+07:00","message":"[bufferProcess] interim [800000000]: sitemap"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.383114279+07:00","message":"[bufferProcess] update buffer: ในเว็บไซต์ sitemap"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.38311693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.383119693+07:00","message":"> Transcript [2650] [false]: 'ในเว็บไซต์ sitemap ดอท'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.383122472+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.383124316+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.383126076+07:00","message":"StatePrefix: 'ในเว็บไซต์ sitemap'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.383128254+07:00","message":"TextPushed: 'ใน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.488105546+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.488146527+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในเว็บไซต์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.488152212+07:00","message":"receive interim result [false|false]: ในเว็บไซต์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.488165706+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" sitemap Dota\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.488168716+07:00","message":"receive interim result [false|false]:  sitemap Dota"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.488178178+07:00","message":"[buffer interim] 263 false ในเว็บไซต์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.488181501+07:00","message":"[buffer interim] 263 false  sitemap Dota"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.488186672+07:00","message":"[bufferProcess] interim [860000000]:ในเว็บไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.488188913+07:00","message":"[bufferProcess] send to processor:ในเว็บไซต์ sitemap"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.488195281+07:00","message":"[bufferProcess] interim [860000000]: sitemap Dota"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.488197689+07:00","message":"[bufferProcess] update buffer: ในเว็บไซต์ sitemap Dota"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.488200211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.488202816+07:00","message":"> Transcript [2651] [false]: 'ในเว็บไซต์ sitemap'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.48820765+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.488210294+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.488211991+07:00","message":"StatePrefix: 'ในเว็บไซต์ sitemap'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.488214247+07:00","message":"TextPushed: 'ใน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.525054439+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.525094403+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในเว็บไซต์ sitemap\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.525100071+07:00","message":"receive interim result [false|false]: ในเว็บไซต์ sitemap"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.525111103+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Dota\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.525113825+07:00","message":"receive interim result [false|false]:  Dota"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.525120429+07:00","message":"[buffer interim] 263 false ในเว็บไซต์ sitemap"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.525123811+07:00","message":"[buffer interim] 263 false  Dota"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.52512846+07:00","message":"[bufferProcess] interim [980000000]:ในเว็บไซต์ sitemap"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.52513082+07:00","message":"[bufferProcess] send to processor:ในเว็บไซต์ sitemap Dota"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.525133284+07:00","message":"[bufferProcess] interim [980000000]: Dota"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.525135429+07:00","message":"[bufferProcess] update buffer: ในเว็บไซต์ sitemap Dota"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.525138052+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.525142639+07:00","message":"> Transcript [2652] [false]: 'ในเว็บไซต์ sitemap Dota'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.525145345+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.525147202+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.525149527+07:00","message":"StatePrefix: 'ในเว็บไซต์ sitemap'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.525151652+07:00","message":"TextPushed: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.52517282+07:00","message":"Push: 'เว็บไซต์ sitemap'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.525174898+07:00","message":"TextPushed: 'ในเว็บไซต์ sitemap'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.525177214+07:00","message":"Set new StatePrefix : 'ในเว็บไซต์ sitemap Dota'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.525179258+07:00","message":"Next Push (prob) : ' Dota'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.525187152+07:00","message":"push: {false เว็บไซต์ sitemap 0 0xc00051d080}"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:10.533217901+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:10.533225874+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.656999017+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.657031678+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในเว็บไซต์ sitemap\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.657038387+07:00","message":"receive interim result [false|false]: ในเว็บไซต์ sitemap"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.657055167+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ดอท\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.657058049+07:00","message":"receive interim result [false|false]:  ดอท"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.65706499+07:00","message":"[buffer interim] 263 false ในเว็บไซต์ sitemap"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.657068063+07:00","message":"[buffer interim] 263 false  ดอท"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.657073358+07:00","message":"[bufferProcess] interim [160000000]:ในเว็บไซต์ sitemap"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.657075639+07:00","message":"[bufferProcess] send to processor:ในเว็บไซต์ sitemap Dota"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.657077974+07:00","message":"[bufferProcess] interim [160000000]: ดอท"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.657080176+07:00","message":"[bufferProcess] update buffer: ในเว็บไซต์ sitemap ดอท"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.657082866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.657085582+07:00","message":"> Transcript [2653] [false]: 'ในเว็บไซต์ sitemap Dota'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.657088618+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.657090624+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.657092535+07:00","message":"StatePrefix: 'ในเว็บไซต์ sitemap Dota'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.657094476+07:00","message":"TextPushed: 'ในเว็บไซต์ sitemap'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.794370895+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.794412149+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในเว็บไซต์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.794418709+07:00","message":"receive interim result [false|false]: ในเว็บไซต์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.794429388+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" signage\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.794432146+07:00","message":"receive interim result [false|false]:  signage"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.794440029+07:00","message":"[buffer interim] 263 false ในเว็บไซต์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:10.794446242+07:00","message":"[buffer interim] 263 false  signage"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.794451511+07:00","message":"[bufferProcess] interim [280000000]:ในเว็บไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.794454578+07:00","message":"[bufferProcess] send to processor:ในเว็บไซต์ sitemap ดอท"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.794460717+07:00","message":"[bufferProcess] interim [280000000]: signage"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.794462977+07:00","message":"[bufferProcess] update buffer: ในเว็บไซต์ signage"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.794465759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.794468585+07:00","message":"> Transcript [2654] [false]: 'ในเว็บไซต์ sitemap ดอท'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.794471017+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:10.794472977+07:00","message":"Set new StatePrefix: 'ในเว็บไซต์ sitemap ดอท'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:11.179083104+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:11.179119364+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในเว็บไซต์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:11.179124984+07:00","message":"receive interim result [false|false]: ในเว็บไซต์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:11.179136406+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" signage นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:11.179139109+07:00","message":"receive interim result [false|false]:  signage นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:11.179146197+07:00","message":"[buffer interim] 263 false ในเว็บไซต์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:11.179149308+07:00","message":"[buffer interim] 263 false  signage นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.179154695+07:00","message":"[bufferProcess] interim [700000000]:ในเว็บไซต์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.179158145+07:00","message":"[bufferProcess] send to processor:ในเว็บไซต์ signage"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.179160654+07:00","message":"[bufferProcess] interim [700000000]: signage นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.179163494+07:00","message":"[bufferProcess] update buffer: ในเว็บไซต์ signage นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.179167283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.179183284+07:00","message":"> Transcript [2655] [false]: 'ในเว็บไซต์ signage'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.179188133+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.179192081+07:00","message":"Set new StatePrefix: 'ในเว็บไซต์ signage'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:11.274305866+07:00","message":"[GCS] IsForceVAD: false for message ID: 263"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:11.345332726+07:00","message":"[GCS] Start streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:11.350919895+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:11.350956618+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในเว็บไซต์ signage\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:11.350963683+07:00","message":"receive interim result [false|false]: ในเว็บไซต์ signage"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:11.35097458+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:11.35097764+07:00","message":"receive interim result [false|false]:  นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:11.35098793+07:00","message":"[buffer interim] 263 false ในเว็บไซต์ signage"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:11.350991259+07:00","message":"[buffer interim] 263 false  นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.350997057+07:00","message":"[bufferProcess] interim [880000000]:ในเว็บไซต์ signage"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.350999824+07:00","message":"[bufferProcess] send to processor:ในเว็บไซต์ signage นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.351003051+07:00","message":"[bufferProcess] interim [880000000]: นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.35100506+07:00","message":"[bufferProcess] update buffer: ในเว็บไซต์ signage นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.351008003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.351010648+07:00","message":"> Transcript [2656] [false]: 'ในเว็บไซต์ signage นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.351013733+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.351015735+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.351017678+07:00","message":"StatePrefix: 'ในเว็บไซต์ signage'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.351019705+07:00","message":"TextPushed: 'ในเว็บไซต์ sitemap'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:11.490959744+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:11.490996386+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในเว็บไซต์ signage นะคะ\",\"confidence\":0.9450417}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:11.49100262+07:00","message":"receive interim result [true|false]: ในเว็บไซต์ signage นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:11.491014174+07:00","message":"end recv isFinal message id 263"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:11.491017089+07:00","message":"end Recv id 263"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:11.491023465+07:00","message":"[buffer interim] 263 true ในเว็บไซต์ signage นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.491033495+07:00","message":"[bufferProcess] interim [970000000]:ในเว็บไซต์ signage นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.491040661+07:00","message":"[bufferProcess] send to processor (isfinal):ในเว็บไซต์ signage นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.491047007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.491050215+07:00","message":"> Transcript [2657] [false]: 'ในเว็บไซต์ signage นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.491053581+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.491055382+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.491057157+07:00","message":"StatePrefix: 'ในเว็บไซต์ signage'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.491059216+07:00","message":"TextPushed: 'ในเว็บไซต์ sitemap'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.491060777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.491062544+07:00","message":"> Transcript [2658] [true]: 'ในเว็บไซต์ signage นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.49106547+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.491067185+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.491068837+07:00","message":"StatePrefix: 'ในเว็บไซต์ signage'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.491070434+07:00","message":"TextPushed: 'ในเว็บไซต์ sitemap'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.491071923+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.491153723+07:00","message":"Push: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.491158515+07:00","message":"TextPushed: 'ในเว็บไซต์ sitemapนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.491160419+07:00","message":"Set new StatePrefix : 'ในเว็บไซต์ signage นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.491162342+07:00","message":"Next Push (prob) : 'ในเว็บไซต์ signage นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:11.491170839+07:00","message":"push: {true นะคะ 0 0xc00051d080}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.491187393+07:00","message":"write aligntment file to 'tmp/7509/align_message_id_263.html'"}
{"level":"info","service":"Main","time":"2026-02-25T13:15:11.499016242+07:00","message":"write wav file: './tmp/7509/7509_263.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:11.803237215+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:11.803269004+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:11.803273745+07:00","message":"receive interim result [false|false]: โดย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:11.803287686+07:00","message":"[buffer interim] 264 false โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.803295237+07:00","message":"[bufferProcess] interim [300000000]:โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.80329712+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:11.876003644+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:11.876044023+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:11.876049603+07:00","message":"receive interim result [false|false]: โดยมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:11.876060555+07:00","message":"[buffer interim] 264 false โดยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.876066692+07:00","message":"[bufferProcess] interim [420000000]:โดยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.876068724+07:00","message":"[bufferProcess] send to processor:โดย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.876073416+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.876076092+07:00","message":"> Transcript [2659] [false]: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:11.876078053+07:00","message":"Set StatePrefix (first interim): 'โดย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.180442071+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.180475613+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมีอยู่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.180481383+07:00","message":"receive interim result [false|false]: โดยมีอยู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.180494998+07:00","message":"[buffer interim] 264 false โดยมีอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.180505006+07:00","message":"[bufferProcess] interim [660000000]:โดยมีอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.180507875+07:00","message":"[bufferProcess] send to processor:โดยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.180514418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.180517144+07:00","message":"> Transcript [2660] [false]: 'โดยมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.180519991+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.180521716+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.180523739+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.180525802+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.184527343+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.184537257+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมีว่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.184540174+07:00","message":"receive interim result [false|false]: โดยมีว่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.184548613+07:00","message":"[buffer interim] 264 false โดยมีว่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.184554287+07:00","message":"[bufferProcess] interim [720000000]:โดยมีว่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.184558551+07:00","message":"[bufferProcess] send to processor:โดยมีอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.184564574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.184566581+07:00","message":"> Transcript [2661] [false]: 'โดยมีอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.184568594+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.184570206+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.184571793+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.184573805+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.310872355+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.310893749+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมีวัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.310898654+07:00","message":"receive interim result [false|false]: โดยมีวัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.310911021+07:00","message":"[buffer interim] 264 false โดยมีวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.310916325+07:00","message":"[bufferProcess] interim [780000000]:โดยมีวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.310918111+07:00","message":"[bufferProcess] send to processor:โดยมีว่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.310920674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.310922909+07:00","message":"> Transcript [2662] [false]: 'โดยมีว่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.310925425+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.310927212+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.31092896+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.310931118+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.405009067+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.405047208+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมีไว้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.405053307+07:00","message":"receive interim result [false|false]: โดยมีไว้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.405067205+07:00","message":"[buffer interim] 264 false โดยมีไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.405073723+07:00","message":"[bufferProcess] interim [900000000]:โดยมีไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.405076346+07:00","message":"[bufferProcess] send to processor:โดยมีวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.405082927+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.405085699+07:00","message":"> Transcript [2663] [false]: 'โดยมีวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.405089174+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.40509147+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.405093338+07:00","message":"StatePrefix: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.40509519+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.405101286+07:00","message":"Push: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.405103273+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.405105126+07:00","message":"Set new StatePrefix : 'โดยมีวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.405107334+07:00","message":"Next Push (prob) : 'มีวัน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.40512646+07:00","message":"push: {false โดย 0 0xc003886b00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.574108248+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.574144893+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.574150665+07:00","message":"receive interim result [false|false]: โดยมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.574158835+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" URL\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.574161627+07:00","message":"receive interim result [false|false]:  URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.574168543+07:00","message":"[buffer interim] 264 false โดยมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.574171833+07:00","message":"[buffer interim] 264 false  URL"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.574177313+07:00","message":"[bufferProcess] interim [80000000]:โดยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.574179286+07:00","message":"[bufferProcess] send to processor:โดยมีไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.574182356+07:00","message":"[bufferProcess] interim [80000000]: URL"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.574184926+07:00","message":"[bufferProcess] update buffer: โดยมี URL"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.5741878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.574190788+07:00","message":"> Transcript [2664] [false]: 'โดยมีไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.574194904+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.574197028+07:00","message":"Set new StatePrefix: 'โดยมีไว้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.699679045+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.699713982+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.699719584+07:00","message":"receive interim result [false|false]: โดยมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.699728918+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" URL ที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.699731366+07:00","message":"receive interim result [false|false]:  URL ที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.699737362+07:00","message":"[buffer interim] 264 false โดยมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.699742189+07:00","message":"[buffer interim] 264 false  URL ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.699747326+07:00","message":"[bufferProcess] interim [200000000]:โดยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.699749527+07:00","message":"[bufferProcess] send to processor:โดยมี URL"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.699752434+07:00","message":"[bufferProcess] interim [200000000]: URL ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.699754681+07:00","message":"[bufferProcess] update buffer: โดยมี URL ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.699757464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.699759872+07:00","message":"> Transcript [2665] [false]: 'โดยมี URL'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.699761832+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.69976362+07:00","message":"Set new StatePrefix: 'โดยมี URL'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.762940903+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.762971415+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.762976687+07:00","message":"receive interim result [false|false]: โดยมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.763003718+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" URL ที่หัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.763006692+07:00","message":"receive interim result [false|false]:  URL ที่หัว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.763012213+07:00","message":"[buffer interim] 264 false โดยมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.763015128+07:00","message":"[buffer interim] 264 false  URL ที่หัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.763019627+07:00","message":"[bufferProcess] interim [320000000]:โดยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.763021578+07:00","message":"[bufferProcess] send to processor:โดยมี URL ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.763024882+07:00","message":"[bufferProcess] interim [320000000]: URL ที่หัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.763028406+07:00","message":"[bufferProcess] update buffer: โดยมี URL ที่หัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.763031114+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.763033755+07:00","message":"> Transcript [2666] [false]: 'โดยมี URL ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.763036418+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.763038612+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.763040354+07:00","message":"StatePrefix: 'โดยมี URL'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.763042386+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.892269012+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.89230458+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.892310943+07:00","message":"receive interim result [false|false]: โดยมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.892321784+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" URL ที่คุณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.892324766+07:00","message":"receive interim result [false|false]:  URL ที่คุณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.892331095+07:00","message":"[buffer interim] 264 false โดยมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:12.892337836+07:00","message":"[buffer interim] 264 false  URL ที่คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.892343379+07:00","message":"[bufferProcess] interim [380000000]:โดยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.892346118+07:00","message":"[bufferProcess] send to processor:โดยมี URL ที่หัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.892349173+07:00","message":"[bufferProcess] interim [380000000]: URL ที่คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.892351737+07:00","message":"[bufferProcess] update buffer: โดยมี URL ที่คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.892355132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.892357872+07:00","message":"> Transcript [2667] [false]: 'โดยมี URL ที่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.892361507+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.892363631+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.89236543+07:00","message":"StatePrefix: 'โดยมี URL'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:12.89236752+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.080855692+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.080892051+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.080898055+07:00","message":"receive interim result [false|false]: โดยมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.080908775+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" URL ที่คุณครู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.080911413+07:00","message":"receive interim result [false|false]:  URL ที่คุณครู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.080918302+07:00","message":"[buffer interim] 264 false โดยมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.08092122+07:00","message":"[buffer interim] 264 false  URL ที่คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.080926334+07:00","message":"[bufferProcess] interim [560000000]:โดยมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.080928769+07:00","message":"[bufferProcess] send to processor:โดยมี URL ที่คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.080931095+07:00","message":"[bufferProcess] interim [560000000]: URL ที่คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.08093324+07:00","message":"[bufferProcess] update buffer: โดยมี URL ที่คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.080935884+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.080938384+07:00","message":"> Transcript [2668] [false]: 'โดยมี URL ที่คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.080942188+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.080944096+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.080946181+07:00","message":"StatePrefix: 'โดยมี URL'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.080948426+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.214225359+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.214260498+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมี URL\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.214266303+07:00","message":"receive interim result [false|false]: โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.214276138+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ที่คุณครู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.214278934+07:00","message":"receive interim result [false|false]:  ที่คุณครู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.214285261+07:00","message":"[buffer interim] 264 false โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.214288588+07:00","message":"[buffer interim] 264 false  ที่คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.214293703+07:00","message":"[bufferProcess] interim [680000000]:โดยมี URL"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.214296102+07:00","message":"[bufferProcess] send to processor:โดยมี URL ที่คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.214298526+07:00","message":"[bufferProcess] interim [680000000]: ที่คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.21430081+07:00","message":"[bufferProcess] update buffer: โดยมี URL ที่คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.214303448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.214306042+07:00","message":"> Transcript [2669] [false]: 'โดยมี URL ที่คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.214308867+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.214310759+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.214312488+07:00","message":"StatePrefix: 'โดยมี URL'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.214314288+07:00","message":"TextPushed: 'โดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.214316685+07:00","message":"Push: 'มี URL'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.214320875+07:00","message":"TextPushed: 'โดยมี URL'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.214323474+07:00","message":"Set new StatePrefix : 'โดยมี URL ที่คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.214325875+07:00","message":"Next Push (prob) : ' ที่คุณครู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.214332753+07:00","message":"push: {false มี URL 0 0xc003886b00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.281982117+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.282018708+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมี URL\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.282025217+07:00","message":"receive interim result [false|false]: โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.28203409+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ที่คุณครูคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.282037407+07:00","message":"receive interim result [false|false]:  ที่คุณครูคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.282044179+07:00","message":"[buffer interim] 264 false โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.282049281+07:00","message":"[buffer interim] 264 false  ที่คุณครูคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.282054156+07:00","message":"[bufferProcess] interim [740000000]:โดยมี URL"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.282056749+07:00","message":"[bufferProcess] send to processor:โดยมี URL ที่คุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.282059506+07:00","message":"[bufferProcess] interim [740000000]: ที่คุณครูคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.282061832+07:00","message":"[bufferProcess] update buffer: โดยมี URL ที่คุณครูคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.282064783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.282067626+07:00","message":"> Transcript [2670] [false]: 'โดยมี URL ที่คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.282070279+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.282072153+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.282073991+07:00","message":"StatePrefix: 'โดยมี URL ที่คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.282075866+07:00","message":"TextPushed: 'โดยมี URL'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.299208194+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.299234153+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมี URL\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.299242225+07:00","message":"receive interim result [false|false]: โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.299252236+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ที่คุณครูขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.299255421+07:00","message":"receive interim result [false|false]:  ที่คุณครูขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.299261496+07:00","message":"[buffer interim] 264 false โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.299264207+07:00","message":"[buffer interim] 264 false  ที่คุณครูขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.299268771+07:00","message":"[bufferProcess] interim [800000000]:โดยมี URL"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.299271516+07:00","message":"[bufferProcess] send to processor:โดยมี URL ที่คุณครูคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.299274184+07:00","message":"[bufferProcess] interim [800000000]: ที่คุณครูขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.299276195+07:00","message":"[bufferProcess] update buffer: โดยมี URL ที่คุณครูขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.299278785+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.299281102+07:00","message":"> Transcript [2671] [false]: 'โดยมี URL ที่คุณครูคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.299283915+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.299285687+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.299287331+07:00","message":"StatePrefix: 'โดยมี URL ที่คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.299289161+07:00","message":"TextPushed: 'โดยมี URL'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.501207999+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.501246489+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมี URL\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.501252204+07:00","message":"receive interim result [false|false]: โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.501263125+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ที่คุณครูขึ้นว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.501266655+07:00","message":"receive interim result [false|false]:  ที่คุณครูขึ้นว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.50127883+07:00","message":"[buffer interim] 264 false โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.501297305+07:00","message":"[buffer interim] 264 false  ที่คุณครูขึ้นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.501306291+07:00","message":"[bufferProcess] interim [980000000]:โดยมี URL"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.501311295+07:00","message":"[bufferProcess] send to processor:โดยมี URL ที่คุณครูขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.501319063+07:00","message":"[bufferProcess] interim [980000000]: ที่คุณครูขึ้นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.501323608+07:00","message":"[bufferProcess] update buffer: โดยมี URL ที่คุณครูขึ้นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.501344047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.501370424+07:00","message":"> Transcript [2672] [false]: 'โดยมี URL ที่คุณครูขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.501376599+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.501380069+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.501382539+07:00","message":"StatePrefix: 'โดยมี URL ที่คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.501385052+07:00","message":"TextPushed: 'โดยมี URL'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:13.533986533+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:13.533994613+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.681227054+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.681265817+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมี URL\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.681272103+07:00","message":"receive interim result [false|false]: โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.681283939+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ที่คุณครูขึ้นไว้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.681287149+07:00","message":"receive interim result [false|false]:  ที่คุณครูขึ้นไว้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.681298198+07:00","message":"[buffer interim] 264 false โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.681301776+07:00","message":"[buffer interim] 264 false  ที่คุณครูขึ้นไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.681308026+07:00","message":"[bufferProcess] interim [40000000]:โดยมี URL"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.681310628+07:00","message":"[bufferProcess] send to processor:โดยมี URL ที่คุณครูขึ้นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.681313621+07:00","message":"[bufferProcess] interim [40000000]: ที่คุณครูขึ้นไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.681315916+07:00","message":"[bufferProcess] update buffer: โดยมี URL ที่คุณครูขึ้นไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.681318469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.681321236+07:00","message":"> Transcript [2673] [false]: 'โดยมี URL ที่คุณครูขึ้นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.681324622+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.68132672+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.681328948+07:00","message":"StatePrefix: 'โดยมี URL ที่คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.681330878+07:00","message":"TextPushed: 'โดยมี URL'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.68133333+07:00","message":"Push: ' ที่คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.681335011+07:00","message":"TextPushed: 'โดยมี URL ที่คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.681336821+07:00","message":"Set new StatePrefix : 'โดยมี URL ที่คุณครูขึ้นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.681338851+07:00","message":"Next Push (prob) : 'ขึ้นว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.681346542+07:00","message":"push: {false  ที่คุณครู 0 0xc003886b00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.752099246+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.752130678+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมี URL\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.752136598+07:00","message":"receive interim result [false|false]: โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.752150149+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ที่คุณครูขึ้นไว้บน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.75215312+07:00","message":"receive interim result [false|false]:  ที่คุณครูขึ้นไว้บน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.752159907+07:00","message":"[buffer interim] 264 false โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.752163498+07:00","message":"[buffer interim] 264 false  ที่คุณครูขึ้นไว้บน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.752168411+07:00","message":"[bufferProcess] interim [160000000]:โดยมี URL"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.752171483+07:00","message":"[bufferProcess] send to processor:โดยมี URL ที่คุณครูขึ้นไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.752178335+07:00","message":"[bufferProcess] interim [160000000]: ที่คุณครูขึ้นไว้บน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.752181263+07:00","message":"[bufferProcess] update buffer: โดยมี URL ที่คุณครูขึ้นไว้บน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.752185052+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.752187848+07:00","message":"> Transcript [2674] [false]: 'โดยมี URL ที่คุณครูขึ้นไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.752190016+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.75219244+07:00","message":"Set new StatePrefix: 'โดยมี URL ที่คุณครูขึ้นไว้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.91906446+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.919099691+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมี URL\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.919106134+07:00","message":"receive interim result [false|false]: โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.919116993+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ที่คุณครูขึ้นไว้บนหน้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.91912079+07:00","message":"receive interim result [false|false]:  ที่คุณครูขึ้นไว้บนหน้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.919137495+07:00","message":"[buffer interim] 264 false โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:13.919153128+07:00","message":"[buffer interim] 264 false  ที่คุณครูขึ้นไว้บนหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.919161104+07:00","message":"[bufferProcess] interim [280000000]:โดยมี URL"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.919164138+07:00","message":"[bufferProcess] send to processor:โดยมี URL ที่คุณครูขึ้นไว้บน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.919170951+07:00","message":"[bufferProcess] interim [280000000]: ที่คุณครูขึ้นไว้บนหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.919173956+07:00","message":"[bufferProcess] update buffer: โดยมี URL ที่คุณครูขึ้นไว้บนหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.919177072+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.919179948+07:00","message":"> Transcript [2675] [false]: 'โดยมี URL ที่คุณครูขึ้นไว้บน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.919183773+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.919185841+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.919187897+07:00","message":"StatePrefix: 'โดยมี URL ที่คุณครูขึ้นไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:13.91918996+07:00","message":"TextPushed: 'โดยมี URL ที่คุณครู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:14.060097754+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:14.060134903+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมี URL\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:14.060141172+07:00","message":"receive interim result [false|false]: โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:14.060152102+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ที่คุณครูขึ้นไว้บนหน้าจอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:14.06015548+07:00","message":"receive interim result [false|false]:  ที่คุณครูขึ้นไว้บนหน้าจอ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:14.060162489+07:00","message":"[buffer interim] 264 false โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:14.06016563+07:00","message":"[buffer interim] 264 false  ที่คุณครูขึ้นไว้บนหน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.060170931+07:00","message":"[bufferProcess] interim [520000000]:โดยมี URL"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.060173515+07:00","message":"[bufferProcess] send to processor:โดยมี URL ที่คุณครูขึ้นไว้บนหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.060176465+07:00","message":"[bufferProcess] interim [520000000]: ที่คุณครูขึ้นไว้บนหน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.060179803+07:00","message":"[bufferProcess] update buffer: โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.060182953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.060185649+07:00","message":"> Transcript [2676] [false]: 'โดยมี URL ที่คุณครูขึ้นไว้บนหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.060188645+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.060190633+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.060192404+07:00","message":"StatePrefix: 'โดยมี URL ที่คุณครูขึ้นไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.060194921+07:00","message":"TextPushed: 'โดยมี URL ที่คุณครู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:14.435043006+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:14.435071619+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมี URL\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:14.43507675+07:00","message":"receive interim result [false|false]: โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:14.435088203+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ที่คุณครูขึ้นไว้บนหน้าจอนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:14.435091695+07:00","message":"receive interim result [false|false]:  ที่คุณครูขึ้นไว้บนหน้าจอนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:14.435098015+07:00","message":"[buffer interim] 264 false โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:14.435101591+07:00","message":"[buffer interim] 264 false  ที่คุณครูขึ้นไว้บนหน้าจอนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.435111518+07:00","message":"[bufferProcess] interim [820000000]:โดยมี URL"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.435113754+07:00","message":"[bufferProcess] send to processor:โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.435116408+07:00","message":"[bufferProcess] interim [820000000]: ที่คุณครูขึ้นไว้บนหน้าจอนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.435118756+07:00","message":"[bufferProcess] update buffer: โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.435121612+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.435123871+07:00","message":"> Transcript [2677] [false]: 'โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.435127026+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.435128854+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.435130615+07:00","message":"StatePrefix: 'โดยมี URL ที่คุณครูขึ้นไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.435132627+07:00","message":"TextPushed: 'โดยมี URL ที่คุณครู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:14.523091105+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:14.523122995+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมี URL\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:14.523128391+07:00","message":"receive interim result [false|false]: โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:14.523141958+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ที่คุณครูขึ้นไว้บนหน้าจอนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:14.523145113+07:00","message":"receive interim result [false|false]:  ที่คุณครูขึ้นไว้บนหน้าจอนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:14.523151689+07:00","message":"[buffer interim] 264 false โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:14.523154775+07:00","message":"[buffer interim] 264 false  ที่คุณครูขึ้นไว้บนหน้าจอนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.523159546+07:00","message":"[bufferProcess] interim [940000000]:โดยมี URL"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.523162183+07:00","message":"[bufferProcess] send to processor:โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.523164815+07:00","message":"[bufferProcess] interim [940000000]: ที่คุณครูขึ้นไว้บนหน้าจอนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.523167704+07:00","message":"[bufferProcess] update buffer: โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.523170565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.523173014+07:00","message":"> Transcript [2678] [false]: 'โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.523176043+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.523177866+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.523179493+07:00","message":"StatePrefix: 'โดยมี URL ที่คุณครูขึ้นไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.523181401+07:00","message":"TextPushed: 'โดยมี URL ที่คุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.523183863+07:00","message":"Push: 'ขึ้นไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.523185575+07:00","message":"TextPushed: 'โดยมี URL ที่คุณครูขึ้นไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.523187535+07:00","message":"Set new StatePrefix : 'โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.523189868+07:00","message":"Next Push (prob) : 'บนหน้าจอนี้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:14.523197138+07:00","message":"push: {false ขึ้นไว้ 0 0xc003886b00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:14.557199652+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:14.557222685+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมี URL\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:14.557227189+07:00","message":"receive interim result [false|false]: โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:14.557238537+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ที่คุณครูขึ้นไว้บนหน้าจอนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:14.557242232+07:00","message":"receive interim result [false|false]:  ที่คุณครูขึ้นไว้บนหน้าจอนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:14.557249157+07:00","message":"[buffer interim] 264 false โดยมี URL"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:14.557252292+07:00","message":"[buffer interim] 264 false  ที่คุณครูขึ้นไว้บนหน้าจอนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.557256797+07:00","message":"[bufferProcess] interim [120000000]:โดยมี URL"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.557259087+07:00","message":"[bufferProcess] send to processor:โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.557265159+07:00","message":"[bufferProcess] interim [120000000]: ที่คุณครูขึ้นไว้บนหน้าจอนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.557267653+07:00","message":"[bufferProcess] update buffer: โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.557270304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.557272483+07:00","message":"> Transcript [2679] [false]: 'โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.557275789+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.557277603+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.557279311+07:00","message":"StatePrefix: 'โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.557281587+07:00","message":"TextPushed: 'โดยมี URL ที่คุณครูขึ้นไว้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:14.735025691+07:00","message":"[GCS] IsForceVAD: false for message ID: 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:14.845260352+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:14.845318861+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอนี้นะคะ\",\"confidence\":0.95897263}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:14.845325447+07:00","message":"receive interim result [true|false]: โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:14.845333704+07:00","message":"end recv isFinal message id 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:14.845336645+07:00","message":"end Recv id 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:14.845344117+07:00","message":"[buffer interim] 264 true โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.84535413+07:00","message":"[bufferProcess] interim [420000000]:โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.845357538+07:00","message":"[bufferProcess] send to processor (isfinal):โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.845360632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.845363215+07:00","message":"> Transcript [2680] [false]: 'โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.845365881+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.845367674+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.845369345+07:00","message":"StatePrefix: 'โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.845371842+07:00","message":"TextPushed: 'โดยมี URL ที่คุณครูขึ้นไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.845373667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.845375403+07:00","message":"> Transcript [2681] [true]: 'โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.845377378+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.845378857+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.845380435+07:00","message":"StatePrefix: 'โดยมี URL ที่คุณครูขึ้นไว้บนหน้าจอนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.8453821+07:00","message":"TextPushed: 'โดยมี URL ที่คุณครูขึ้นไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:14.845385407+07:00","message":"Push: 'บนหน้าจอนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:14.845394365+07:00","message":"push: {true บนหน้าจอนี้นะคะ 0 0xc003886b00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:15:14.855284152+07:00","message":"write wav file: './tmp/7509/7509_264.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:14.864736381+07:00","message":"[GCS] Start streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:14.983422504+07:00","message":"[GCS] IsForceVAD: false for message ID: 265"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:15.114890019+07:00","message":"[GCS] Start streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:15.127792521+07:00","message":"receive streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:15.127812542+07:00","message":"found end of frame, send empty tag with msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:15.127815647+07:00","message":"end Recv id 265"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:15.127823623+07:00","message":"[buffer interim] 265 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:15.127829971+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:15.127839683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:15.127842677+07:00","message":"> Transcript [2682] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:15.12784488+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:15.127846667+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:15.127848304+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:15.127850168+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:15.127852992+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:15.127862476+07:00","message":"push: {true \n 0 0xc0039d8200}"}
{"level":"info","service":"Main","time":"2026-02-25T13:15:15.134569305+07:00","message":"write wav file: './tmp/7509/7509_265.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:15.513181143+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:15.513220018+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:15.513224858+07:00","message":"receive interim result [false|false]: หรือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:15.513239628+07:00","message":"[buffer interim] 266 false หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:15.513246253+07:00","message":"[bufferProcess] interim [420000000]:หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:15.513248193+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:15.643135746+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:15.643173884+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือว่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:15.643180109+07:00","message":"receive interim result [false|false]: หรือว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:15.643193362+07:00","message":"[buffer interim] 266 false หรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:15.643199516+07:00","message":"[bufferProcess] interim [540000000]:หรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:15.643201682+07:00","message":"[bufferProcess] send to processor:หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:15.643206449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:15.643208981+07:00","message":"> Transcript [2683] [false]: 'หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:15.643211059+07:00","message":"Set StatePrefix (first interim): 'หรือ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.065199057+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.065243185+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือว่านะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.065248029+07:00","message":"receive interim result [false|false]: หรือว่านะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.065260281+07:00","message":"[buffer interim] 266 false หรือว่านะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.065266909+07:00","message":"[bufferProcess] interim [900000000]:หรือว่านะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.065269284+07:00","message":"[bufferProcess] send to processor:หรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.065274674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.06527739+07:00","message":"> Transcript [2684] [false]: 'หรือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.065280341+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.065282335+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.065284042+07:00","message":"StatePrefix: 'หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.065285926+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.111966643+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.111992438+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือว่านั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.111996879+07:00","message":"receive interim result [false|false]: หรือว่านั่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.112008159+07:00","message":"[buffer interim] 266 false หรือว่านั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.112013884+07:00","message":"[bufferProcess] interim [960000000]:หรือว่านั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.112016407+07:00","message":"[bufferProcess] send to processor:หรือว่านะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.112018962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.112021028+07:00","message":"> Transcript [2685] [false]: 'หรือว่านะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.112023567+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.112025451+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.112027192+07:00","message":"StatePrefix: 'หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.112028853+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.114038382+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.114047168+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือว่านัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.114050382+07:00","message":"receive interim result [false|false]: หรือว่านัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.114056708+07:00","message":"[buffer interim] 266 false หรือว่านัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.114059701+07:00","message":"[bufferProcess] interim [20000000]:หรือว่านัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.114061501+07:00","message":"[bufferProcess] send to processor:หรือว่านั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.11406318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.11406491+07:00","message":"> Transcript [2686] [false]: 'หรือว่านั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.114066649+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.114070021+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.114071553+07:00","message":"StatePrefix: 'หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.114073283+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.161256153+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.161293385+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือว่านักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.161298712+07:00","message":"receive interim result [false|false]: หรือว่านักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.161311343+07:00","message":"[buffer interim] 266 false หรือว่านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.161317661+07:00","message":"[bufferProcess] interim [80000000]:หรือว่านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.161320512+07:00","message":"[bufferProcess] send to processor:หรือว่านัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.161323263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.161325945+07:00","message":"> Transcript [2687] [false]: 'หรือว่านัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.161329255+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.161333268+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.161335141+07:00","message":"StatePrefix: 'หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.161337207+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.161342976+07:00","message":"Push: 'หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.161344809+07:00","message":"TextPushed: 'หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.161346802+07:00","message":"Set new StatePrefix : 'หรือว่านัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.161348855+07:00","message":"Next Push (prob) : 'ว่านัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.161355589+07:00","message":"push: {false หรือ 0 0xc00051c200}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.36666938+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.366707368+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือว่านักเรียนอ่าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.366713541+07:00","message":"receive interim result [false|false]: หรือว่านักเรียนอ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.366725756+07:00","message":"[buffer interim] 266 false หรือว่านักเรียนอ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.366731903+07:00","message":"[bufferProcess] interim [320000000]:หรือว่านักเรียนอ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.366735027+07:00","message":"[bufferProcess] send to processor:หรือว่านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.366740225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.366742624+07:00","message":"> Transcript [2688] [false]: 'หรือว่านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.366745534+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.366747721+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.366749541+07:00","message":"StatePrefix: 'หรือว่านัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.36675159+07:00","message":"TextPushed: 'หรือ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:16.534133826+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:16.53413422+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.55027634+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.550323724+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือว่านักเรียนอาจจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.550328944+07:00","message":"receive interim result [false|false]: หรือว่านักเรียนอาจจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.550341336+07:00","message":"[buffer interim] 266 false หรือว่านักเรียนอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.550347264+07:00","message":"[bufferProcess] interim [500000000]:หรือว่านักเรียนอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.550349549+07:00","message":"[bufferProcess] send to processor:หรือว่านักเรียนอ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.550354513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.550357026+07:00","message":"> Transcript [2689] [false]: 'หรือว่านักเรียนอ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.550359787+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.550361659+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.550363649+07:00","message":"StatePrefix: 'หรือว่านัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.550365529+07:00","message":"TextPushed: 'หรือ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.852755184+07:00","message":"[GCS] IsForceVAD: false for message ID: 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.943295819+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.94333768+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือว่านักเรียนอาจจะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.943342929+07:00","message":"receive interim result [true|false]: หรือว่านักเรียนอาจจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.943349276+07:00","message":"end recv isFinal message id 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.943351602+07:00","message":"end Recv id 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.943358621+07:00","message":"[buffer interim] 266 true หรือว่านักเรียนอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.943365197+07:00","message":"[bufferProcess] interim [950000000]:หรือว่านักเรียนอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.943367831+07:00","message":"[bufferProcess] send to processor (isfinal):หรือว่านักเรียนอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.943371095+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.943373543+07:00","message":"> Transcript [2690] [false]: 'หรือว่านักเรียนอาจจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.943376414+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.943378095+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.943379741+07:00","message":"StatePrefix: 'หรือว่านัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.94338174+07:00","message":"TextPushed: 'หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.943383294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.94338519+07:00","message":"> Transcript [2691] [true]: 'หรือว่านักเรียนอาจจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.943387023+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.943388622+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.943390163+07:00","message":"StatePrefix: 'หรือว่านัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.943391783+07:00","message":"TextPushed: 'หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:16.943394142+07:00","message":"Push: 'ว่านักเรียนอาจจะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.943408335+07:00","message":"push: {true ว่านักเรียนอาจจะ 0 0xc00051c200}"}
{"level":"info","service":"Main","time":"2026-02-25T13:15:16.95000136+07:00","message":"write wav file: './tmp/7509/7509_266.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:16.986207742+07:00","message":"[GCS] Start streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:17.310901929+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:17.310932481+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:17.31093766+07:00","message":"receive interim result [false|false]: ไป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:17.310948503+07:00","message":"[buffer interim] 267 false ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.310954782+07:00","message":"[bufferProcess] interim [360000000]:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.310956283+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:17.50250407+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:17.502550422+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปรษณีย์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:17.502560825+07:00","message":"receive interim result [false|false]: ไปรษณีย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:17.502578668+07:00","message":"[buffer interim] 267 false ไปรษณีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.502587543+07:00","message":"[bufferProcess] interim [540000000]:ไปรษณีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.502590742+07:00","message":"[bufferProcess] send to processor:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.50259918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.502602135+07:00","message":"> Transcript [2692] [false]: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.502604162+07:00","message":"Set StatePrefix (first interim): 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:17.627131609+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:17.627169835+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปศึก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:17.627176796+07:00","message":"receive interim result [false|false]: ไปศึก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:17.627191192+07:00","message":"[buffer interim] 267 false ไปศึก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.627197038+07:00","message":"[bufferProcess] interim [660000000]:ไปศึก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.627199578+07:00","message":"[bufferProcess] send to processor:ไปรษณีย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.627205748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.627208117+07:00","message":"> Transcript [2693] [false]: 'ไปรษณีย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.627211362+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.627213496+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.627215427+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.627217869+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:17.632695599+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:17.632706476+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปศึกษา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:17.632709656+07:00","message":"receive interim result [false|false]: ไปศึกษา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:17.632717908+07:00","message":"[buffer interim] 267 false ไปศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.632720648+07:00","message":"[bufferProcess] interim [720000000]:ไปศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.632723601+07:00","message":"[bufferProcess] send to processor:ไปศึก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.632725587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.632727552+07:00","message":"> Transcript [2694] [false]: 'ไปศึก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.632729464+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.63273139+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.632733218+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.63273499+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:17.94716634+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:17.947202172+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปศึกษาดู\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:17.947207995+07:00","message":"receive interim result [false|false]: ไปศึกษาดู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:17.947219636+07:00","message":"[buffer interim] 267 false ไปศึกษาดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.947225407+07:00","message":"[bufferProcess] interim [960000000]:ไปศึกษาดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.947227719+07:00","message":"[bufferProcess] send to processor:ไปศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.947232445+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.947235261+07:00","message":"> Transcript [2695] [false]: 'ไปศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.947238253+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.947240069+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.947242642+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:17.94724466+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:18.016943514+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:18.016969444+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปศึกษาได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:18.016974645+07:00","message":"receive interim result [false|false]: ไปศึกษาได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:18.016986426+07:00","message":"[buffer interim] 267 false ไปศึกษาได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.016992484+07:00","message":"[bufferProcess] interim [80000000]:ไปศึกษาได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.016995072+07:00","message":"[bufferProcess] send to processor:ไปศึกษาดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.016997893+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.017000326+07:00","message":"> Transcript [2696] [false]: 'ไปศึกษาดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.017002852+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.017004551+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.017006348+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.01700814+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.017016021+07:00","message":"Push: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.017017837+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.017019721+07:00","message":"Set new StatePrefix : 'ไปศึกษาดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.017021637+07:00","message":"Next Push (prob) : 'ศึกษาดู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:18.017028026+07:00","message":"push: {false ไป 0 0xc001f74c00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:18.34106194+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:18.341096263+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปศึกษาได้จ้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:18.341102437+07:00","message":"receive interim result [false|false]: ไปศึกษาได้จ้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:18.341117085+07:00","message":"[buffer interim] 267 false ไปศึกษาได้จ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.34112299+07:00","message":"[bufferProcess] interim [380000000]:ไปศึกษาได้จ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.341125537+07:00","message":"[bufferProcess] send to processor:ไปศึกษาได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.341131498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.341134102+07:00","message":"> Transcript [2697] [false]: 'ไปศึกษาได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.341136054+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.341137922+07:00","message":"Set new StatePrefix: 'ไปศึกษาได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:18.399090978+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:18.399122701+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปศึกษาได้จาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:18.399127753+07:00","message":"receive interim result [false|false]: ไปศึกษาได้จาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:18.399143203+07:00","message":"[buffer interim] 267 false ไปศึกษาได้จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.399149882+07:00","message":"[bufferProcess] interim [500000000]:ไปศึกษาได้จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.399151922+07:00","message":"[bufferProcess] send to processor:ไปศึกษาได้จ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.399155166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.399157778+07:00","message":"> Transcript [2698] [false]: 'ไปศึกษาได้จ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.399160555+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.399162315+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.399164006+07:00","message":"StatePrefix: 'ไปศึกษาได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.399166374+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:18.45356405+07:00","message":"[GCS] IsForceVAD: false for message ID: 267"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:18.548628005+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:18.548684024+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปศึกษาได้จาก\",\"confidence\":0.9146108}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:18.548690768+07:00","message":"receive interim result [true|false]: ไปศึกษาได้จาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:18.54870333+07:00","message":"end recv isFinal message id 267"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:18.54870598+07:00","message":"end Recv id 267"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:18.548713713+07:00","message":"[buffer interim] 267 true ไปศึกษาได้จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.548721386+07:00","message":"[bufferProcess] interim [710000000]:ไปศึกษาได้จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.548724901+07:00","message":"[bufferProcess] send to processor (isfinal):ไปศึกษาได้จาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.548733325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.548763912+07:00","message":"> Transcript [2699] [false]: 'ไปศึกษาได้จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.548770455+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.548774284+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.548779788+07:00","message":"StatePrefix: 'ไปศึกษาได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.548782073+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.548784694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.548787535+07:00","message":"> Transcript [2700] [true]: 'ไปศึกษาได้จาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.548789544+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.548791129+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.54879266+07:00","message":"StatePrefix: 'ไปศึกษาได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.54879428+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.548805273+07:00","message":"Push: 'ศึกษาได้จาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:18.548819603+07:00","message":"push: {true ศึกษาได้จาก 0 0xc001f74c00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:15:18.556208058+07:00","message":"write wav file: './tmp/7509/7509_267.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:18.645830484+07:00","message":"[GCS] Start streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:18.987970178+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:18.988017655+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:18.98802281+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:18.988037447+07:00","message":"[buffer interim] 268 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.988044065+07:00","message":"[bufferProcess] interim [420000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:18.988045669+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:19.504083221+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:19.504120234+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การปัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:19.50412615+07:00","message":"receive interim result [false|false]: การปัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:19.504137633+07:00","message":"[buffer interim] 268 false การปัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:19.5041444+07:00","message":"[bufferProcess] interim [840000000]:การปัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:19.504146871+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:19.504149655+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:19.504152129+07:00","message":"> Transcript [2701] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:19.504154043+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:19.520090615+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:19.520127729+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การประกอบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:19.520132877+07:00","message":"receive interim result [false|false]: การประกอบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:19.520147877+07:00","message":"[buffer interim] 268 false การประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:19.52015395+07:00","message":"[bufferProcess] interim [900000000]:การประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:19.520156369+07:00","message":"[bufferProcess] send to processor:การปัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:19.520159382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:19.520161891+07:00","message":"> Transcript [2702] [false]: 'การปัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:19.520164538+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:19.520166502+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:19.52016863+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:19.520170795+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:19.534166109+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:19.534176089+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:19.661170625+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:19.661203651+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสแกน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:19.661208234+07:00","message":"receive interim result [false|false]: การสแกน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:19.661221544+07:00","message":"[buffer interim] 268 false การสแกน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:19.661228195+07:00","message":"[bufferProcess] interim [960000000]:การสแกน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:19.661230457+07:00","message":"[bufferProcess] send to processor:การประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:19.661233516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:19.661235997+07:00","message":"> Transcript [2703] [false]: 'การประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:19.661238899+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:19.66124085+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:19.661242637+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:19.661244461+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:19.913305328+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:19.913360242+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสแกน QR\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:19.913368369+07:00","message":"receive interim result [false|false]: การสแกน QR"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:19.913390377+07:00","message":"[buffer interim] 268 false การสแกน QR"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:19.913399657+07:00","message":"[bufferProcess] interim [200000000]:การสแกน QR"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:19.913402778+07:00","message":"[bufferProcess] send to processor:การสแกน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:19.913406677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:19.913410566+07:00","message":"> Transcript [2704] [false]: 'การสแกน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:19.913415491+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:19.913418533+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:19.913421424+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:19.913424387+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:20.301133887+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:20.301182526+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสแกน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:20.301189549+07:00","message":"receive interim result [false|false]: การสแกน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:20.301202329+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" QR Code\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:20.301205491+07:00","message":"receive interim result [false|false]:  QR Code"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:20.301213303+07:00","message":"[buffer interim] 268 false การสแกน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:20.301216501+07:00","message":"[buffer interim] 268 false  QR Code"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.301222624+07:00","message":"[bufferProcess] interim [560000000]:การสแกน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.301224636+07:00","message":"[bufferProcess] send to processor:การสแกน QR"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.301227356+07:00","message":"[bufferProcess] interim [560000000]: QR Code"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.301230064+07:00","message":"[bufferProcess] update buffer: การสแกน QR Code"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.301232839+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.301235739+07:00","message":"> Transcript [2705] [false]: 'การสแกน QR'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.301238926+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.301241011+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.301242802+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.301244681+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.301247391+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.301248999+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.301252454+07:00","message":"Set new StatePrefix : 'การสแกน QR'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.301254419+07:00","message":"Next Push (prob) : 'สแกน QR'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:20.301262805+07:00","message":"push: {false การ 0 0xc003886780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:20.436137692+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:20.436177732+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสแกน QR\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:20.436184302+07:00","message":"receive interim result [false|false]: การสแกน QR"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:20.436196085+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Code\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:20.436198639+07:00","message":"receive interim result [false|false]:  Code"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:20.436205579+07:00","message":"[buffer interim] 268 false การสแกน QR"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:20.436212439+07:00","message":"[buffer interim] 268 false  Code"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.436218116+07:00","message":"[bufferProcess] interim [800000000]:การสแกน QR"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.436220587+07:00","message":"[bufferProcess] send to processor:การสแกน QR Code"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.436223813+07:00","message":"[bufferProcess] interim [800000000]: Code"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.436226474+07:00","message":"[bufferProcess] update buffer: การสแกน QR Code"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.436229654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.436232226+07:00","message":"> Transcript [2706] [false]: 'การสแกน QR Code'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.436234842+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.436236576+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.436239299+07:00","message":"StatePrefix: 'การสแกน QR'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.436241796+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:20.886223908+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:20.88625943+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสแกน QR Code\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:20.886265317+07:00","message":"receive interim result [false|false]: การสแกน QR Code"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:20.886278847+07:00","message":"[buffer interim] 268 false การสแกน QR Code"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.886285105+07:00","message":"[bufferProcess] interim [160000000]:การสแกน QR Code"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.886287676+07:00","message":"[bufferProcess] send to processor:การสแกน QR Code"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.886292431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.886294932+07:00","message":"> Transcript [2707] [false]: 'การสแกน QR Code'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.886297544+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.886300699+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.886302781+07:00","message":"StatePrefix: 'การสแกน QR'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.886305115+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:20.996153731+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:20.996196593+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสแกนคิวอาร์โค้ดประจำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:20.996203531+07:00","message":"receive interim result [false|false]: การสแกนคิวอาร์โค้ดประจำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:20.996220748+07:00","message":"[buffer interim] 268 false การสแกนคิวอาร์โค้ดประจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.996228563+07:00","message":"[bufferProcess] interim [280000000]:การสแกนคิวอาร์โค้ดประจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.996232478+07:00","message":"[bufferProcess] send to processor:การสแกน QR Code"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.996237731+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.996241704+07:00","message":"> Transcript [2708] [false]: 'การสแกน QR Code'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.996245687+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.996248236+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.996250856+07:00","message":"StatePrefix: 'การสแกน QR'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:20.996254312+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:21.181236143+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:21.181277444+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสแกนคิวอาร์โค้ดประจำวัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:21.181284199+07:00","message":"receive interim result [false|false]: การสแกนคิวอาร์โค้ดประจำวัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:21.181300293+07:00","message":"[buffer interim] 268 false การสแกนคิวอาร์โค้ดประจำวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.181310228+07:00","message":"[bufferProcess] interim [460000000]:การสแกนคิวอาร์โค้ดประจำวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.181313083+07:00","message":"[bufferProcess] send to processor:การสแกนคิวอาร์โค้ดประจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.181318709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.18132141+07:00","message":"> Transcript [2709] [false]: 'การสแกนคิวอาร์โค้ดประจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.181323604+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.181325817+07:00","message":"Set new StatePrefix: 'การสแกนคิวอาร์โค้ดประจำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:21.186070452+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:21.186080492+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสแกนคิวอาร์โค้ดประจำบท\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:21.186083494+07:00","message":"receive interim result [false|false]: การสแกนคิวอาร์โค้ดประจำบท"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:21.186089584+07:00","message":"[buffer interim] 268 false การสแกนคิวอาร์โค้ดประจำบท"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.18609305+07:00","message":"[bufferProcess] interim [520000000]:การสแกนคิวอาร์โค้ดประจำบท"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.186095031+07:00","message":"[bufferProcess] send to processor:การสแกนคิวอาร์โค้ดประจำวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.18609694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.186098821+07:00","message":"> Transcript [2710] [false]: 'การสแกนคิวอาร์โค้ดประจำวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.186101489+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.186103634+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.186105337+07:00","message":"StatePrefix: 'การสแกนคิวอาร์โค้ดประจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.186107604+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:21.37824181+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:21.378280518+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสแกนคิวอาร์โค้ดประจำบทที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:21.378286505+07:00","message":"receive interim result [false|false]: การสแกนคิวอาร์โค้ดประจำบทที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:21.378298467+07:00","message":"[buffer interim] 268 false การสแกนคิวอาร์โค้ดประจำบทที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.378309591+07:00","message":"[bufferProcess] interim [700000000]:การสแกนคิวอาร์โค้ดประจำบทที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.378312163+07:00","message":"[bufferProcess] send to processor:การสแกนคิวอาร์โค้ดประจำบท"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.37831738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.378320444+07:00","message":"> Transcript [2711] [false]: 'การสแกนคิวอาร์โค้ดประจำบท'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.378323734+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.378325708+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.378329085+07:00","message":"StatePrefix: 'การสแกนคิวอาร์โค้ดประจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.378331325+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:21.514313064+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:21.514350255+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-02-25T13:15:21.514356596+07:00","message":"receive interim result [false|false]: การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:21.514369429+07:00","message":"[buffer interim] 268 false การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.514375033+07:00","message":"[bufferProcess] interim [820000000]:การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.514377283+07:00","message":"[bufferProcess] send to processor:การสแกนคิวอาร์โค้ดประจำบทที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.514381885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.514384594+07:00","message":"> Transcript [2712] [false]: 'การสแกนคิวอาร์โค้ดประจำบทที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.514387735+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.514390035+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.514391696+07:00","message":"StatePrefix: 'การสแกนคิวอาร์โค้ดประจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.514393963+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:21.860971168+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:21.861007087+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสแกนคิวอาร์โค้ดประจำบทที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:21.86101311+07:00","message":"receive interim result [false|false]: การสแกนคิวอาร์โค้ดประจำบทที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:21.86102309+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-02-25T13:15:21.861025604+07:00","message":"receive interim result [false|false]:  1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:21.861033176+07:00","message":"[buffer interim] 268 false การสแกนคิวอาร์โค้ดประจำบทที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:21.861038471+07:00","message":"[buffer interim] 268 false  1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.86104383+07:00","message":"[bufferProcess] interim [300000000]:การสแกนคิวอาร์โค้ดประจำบทที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.86104629+07:00","message":"[bufferProcess] send to processor:การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.861049149+07:00","message":"[bufferProcess] interim [300000000]: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.861051791+07:00","message":"[bufferProcess] update buffer: การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.861054233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.861056804+07:00","message":"> Transcript [2713] [false]: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.861059697+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.861061493+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.861063213+07:00","message":"StatePrefix: 'การสแกนคิวอาร์โค้ดประจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.861065406+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.861068218+07:00","message":"Push: 'สแกนคิวอาร์โค้ดประจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.861070101+07:00","message":"TextPushed: 'การสแกนคิวอาร์โค้ดประจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.861071965+07:00","message":"Set new StatePrefix : 'การสแกนคิวอาร์โค้ดประจำบทที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.861073968+07:00","message":"Next Push (prob) : 'บทที่ 1'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:21.86108089+07:00","message":"push: {false สแกนคิวอาร์โค้ดประจำ 0 0xc003886780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:21.982316826+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:21.982357518+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสแกนคิวอาร์โค้ดประจำบทที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:21.98236305+07:00","message":"receive interim result [false|false]: การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:21.982378546+07:00","message":"[buffer interim] 268 false การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.982385207+07:00","message":"[bufferProcess] interim [420000000]:การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.982387792+07:00","message":"[bufferProcess] send to processor:การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.98239406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.982396536+07:00","message":"> Transcript [2714] [false]: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.982399546+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.982401857+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.982404162+07:00","message":"StatePrefix: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:21.982406667+07:00","message":"TextPushed: 'การสแกนคิวอาร์โค้ดประจำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:22.503855811+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:22.503889108+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-02-25T13:15:22.503895944+07:00","message":"receive interim result [false|false]: การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:22.503907627+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" หนังสือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:22.503910386+07:00","message":"receive interim result [false|false]:  หนังสือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:22.503918182+07:00","message":"[buffer interim] 268 false การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:22.50392132+07:00","message":"[buffer interim] 268 false  หนังสือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:22.503926676+07:00","message":"[bufferProcess] interim [900000000]:การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:22.503928845+07:00","message":"[bufferProcess] send to processor:การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:22.503931173+07:00","message":"[bufferProcess] interim [900000000]: หนังสือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:22.503934303+07:00","message":"[bufferProcess] update buffer: การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:22.503937079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:22.503939562+07:00","message":"> Transcript [2715] [false]: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:22.503942275+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:22.503947182+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:22.503948927+07:00","message":"StatePrefix: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:22.503951014+07:00","message":"TextPushed: 'การสแกนคิวอาร์โค้ดประจำ'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:22.534205399+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:22.534241616+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:22.688808254+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:22.688845336+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-02-25T13:15:22.688851838+07:00","message":"receive interim result [false|false]: การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:22.68886278+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" หนังสือเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:22.688865773+07:00","message":"receive interim result [false|false]:  หนังสือเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:22.688873475+07:00","message":"[buffer interim] 268 false การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:22.688877044+07:00","message":"[buffer interim] 268 false  หนังสือเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:22.688882305+07:00","message":"[bufferProcess] interim [80000000]:การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:22.688884557+07:00","message":"[bufferProcess] send to processor:การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:22.688887521+07:00","message":"[bufferProcess] interim [80000000]: หนังสือเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:22.688890134+07:00","message":"[bufferProcess] update buffer: การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:22.688893501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:22.688895985+07:00","message":"> Transcript [2716] [false]: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:22.688899145+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:22.688901056+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:22.688903027+07:00","message":"StatePrefix: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:22.688905041+07:00","message":"TextPushed: 'การสแกนคิวอาร์โค้ดประจำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.068715494+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.068764006+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-02-25T13:15:23.068769943+07:00","message":"receive interim result [false|false]: การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.068782938+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" หนังสือเรียนวิทย์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.068785974+07:00","message":"receive interim result [false|false]:  หนังสือเรียนวิทย์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.068793376+07:00","message":"[buffer interim] 268 false การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.068796963+07:00","message":"[buffer interim] 268 false  หนังสือเรียนวิทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.068802437+07:00","message":"[bufferProcess] interim [440000000]:การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.068804933+07:00","message":"[bufferProcess] send to processor:การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.068807623+07:00","message":"[bufferProcess] interim [440000000]: หนังสือเรียนวิทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.068810488+07:00","message":"[bufferProcess] update buffer: การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.068813637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.068816237+07:00","message":"> Transcript [2717] [false]: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.068819575+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.068822446+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.068824486+07:00","message":"StatePrefix: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.068826492+07:00","message":"TextPushed: 'การสแกนคิวอาร์โค้ดประจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.06882903+07:00","message":"Push: 'บทที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.068830834+07:00","message":"TextPushed: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.068835207+07:00","message":"Set new StatePrefix : 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.06883847+07:00","message":"Next Push (prob) : ' หนังสือเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.068846007+07:00","message":"push: {false บทที่ 1 0 0xc003886780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.072978515+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.07302028+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสแกนคิวอาร์โค้ดประจำบทที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.073027888+07:00","message":"receive interim result [false|false]: การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.073046783+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" หนังสือเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.073051126+07:00","message":"receive interim result [false|false]:  หนังสือเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.073060355+07:00","message":"[buffer interim] 268 false การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.073065078+07:00","message":"[buffer interim] 268 false  หนังสือเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.073072048+07:00","message":"[bufferProcess] interim [500000000]:การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.073075627+07:00","message":"[bufferProcess] send to processor:การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทย์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.073079464+07:00","message":"[bufferProcess] interim [500000000]: หนังสือเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.073083069+07:00","message":"[bufferProcess] update buffer: การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.073086656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.073090326+07:00","message":"> Transcript [2718] [false]: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.073095471+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.07309881+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.073101846+07:00","message":"StatePrefix: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.073105729+07:00","message":"TextPushed: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.196236009+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.196275644+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสแกนคิวอาร์โค้ดประจำบทที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.196282246+07:00","message":"receive interim result [false|false]: การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.196293129+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" หนังสือเรียนวิทยา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.19629611+07:00","message":"receive interim result [false|false]:  หนังสือเรียนวิทยา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.196303572+07:00","message":"[buffer interim] 268 false การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.196307129+07:00","message":"[buffer interim] 268 false  หนังสือเรียนวิทยา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.196312329+07:00","message":"[bufferProcess] interim [560000000]:การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.196315008+07:00","message":"[bufferProcess] send to processor:การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.196317657+07:00","message":"[bufferProcess] interim [560000000]: หนังสือเรียนวิทยา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.196320518+07:00","message":"[bufferProcess] update buffer: การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.196323753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.196326378+07:00","message":"> Transcript [2719] [false]: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.19632949+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.1963313+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.196335014+07:00","message":"StatePrefix: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.196337476+07:00","message":"TextPushed: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.198437221+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.198454065+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสแกนคิวอาร์โค้ดประจำบทที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.198459435+07:00","message":"receive interim result [false|false]: การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.198471774+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" หนังสือเรียนวิทยาศาสตร์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.198474874+07:00","message":"receive interim result [false|false]:  หนังสือเรียนวิทยาศาสตร์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.198501277+07:00","message":"[buffer interim] 268 false การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.1985334+07:00","message":"[buffer interim] 268 false  หนังสือเรียนวิทยาศาสตร์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.198542529+07:00","message":"[bufferProcess] interim [620000000]:การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.198547274+07:00","message":"[bufferProcess] send to processor:การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.198555449+07:00","message":"[bufferProcess] interim [620000000]: หนังสือเรียนวิทยาศาสตร์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.198559707+07:00","message":"[bufferProcess] update buffer: การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.198563929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.198567919+07:00","message":"> Transcript [2720] [false]: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.19857236+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.198575373+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.198578593+07:00","message":"StatePrefix: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.198582341+07:00","message":"TextPushed: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.473928692+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.473960838+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสแกนคิวอาร์โค้ดประจำบทที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.473967122+07:00","message":"receive interim result [false|false]: การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.473976164+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" หนังสือเรียนวิทยาศาสตร์ป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.473979184+07:00","message":"receive interim result [false|false]:  หนังสือเรียนวิทยาศาสตร์ป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.473986855+07:00","message":"[buffer interim] 268 false การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.473989895+07:00","message":"[buffer interim] 268 false  หนังสือเรียนวิทยาศาสตร์ป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.473995117+07:00","message":"[bufferProcess] interim [920000000]:การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.473997656+07:00","message":"[bufferProcess] send to processor:การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.47400074+07:00","message":"[bufferProcess] interim [920000000]: หนังสือเรียนวิทยาศาสตร์ป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.474003294+07:00","message":"[bufferProcess] update buffer: การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.474006483+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.474008824+07:00","message":"> Transcript [2721] [false]: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.474012421+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.47401424+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.474016368+07:00","message":"StatePrefix: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.47401845+07:00","message":"TextPushed: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.474020834+07:00","message":"Push: ' หนังสือเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.47402272+07:00","message":"TextPushed: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.474030635+07:00","message":"Set new StatePrefix : 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.474039882+07:00","message":"Next Push (prob) : 'วิทยาศาสตร์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.474047683+07:00","message":"push: {false  หนังสือเรียน 0 0xc003886780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.710262171+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.710296072+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสแกนคิวอาร์โค้ดประจำบทที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.71030312+07:00","message":"receive interim result [false|false]: การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.710314871+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" หนังสือเรียนวิทยาศาสตร์ชีวะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.710317435+07:00","message":"receive interim result [false|false]:  หนังสือเรียนวิทยาศาสตร์ชีวะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.710324309+07:00","message":"[buffer interim] 268 false การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.710331379+07:00","message":"[buffer interim] 268 false  หนังสือเรียนวิทยาศาสตร์ชีวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.710336668+07:00","message":"[bufferProcess] interim [40000000]:การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.710339068+07:00","message":"[bufferProcess] send to processor:การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.710345205+07:00","message":"[bufferProcess] interim [40000000]: หนังสือเรียนวิทยาศาสตร์ชีวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.710348331+07:00","message":"[bufferProcess] update buffer: การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.710364599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.710380375+07:00","message":"> Transcript [2722] [false]: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.710387084+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.710389804+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.710392222+07:00","message":"StatePrefix: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.71039528+07:00","message":"TextPushed: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.77707937+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.777117504+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสแกนคิวอาร์โค้ดประจำบทที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.777124175+07:00","message":"receive interim result [false|false]: การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.777134155+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" หนังสือเรียนวิทยาศาสตร์ชีวภาพ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.777136538+07:00","message":"receive interim result [false|false]:  หนังสือเรียนวิทยาศาสตร์ชีวภาพ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.777143831+07:00","message":"[buffer interim] 268 false การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:23.777149093+07:00","message":"[buffer interim] 268 false  หนังสือเรียนวิทยาศาสตร์ชีวภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.777154593+07:00","message":"[bufferProcess] interim [160000000]:การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.777157124+07:00","message":"[bufferProcess] send to processor:การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.777171049+07:00","message":"[bufferProcess] interim [160000000]: หนังสือเรียนวิทยาศาสตร์ชีวภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.77717397+07:00","message":"[bufferProcess] update buffer: การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.777177986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.777180621+07:00","message":"> Transcript [2723] [false]: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.777183966+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.777185759+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.777187496+07:00","message":"StatePrefix: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:23.777189986+07:00","message":"TextPushed: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:24.118983073+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:24.119020135+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสแกนคิวอาร์โค้ดประจำบทที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:24.119026511+07:00","message":"receive interim result [false|false]: การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:24.119037843+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" หนังสือเรียนวิทยาศาสตร์ชีวภาพก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:24.119041005+07:00","message":"receive interim result [false|false]:  หนังสือเรียนวิทยาศาสตร์ชีวภาพก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:24.119047364+07:00","message":"[buffer interim] 268 false การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:24.119050744+07:00","message":"[buffer interim] 268 false  หนังสือเรียนวิทยาศาสตร์ชีวภาพก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.119055644+07:00","message":"[bufferProcess] interim [460000000]:การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.119058196+07:00","message":"[bufferProcess] send to processor:การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.119061748+07:00","message":"[bufferProcess] interim [460000000]: หนังสือเรียนวิทยาศาสตร์ชีวภาพก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.119064388+07:00","message":"[bufferProcess] update buffer: การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.11906769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.119070809+07:00","message":"> Transcript [2724] [false]: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.1190743+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.119076149+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.119078177+07:00","message":"StatePrefix: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.119080969+07:00","message":"TextPushed: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:24.165611778+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:24.165644523+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสแกนคิวอาร์โค้ดประจำบทที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:24.165651171+07:00","message":"receive interim result [false|false]: การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:24.16566231+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:24.165665361+07:00","message":"receive interim result [false|false]:  หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:24.165672681+07:00","message":"[buffer interim] 268 false การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:24.165676272+07:00","message":"[buffer interim] 268 false  หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.1656815+07:00","message":"[bufferProcess] interim [580000000]:การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.165683958+07:00","message":"[bufferProcess] send to processor:การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.165686612+07:00","message":"[bufferProcess] interim [580000000]: หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.165688946+07:00","message":"[bufferProcess] update buffer: การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.165691555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.165694561+07:00","message":"> Transcript [2725] [false]: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.165698392+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.165700241+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.165702093+07:00","message":"StatePrefix: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.165704301+07:00","message":"TextPushed: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.165706883+07:00","message":"Push: 'วิทยาศาสตร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.165708569+07:00","message":"TextPushed: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.165711088+07:00","message":"Set new StatePrefix : 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.165713369+07:00","message":"Next Push (prob) : 'ชีวภาพก็'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:24.165720401+07:00","message":"push: {false วิทยาศาสตร์ 0 0xc003886780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:24.43350526+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:24.433536092+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสแกนคิวอาร์โค้ดประจำบทที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:24.433541311+07:00","message":"receive interim result [false|false]: การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:24.433549399+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:24.43355439+07:00","message":"receive interim result [false|false]:  หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:24.433561698+07:00","message":"[buffer interim] 268 false การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:24.433565025+07:00","message":"[buffer interim] 268 false  หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.433570418+07:00","message":"[bufferProcess] interim [820000000]:การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.433572894+07:00","message":"[bufferProcess] send to processor:การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.433575695+07:00","message":"[bufferProcess] interim [820000000]: หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.433579066+07:00","message":"[bufferProcess] update buffer: การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.433582001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.433584595+07:00","message":"> Transcript [2726] [false]: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.43358803+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.433590158+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.433591878+07:00","message":"StatePrefix: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.433594591+07:00","message":"TextPushed: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:24.676403377+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:24.676436901+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสแกนคิวอาร์โค้ดประจำบทที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:24.676442538+07:00","message":"receive interim result [false|false]: การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:24.676452174+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-02-25T13:15:24.676455365+07:00","message":"receive interim result [false|false]:  หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:24.676462335+07:00","message":"[buffer interim] 268 false การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:24.676467683+07:00","message":"[buffer interim] 268 false  หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.676475113+07:00","message":"[bufferProcess] interim [60000000]:การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.676477666+07:00","message":"[bufferProcess] send to processor:การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.676482542+07:00","message":"[bufferProcess] interim [60000000]: หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.676485182+07:00","message":"[bufferProcess] update buffer: การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.676488012+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.676490557+07:00","message":"> Transcript [2727] [false]: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.676493819+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.676495592+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.676498353+07:00","message":"StatePrefix: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.676500648+07:00","message":"TextPushed: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:24.815960137+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:24.815990812+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสแกนคิวอาร์โค้ดประจำบทที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:24.81599621+07:00","message":"receive interim result [false|false]: การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:24.816005295+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-02-25T13:15:24.816008476+07:00","message":"receive interim result [false|false]:  หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียวกัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:24.816015301+07:00","message":"[buffer interim] 268 false การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:24.816020497+07:00","message":"[buffer interim] 268 false  หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.816025593+07:00","message":"[bufferProcess] interim [180000000]:การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.816028954+07:00","message":"[bufferProcess] send to processor:การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.816034248+07:00","message":"[bufferProcess] interim [180000000]: หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.816037365+07:00","message":"[bufferProcess] update buffer: การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.81604056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.816042982+07:00","message":"> Transcript [2728] [false]: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.816046099+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.816047915+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.816051059+07:00","message":"StatePrefix: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:24.81605368+07:00","message":"TextPushed: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:25.182808637+07:00","message":"[GCS] IsForceVAD: false for message ID: 268"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:25.186200164+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:25.186238897+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสแกนคิวอาร์โค้ดประจำบทที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:25.186244565+07:00","message":"receive interim result [false|false]: การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:25.186256114+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-02-25T13:15:25.186259459+07:00","message":"receive interim result [false|false]:  หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียวกันค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:25.186266848+07:00","message":"[buffer interim] 268 false การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:25.186270556+07:00","message":"[buffer interim] 268 false  หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียวกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:25.186275548+07:00","message":"[bufferProcess] interim [540000000]:การสแกนคิวอาร์โค้ดประจำบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:25.186277924+07:00","message":"[bufferProcess] send to processor:การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:25.186280988+07:00","message":"[bufferProcess] interim [540000000]: หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียวกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:25.18628375+07:00","message":"[bufferProcess] update buffer: การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียวกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:25.186286938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:25.18628978+07:00","message":"> Transcript [2729] [false]: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียวกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:25.186293671+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:25.186295508+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:25.186297873+07:00","message":"StatePrefix: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:25.186300247+07:00","message":"TextPushed: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:25.186306664+07:00","message":"Push: 'ชีวภาพก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:25.186308572+07:00","message":"TextPushed: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:25.186310773+07:00","message":"Set new StatePrefix : 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียวกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:25.18631325+07:00","message":"Next Push (prob) : 'ได้เช่นเดียวกัน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:25.186321427+07:00","message":"push: {false ชีวภาพก็ 0 0xc003886780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:25.420319459+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:25.420377569+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสแกน QR Code ประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียวกันค่ะ\",\"confidence\":0.9182711}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:25.420387785+07:00","message":"receive interim result [true|false]: การสแกน QR Code ประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียวกันค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:25.42040106+07:00","message":"end recv isFinal message id 268"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:25.420404097+07:00","message":"end Recv id 268"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:25.42041389+07:00","message":"[buffer interim] 268 true การสแกน QR Code ประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียวกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:25.420422362+07:00","message":"[bufferProcess] interim [750000000]:การสแกน QR Code ประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียวกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:25.420426885+07:00","message":"[bufferProcess] send to processor (isfinal):การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียวกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:25.420432423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:25.420436513+07:00","message":"> Transcript [2730] [false]: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียวกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:25.420441157+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:25.420444626+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:25.420447641+07:00","message":"StatePrefix: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียวกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:25.420452344+07:00","message":"TextPushed: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:25.420455348+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:25.420458695+07:00","message":"> Transcript [2731] [true]: 'การสแกน QR Code ประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียวกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:25.420461969+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:25.420464855+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:25.420467305+07:00","message":"StatePrefix: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียวกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:25.420471287+07:00","message":"TextPushed: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:25.420475096+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:25.420750978+07:00","message":"Push: 'เช่นเดียวกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:25.420756457+07:00","message":"TextPushed: 'การสแกนคิวอาร์โค้ดประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็เช่นเดียวกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:25.420760081+07:00","message":"Set new StatePrefix : 'การสแกน QR Code ประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียวกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:25.420763957+07:00","message":"Next Push (prob) : 'การสแกน QR Code ประจำบทที่ 1 หนังสือเรียนวิทยาศาสตร์ชีวภาพก็ได้เช่นเดียวกันค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:25.420783775+07:00","message":"push: {true เช่นเดียวกันค่ะ 0 0xc003886780}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:25.420783391+07:00","message":"write aligntment file to 'tmp/7509/align_message_id_268.html'"}
{"level":"info","service":"Main","time":"2026-02-25T13:15:25.433420698+07:00","message":"write wav file: './tmp/7509/7509_268.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:25.534332443+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:25.534347818+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:26.145006861+07:00","message":"[GCS] Start streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:26.478436352+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:26.478479975+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:26.478485287+07:00","message":"receive interim result [false|false]: ก่อน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:26.478500848+07:00","message":"[buffer interim] 269 false ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.478507614+07:00","message":"[bufferProcess] interim [420000000]:ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.478509954+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.478516247+07:00","message":"[bufferProcess] send to processor (ticker):ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.478518544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.478520882+07:00","message":"> Transcript [2732] [false]: 'ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.478523045+07:00","message":"Set StatePrefix (first interim): 'ก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:26.674195762+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:26.674232475+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนจะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:26.674237878+07:00","message":"receive interim result [false|false]: ก่อนจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:26.67425106+07:00","message":"[buffer interim] 269 false ก่อนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.674258343+07:00","message":"[bufferProcess] interim [600000000]:ก่อนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.67426052+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:26.787717482+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:26.787754451+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนจบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:26.787760119+07:00","message":"receive interim result [false|false]: ก่อนจบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:26.787774032+07:00","message":"[buffer interim] 269 false ก่อนจบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.787780703+07:00","message":"[bufferProcess] interim [660000000]:ก่อนจบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.787790942+07:00","message":"[bufferProcess] send to processor:ก่อนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.787795018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.787797996+07:00","message":"> Transcript [2733] [false]: 'ก่อนจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.787801396+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.787803829+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.787805462+07:00","message":"StatePrefix: 'ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:26.787807387+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:27.002438019+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:27.002476449+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนจบถ้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:27.00248221+07:00","message":"receive interim result [false|false]: ก่อนจบถ้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:27.002495647+07:00","message":"[buffer interim] 269 false ก่อนจบถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.002502317+07:00","message":"[bufferProcess] interim [900000000]:ก่อนจบถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.002504671+07:00","message":"[bufferProcess] send to processor:ก่อนจบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.00250954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.002512171+07:00","message":"> Transcript [2734] [false]: 'ก่อนจบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.002514959+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.002516993+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.002518785+07:00","message":"StatePrefix: 'ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.002520821+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:27.109542955+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:27.109573716+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนจบท้าย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:27.109578692+07:00","message":"receive interim result [false|false]: ก่อนจบท้าย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:27.109593649+07:00","message":"[buffer interim] 269 false ก่อนจบท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.109600435+07:00","message":"[bufferProcess] interim [20000000]:ก่อนจบท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.109602643+07:00","message":"[bufferProcess] send to processor:ก่อนจบถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.109609053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.109611917+07:00","message":"> Transcript [2735] [false]: 'ก่อนจบถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.10961492+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.10961662+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.109618417+07:00","message":"StatePrefix: 'ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.109620397+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:27.307553275+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:27.307584056+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนจบท้ายนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:27.307589344+07:00","message":"receive interim result [false|false]: ก่อนจบท้ายนี้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:27.307600465+07:00","message":"[buffer interim] 269 false ก่อนจบท้ายนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.307606762+07:00","message":"[bufferProcess] interim [200000000]:ก่อนจบท้ายนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.307609377+07:00","message":"[bufferProcess] send to processor:ก่อนจบท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.307614601+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.307617019+07:00","message":"> Transcript [2736] [false]: 'ก่อนจบท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.307620064+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.307622141+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.307623904+07:00","message":"StatePrefix: 'ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.307625767+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.307630116+07:00","message":"Push: 'ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.307631796+07:00","message":"TextPushed: 'ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.307633613+07:00","message":"Set new StatePrefix : 'ก่อนจบท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.307635534+07:00","message":"Next Push (prob) : 'จบท้าย'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:27.307641714+07:00","message":"push: {false ก่อน 0 0xc000106a80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:27.407130651+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:27.407167676+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนจบท้ายนี้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:27.40717413+07:00","message":"receive interim result [false|false]: ก่อนจบท้ายนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:27.40719007+07:00","message":"[buffer interim] 269 false ก่อนจบท้ายนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.407197005+07:00","message":"[bufferProcess] interim [320000000]:ก่อนจบท้ายนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.407199551+07:00","message":"[bufferProcess] send to processor:ก่อนจบท้ายนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.407205792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.407208561+07:00","message":"> Transcript [2737] [false]: 'ก่อนจบท้ายนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.407211977+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.407214349+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.407216687+07:00","message":"StatePrefix: 'ก่อนจบท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.407219564+07:00","message":"TextPushed: 'ก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:27.561036169+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:27.561071425+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนจบท้ายนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:27.561077447+07:00","message":"receive interim result [false|false]: ก่อนจบท้ายนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:27.561091324+07:00","message":"[buffer interim] 269 false ก่อนจบท้ายนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.561101954+07:00","message":"[bufferProcess] interim [440000000]:ก่อนจบท้ายนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.561104507+07:00","message":"[bufferProcess] send to processor:ก่อนจบท้ายนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.561109835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.561112537+07:00","message":"> Transcript [2738] [false]: 'ก่อนจบท้ายนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.561118302+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.561120373+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.561122149+07:00","message":"StatePrefix: 'ก่อนจบท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.561124353+07:00","message":"TextPushed: 'ก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:27.750531721+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:27.750558011+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนจบท้ายนี้นะคะคุณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:27.750563867+07:00","message":"receive interim result [false|false]: ก่อนจบท้ายนี้นะคะคุณ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:27.750576494+07:00","message":"[buffer interim] 269 false ก่อนจบท้ายนี้นะคะคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.750583101+07:00","message":"[bufferProcess] interim [680000000]:ก่อนจบท้ายนี้นะคะคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.750586309+07:00","message":"[bufferProcess] send to processor:ก่อนจบท้ายนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.750593285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.750595497+07:00","message":"> Transcript [2739] [false]: 'ก่อนจบท้ายนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.750598841+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.750600958+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.750602762+07:00","message":"StatePrefix: 'ก่อนจบท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:27.75060561+07:00","message":"TextPushed: 'ก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:28.008435086+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:28.008474125+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนจบท้ายนี้นะคะคุณครู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:28.008479899+07:00","message":"receive interim result [false|false]: ก่อนจบท้ายนี้นะคะคุณครู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:28.00849578+07:00","message":"[buffer interim] 269 false ก่อนจบท้ายนี้นะคะคุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.008503366+07:00","message":"[bufferProcess] interim [860000000]:ก่อนจบท้ายนี้นะคะคุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.008505582+07:00","message":"[bufferProcess] send to processor:ก่อนจบท้ายนี้นะคะคุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.008509096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.008511908+07:00","message":"> Transcript [2740] [false]: 'ก่อนจบท้ายนี้นะคะคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.008515565+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.008517427+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.008519214+07:00","message":"StatePrefix: 'ก่อนจบท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.008521207+07:00","message":"TextPushed: 'ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.008523799+07:00","message":"Push: 'จบท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.008525469+07:00","message":"TextPushed: 'ก่อนจบท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.008527935+07:00","message":"Set new StatePrefix : 'ก่อนจบท้ายนี้นะคะคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.00853021+07:00","message":"Next Push (prob) : 'นี้นะคะคุณ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:28.008538092+07:00","message":"push: {false จบท้าย 0 0xc000106a80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:28.258782912+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:28.258840672+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนจบท้ายนี้นะคะคุณครูก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:28.258846579+07:00","message":"receive interim result [false|false]: ก่อนจบท้ายนี้นะคะคุณครูก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:28.258857298+07:00","message":"[buffer interim] 269 false ก่อนจบท้ายนี้นะคะคุณครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.258863859+07:00","message":"[bufferProcess] interim [160000000]:ก่อนจบท้ายนี้นะคะคุณครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.258866087+07:00","message":"[bufferProcess] send to processor:ก่อนจบท้ายนี้นะคะคุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.258871206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.258873867+07:00","message":"> Transcript [2741] [false]: 'ก่อนจบท้ายนี้นะคะคุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.258876923+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.258878966+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.258880829+07:00","message":"StatePrefix: 'ก่อนจบท้ายนี้นะคะคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.25888331+07:00","message":"TextPushed: 'ก่อนจบท้าย'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:28.534617999+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:28.534638311+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:28.573452147+07:00","message":"[GCS] IsForceVAD: false for message ID: 269"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:28.672226633+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:28.672266206+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนจบท้ายนี้นะคะคุณครูก็\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:28.672273133+07:00","message":"receive interim result [true|false]: ก่อนจบท้ายนี้นะคะคุณครูก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:28.672282727+07:00","message":"end recv isFinal message id 269"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:28.672285003+07:00","message":"end Recv id 269"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:28.672305847+07:00","message":"[buffer interim] 269 true ก่อนจบท้ายนี้นะคะคุณครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.672313049+07:00","message":"[bufferProcess] interim [670000000]:ก่อนจบท้ายนี้นะคะคุณครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.672316612+07:00","message":"[bufferProcess] send to processor (isfinal):ก่อนจบท้ายนี้นะคะคุณครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.672320099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.672322856+07:00","message":"> Transcript [2742] [false]: 'ก่อนจบท้ายนี้นะคะคุณครูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.672325636+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.672327541+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.672329392+07:00","message":"StatePrefix: 'ก่อนจบท้ายนี้นะคะคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.672331569+07:00","message":"TextPushed: 'ก่อนจบท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.672333355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.672335211+07:00","message":"> Transcript [2743] [true]: 'ก่อนจบท้ายนี้นะคะคุณครูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.672337692+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.672339163+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.672340675+07:00","message":"StatePrefix: 'ก่อนจบท้ายนี้นะคะคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.672342364+07:00","message":"TextPushed: 'ก่อนจบท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:28.672345362+07:00","message":"Push: 'นี้นะคะคุณครูก็'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:28.672353586+07:00","message":"push: {true นี้นะคะคุณครูก็ 0 0xc000106a80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:15:28.680062133+07:00","message":"write wav file: './tmp/7509/7509_269.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:28.954709553+07:00","message":"[GCS] Start streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:29.425866555+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:29.425904709+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:29.425910206+07:00","message":"receive interim result [false|false]: อยาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:29.425924181+07:00","message":"[buffer interim] 270 false อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.425930265+07:00","message":"[bufferProcess] interim [300000000]:อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.425932121+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:29.610692213+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:29.610726249+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากจะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:29.61073168+07:00","message":"receive interim result [false|false]: อยากจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:29.610744703+07:00","message":"[buffer interim] 270 false อยากจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.610751258+07:00","message":"[bufferProcess] interim [480000000]:อยากจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.61075371+07:00","message":"[bufferProcess] send to processor:อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.610757217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.610759773+07:00","message":"> Transcript [2744] [false]: 'อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.61076183+07:00","message":"Set StatePrefix (first interim): 'อยาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:29.826617028+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:29.826656259+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากจะไป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:29.826661918+07:00","message":"receive interim result [false|false]: อยากจะไป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:29.826674645+07:00","message":"[buffer interim] 270 false อยากจะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.826681691+07:00","message":"[bufferProcess] interim [720000000]:อยากจะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.826683862+07:00","message":"[bufferProcess] send to processor:อยากจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.826688986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.826695784+07:00","message":"> Transcript [2745] [false]: 'อยากจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.826699093+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.826701296+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.82670299+07:00","message":"StatePrefix: 'อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.826705133+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:29.937493439+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:29.937529885+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากจะเปลี่ยน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:29.937535792+07:00","message":"receive interim result [false|false]: อยากจะเปลี่ยน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:29.937547394+07:00","message":"[buffer interim] 270 false อยากจะเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.937553693+07:00","message":"[bufferProcess] interim [780000000]:อยากจะเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.93755607+07:00","message":"[bufferProcess] send to processor:อยากจะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.937561401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.937564098+07:00","message":"> Transcript [2746] [false]: 'อยากจะไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.93756676+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.937568708+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.937570535+07:00","message":"StatePrefix: 'อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:29.937572703+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:30.014924483+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:30.014958012+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากจะเตือน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:30.014963708+07:00","message":"receive interim result [false|false]: อยากจะเตือน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:30.01497886+07:00","message":"[buffer interim] 270 false อยากจะเตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:30.014985373+07:00","message":"[bufferProcess] interim [840000000]:อยากจะเตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:30.014987727+07:00","message":"[bufferProcess] send to processor:อยากจะเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:30.014990976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:30.014993393+07:00","message":"> Transcript [2747] [false]: 'อยากจะเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:30.014996958+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:30.014999297+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:30.015001083+07:00","message":"StatePrefix: 'อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:30.015002777+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:30.107003614+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:30.107043497+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากจะเปลี่ยนหน้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:30.107050088+07:00","message":"receive interim result [false|false]: อยากจะเปลี่ยนหน้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:30.107064939+07:00","message":"[buffer interim] 270 false อยากจะเปลี่ยนหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:30.107072145+07:00","message":"[bufferProcess] interim [900000000]:อยากจะเปลี่ยนหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:30.107074505+07:00","message":"[bufferProcess] send to processor:อยากจะเตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:30.107081139+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:30.10708365+07:00","message":"> Transcript [2748] [false]: 'อยากจะเตือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:30.107086845+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:30.107090039+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:30.10709164+07:00","message":"StatePrefix: 'อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:30.107093825+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:30.107103614+07:00","message":"Push: 'อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:30.107106397+07:00","message":"TextPushed: 'อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:30.107108333+07:00","message":"Set new StatePrefix : 'อยากจะเตือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:30.107110302+07:00","message":"Next Push (prob) : 'จะเตือน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:30.10713221+07:00","message":"push: {false อยาก 0 0xc000106c80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:30.124514951+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:30.124541715+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากจะเปลี่ยนนัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:30.124546653+07:00","message":"receive interim result [false|false]: อยากจะเปลี่ยนนัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:30.124558087+07:00","message":"[buffer interim] 270 false อยากจะเปลี่ยนนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:30.124563306+07:00","message":"[bufferProcess] interim [960000000]:อยากจะเปลี่ยนนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:30.124565852+07:00","message":"[bufferProcess] send to processor:อยากจะเปลี่ยนหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:30.124568798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:30.124582009+07:00","message":"> Transcript [2749] [false]: 'อยากจะเปลี่ยนหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:30.124584125+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:30.124586001+07:00","message":"Set new StatePrefix: 'อยากจะเปลี่ยนหน้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:30.180590627+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:30.180616633+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากจะเปลี่ยนนักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:30.180622109+07:00","message":"receive interim result [false|false]: อยากจะเปลี่ยนนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:30.180632234+07:00","message":"[buffer interim] 270 false อยากจะเปลี่ยนนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:30.180637153+07:00","message":"[bufferProcess] interim [80000000]:อยากจะเปลี่ยนนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:30.18063958+07:00","message":"[bufferProcess] send to processor:อยากจะเปลี่ยนนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:30.180644106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:30.180646749+07:00","message":"> Transcript [2750] [false]: 'อยากจะเปลี่ยนนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:30.18064875+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:30.180650943+07:00","message":"Set new StatePrefix: 'อยากจะเปลี่ยนนัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:30.822259257+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:30.822298986+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากจะเปลี่ยนนักเรียน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:30.822305028+07:00","message":"receive interim result [false|false]: อยากจะเปลี่ยนนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:30.822318252+07:00","message":"[buffer interim] 270 false อยากจะเปลี่ยนนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:30.822325269+07:00","message":"[bufferProcess] interim [680000000]:อยากจะเปลี่ยนนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:30.822327533+07:00","message":"[bufferProcess] send to processor:อยากจะเปลี่ยนนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:30.822332807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:30.82233546+07:00","message":"> Transcript [2751] [false]: 'อยากจะเปลี่ยนนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:30.822338732+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:30.822340845+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:30.822342593+07:00","message":"StatePrefix: 'อยากจะเปลี่ยนนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:30.822344767+07:00","message":"TextPushed: 'อยาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.036623127+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.036651999+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากจะเปลี่ยนนักเรียนอีก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.036656896+07:00","message":"receive interim result [false|false]: อยากจะเปลี่ยนนักเรียนอีก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.036665925+07:00","message":"[buffer interim] 270 false อยากจะเปลี่ยนนักเรียนอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.036673542+07:00","message":"[bufferProcess] interim [920000000]:อยากจะเปลี่ยนนักเรียนอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.036676048+07:00","message":"[bufferProcess] send to processor:อยากจะเปลี่ยนนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.036680908+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.036684328+07:00","message":"> Transcript [2752] [false]: 'อยากจะเปลี่ยนนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.036687225+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.036689492+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.0366921+07:00","message":"StatePrefix: 'อยากจะเปลี่ยนนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.03669428+07:00","message":"TextPushed: 'อยาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.211018561+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.211055522+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากจะเปลี่ยนนักเรียนอีกครั้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.21106255+07:00","message":"receive interim result [false|false]: อยากจะเปลี่ยนนักเรียนอีกครั้ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.211077408+07:00","message":"[buffer interim] 270 false อยากจะเปลี่ยนนักเรียนอีกครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.211084303+07:00","message":"[bufferProcess] interim [40000000]:อยากจะเปลี่ยนนักเรียนอีกครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.211086975+07:00","message":"[bufferProcess] send to processor:อยากจะเปลี่ยนนักเรียนอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.211093618+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.211096393+07:00","message":"> Transcript [2753] [false]: 'อยากจะเปลี่ยนนักเรียนอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.211099516+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.211101769+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.211104151+07:00","message":"StatePrefix: 'อยากจะเปลี่ยนนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.21110637+07:00","message":"TextPushed: 'อยาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.367182004+07:00","message":"[GCS] Cleaned up inactive client: 243"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.367218439+07:00","message":"[GCS] Cleaned up inactive client: 248"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.367221038+07:00","message":"[GCS] Cleaned up inactive client: 241"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.367223279+07:00","message":"[GCS] Cleaned up inactive client: 245"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.367224744+07:00","message":"[GCS] Cleaned up inactive client: 242"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.367226226+07:00","message":"[GCS] Cleaned up inactive client: 246"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.367227724+07:00","message":"[GCS] Cleaned up inactive client: 247"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.367229204+07:00","message":"[GCS] Cleaned up inactive client: 236"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.367230655+07:00","message":"[GCS] Cleaned up inactive client: 238"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.367233644+07:00","message":"[GCS] Cleaned up inactive client: 240"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.36723562+07:00","message":"[GCS] Cleaned up inactive client: 249"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.367237247+07:00","message":"[GCS] Cleaned up inactive client: 239"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.367238727+07:00","message":"[GCS] Cleaned up inactive client: 237"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.367240215+07:00","message":"[GCS] Cleaned up inactive client: 244"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.404769159+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.404803072+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากจะเปลี่ยนนักเรียนอีกครั้งหนึ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.404808051+07:00","message":"receive interim result [false|false]: อยากจะเปลี่ยนนักเรียนอีกครั้งหนึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.404815583+07:00","message":"[buffer interim] 270 false อยากจะเปลี่ยนนักเรียนอีกครั้งหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.404820779+07:00","message":"[bufferProcess] interim [280000000]:อยากจะเปลี่ยนนักเรียนอีกครั้งหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.404823222+07:00","message":"[bufferProcess] send to processor:อยากจะเปลี่ยนนักเรียนอีกครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.40482676+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.404828784+07:00","message":"> Transcript [2754] [false]: 'อยากจะเปลี่ยนนักเรียนอีกครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.40483177+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.404833497+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.404836017+07:00","message":"StatePrefix: 'อยากจะเปลี่ยนนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.40483815+07:00","message":"TextPushed: 'อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.404840529+07:00","message":"Push: 'จะเปลี่ยนนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.404849771+07:00","message":"TextPushed: 'อยากจะเปลี่ยนนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.404851605+07:00","message":"Set new StatePrefix : 'อยากจะเปลี่ยนนักเรียนอีกครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.404853485+07:00","message":"Next Push (prob) : 'เรียนอีกครั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.404859595+07:00","message":"push: {false จะเปลี่ยนนัก 0 0xc000106c80}"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:31.535046916+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:31.535067572+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.590825891+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.590855039+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากจะเปลี่ยนนักเรียนอีกครั้งนึงนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.590861589+07:00","message":"receive interim result [false|false]: อยากจะเปลี่ยนนักเรียนอีกครั้งนึงนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.590874555+07:00","message":"[buffer interim] 270 false อยากจะเปลี่ยนนักเรียนอีกครั้งนึงนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.590880927+07:00","message":"[bufferProcess] interim [460000000]:อยากจะเปลี่ยนนักเรียนอีกครั้งนึงนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.590883354+07:00","message":"[bufferProcess] send to processor:อยากจะเปลี่ยนนักเรียนอีกครั้งหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.590886688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.590889253+07:00","message":"> Transcript [2755] [false]: 'อยากจะเปลี่ยนนักเรียนอีกครั้งหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.590892077+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.590893856+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.590895404+07:00","message":"StatePrefix: 'อยากจะเปลี่ยนนักเรียนอีกครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.590897659+07:00","message":"TextPushed: 'อยากจะเปลี่ยนนัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.721153666+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.721206489+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากจะเปลี่ยนนักเรียนอีกครั้งนึงนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.721212153+07:00","message":"receive interim result [false|false]: อยากจะเปลี่ยนนักเรียนอีกครั้งนึงนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.721227601+07:00","message":"[buffer interim] 270 false อยากจะเปลี่ยนนักเรียนอีกครั้งนึงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.721234391+07:00","message":"[bufferProcess] interim [580000000]:อยากจะเปลี่ยนนักเรียนอีกครั้งนึงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.721236732+07:00","message":"[bufferProcess] send to processor:อยากจะเปลี่ยนนักเรียนอีกครั้งนึงนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.721243334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.721248342+07:00","message":"> Transcript [2756] [false]: 'อยากจะเปลี่ยนนักเรียนอีกครั้งนึงนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.721251833+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.721254314+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.721258898+07:00","message":"StatePrefix: 'อยากจะเปลี่ยนนักเรียนอีกครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.721261888+07:00","message":"TextPushed: 'อยากจะเปลี่ยนนัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.912060259+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.912082945+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากจะเปลี่ยนนักเรียนอีกครั้งนึงนะคะว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.912088436+07:00","message":"receive interim result [false|false]: อยากจะเปลี่ยนนักเรียนอีกครั้งนึงนะคะว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:31.912102254+07:00","message":"[buffer interim] 270 false อยากจะเปลี่ยนนักเรียนอีกครั้งนึงนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.912108168+07:00","message":"[bufferProcess] interim [760000000]:อยากจะเปลี่ยนนักเรียนอีกครั้งนึงนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.91211079+07:00","message":"[bufferProcess] send to processor:อยากจะเปลี่ยนนักเรียนอีกครั้งนึงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.912117252+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.912119183+07:00","message":"> Transcript [2757] [false]: 'อยากจะเปลี่ยนนักเรียนอีกครั้งนึงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.912122761+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.912124842+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.912126958+07:00","message":"StatePrefix: 'อยากจะเปลี่ยนนักเรียนอีกครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:31.912130137+07:00","message":"TextPushed: 'อยากจะเปลี่ยนนัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:32.092298995+07:00","message":"[GCS] IsForceVAD: false for message ID: 270"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:32.211954602+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:32.211993299+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยากจะเปลี่ยนนักเรียนอีกครั้งนึงนะคะว่า\",\"confidence\":0.9365033}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":150000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:32.21199977+07:00","message":"receive interim result [true|false]: อยากจะเปลี่ยนนักเรียนอีกครั้งนึงนะคะว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:32.212010757+07:00","message":"end recv isFinal message id 270"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:32.212012943+07:00","message":"end Recv id 270"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:32.212021307+07:00","message":"[buffer interim] 270 true อยากจะเปลี่ยนนักเรียนอีกครั้งนึงนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.212032306+07:00","message":"[bufferProcess] interim [150000000]:อยากจะเปลี่ยนนักเรียนอีกครั้งนึงนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.212035825+07:00","message":"[bufferProcess] send to processor (isfinal):อยากจะเปลี่ยนนักเรียนอีกครั้งนึงนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.212040997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.212044957+07:00","message":"> Transcript [2758] [false]: 'อยากจะเปลี่ยนนักเรียนอีกครั้งนึงนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.21204982+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.212052751+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.212056152+07:00","message":"StatePrefix: 'อยากจะเปลี่ยนนักเรียนอีกครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.212060329+07:00","message":"TextPushed: 'อยากจะเปลี่ยนนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.212065105+07:00","message":"Push: 'เรียนอีกครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.21206698+07:00","message":"TextPushed: 'อยากจะเปลี่ยนนักเรียนอีกครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.212069102+07:00","message":"Set new StatePrefix : 'อยากจะเปลี่ยนนักเรียนอีกครั้งนึงนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.212071362+07:00","message":"Next Push (prob) : 'นึงนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.212072872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.212074707+07:00","message":"> Transcript [2759] [true]: 'อยากจะเปลี่ยนนักเรียนอีกครั้งนึงนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.212076821+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.212078457+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.21207995+07:00","message":"StatePrefix: 'อยากจะเปลี่ยนนักเรียนอีกครั้งนึงนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.212090073+07:00","message":"TextPushed: 'อยากจะเปลี่ยนนักเรียนอีกครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.212092434+07:00","message":"Push: 'นึงนะคะว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:32.212101188+07:00","message":"push: {false เรียนอีกครั้ง 0 0xc000106c80}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:32.212110469+07:00","message":"push: {true นึงนะคะว่า 0 0xc000106c80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:15:32.224892991+07:00","message":"write wav file: './tmp/7509/7509_270.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:32.224976548+07:00","message":"[GCS] Start streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:32.613289338+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:32.613341684+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:32.613348976+07:00","message":"receive interim result [false|false]: เมื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:32.613371321+07:00","message":"[buffer interim] 271 false เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.613379816+07:00","message":"[bufferProcess] interim [420000000]:เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.613382756+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:32.829875193+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:32.829916211+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อนั้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:32.829921363+07:00","message":"receive interim result [false|false]: เมื่อนั้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:32.82993457+07:00","message":"[buffer interim] 271 false เมื่อนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.829941391+07:00","message":"[bufferProcess] interim [600000000]:เมื่อนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.829943857+07:00","message":"[bufferProcess] send to processor:เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.82994912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.8299518+07:00","message":"> Transcript [2760] [false]: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.829953946+07:00","message":"Set StatePrefix (first interim): 'เมื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:32.879512092+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:32.879538852+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อนัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:32.879544141+07:00","message":"receive interim result [false|false]: เมื่อนัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:32.879553251+07:00","message":"[buffer interim] 271 false เมื่อนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.879557888+07:00","message":"[bufferProcess] interim [660000000]:เมื่อนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.879559801+07:00","message":"[bufferProcess] send to processor:เมื่อนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.879563575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.879566376+07:00","message":"> Transcript [2761] [false]: 'เมื่อนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.87956904+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.879571059+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.879572833+07:00","message":"StatePrefix: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.879574836+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:32.886634149+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:32.886653774+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อนักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:32.88665923+07:00","message":"receive interim result [false|false]: เมื่อนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:32.886670623+07:00","message":"[buffer interim] 271 false เมื่อนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.886676146+07:00","message":"[bufferProcess] interim [720000000]:เมื่อนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.886679191+07:00","message":"[bufferProcess] send to processor:เมื่อนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.886686149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.886689691+07:00","message":"> Transcript [2762] [false]: 'เมื่อนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.886692753+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.88669549+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.886697903+07:00","message":"StatePrefix: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:32.886701141+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.203845188+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.203897345+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อนักเรียนกับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.203903125+07:00","message":"receive interim result [false|false]: เมื่อนักเรียนกับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.203916091+07:00","message":"[buffer interim] 271 false เมื่อนักเรียนกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.203922689+07:00","message":"[bufferProcess] interim [960000000]:เมื่อนักเรียนกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.203924691+07:00","message":"[bufferProcess] send to processor:เมื่อนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.203930155+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.203933009+07:00","message":"> Transcript [2763] [false]: 'เมื่อนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.203935833+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.203938122+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.203940015+07:00","message":"StatePrefix: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.203942285+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.212088661+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.212113824+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อนักเรียนกลับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.212119144+07:00","message":"receive interim result [false|false]: เมื่อนักเรียนกลับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.212131069+07:00","message":"[buffer interim] 271 false เมื่อนักเรียนกลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.212136126+07:00","message":"[bufferProcess] interim [20000000]:เมื่อนักเรียนกลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.212138154+07:00","message":"[bufferProcess] send to processor:เมื่อนักเรียนกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.212141239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.212143817+07:00","message":"> Transcript [2764] [false]: 'เมื่อนักเรียนกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.212147011+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.212148681+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.212150308+07:00","message":"StatePrefix: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.21215221+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.212158093+07:00","message":"Push: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.212160012+07:00","message":"TextPushed: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.212161774+07:00","message":"Set new StatePrefix : 'เมื่อนักเรียนกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.212163765+07:00","message":"Next Push (prob) : 'นักเรียนกับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.212171741+07:00","message":"push: {false เมื่อ 0 0xc001f74080}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.458606516+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.458650984+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อนักเรียนกลับไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.458657205+07:00","message":"receive interim result [false|false]: เมื่อนักเรียนกลับไป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.458669995+07:00","message":"[buffer interim] 271 false เมื่อนักเรียนกลับไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.458677078+07:00","message":"[bufferProcess] interim [260000000]:เมื่อนักเรียนกลับไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.458679414+07:00","message":"[bufferProcess] send to processor:เมื่อนักเรียนกลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.458686132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.458688817+07:00","message":"> Transcript [2765] [false]: 'เมื่อนักเรียนกลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.45869128+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.458693293+07:00","message":"Set new StatePrefix: 'เมื่อนักเรียนกลับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.593917287+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.593940408+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อนักเรียนกลับไปซื้อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.593945098+07:00","message":"receive interim result [false|false]: เมื่อนักเรียนกลับไปซื้อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.593958309+07:00","message":"[buffer interim] 271 false เมื่อนักเรียนกลับไปซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.593963783+07:00","message":"[bufferProcess] interim [380000000]:เมื่อนักเรียนกลับไปซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.593966327+07:00","message":"[bufferProcess] send to processor:เมื่อนักเรียนกลับไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.59396941+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.593983274+07:00","message":"> Transcript [2766] [false]: 'เมื่อนักเรียนกลับไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.593986391+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.59398815+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.593989733+07:00","message":"StatePrefix: 'เมื่อนักเรียนกลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.593991891+07:00","message":"TextPushed: 'เมื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.653101131+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.653139959+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อนักเรียนกลับไปสู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.653146631+07:00","message":"receive interim result [false|false]: เมื่อนักเรียนกลับไปสู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.65317011+07:00","message":"[buffer interim] 271 false เมื่อนักเรียนกลับไปสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.653180751+07:00","message":"[bufferProcess] interim [440000000]:เมื่อนักเรียนกลับไปสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.653183683+07:00","message":"[bufferProcess] send to processor:เมื่อนักเรียนกลับไปซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.653187048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.653190204+07:00","message":"> Transcript [2767] [false]: 'เมื่อนักเรียนกลับไปซื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.653193551+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.653195836+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.653197521+07:00","message":"StatePrefix: 'เมื่อนักเรียนกลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.653199388+07:00","message":"TextPushed: 'เมื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.78936138+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.789407875+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อนักเรียนกลับไปสู่หน้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.789413384+07:00","message":"receive interim result [false|false]: เมื่อนักเรียนกลับไปสู่หน้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.789427026+07:00","message":"[buffer interim] 271 false เมื่อนักเรียนกลับไปสู่หน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.789433599+07:00","message":"[bufferProcess] interim [560000000]:เมื่อนักเรียนกลับไปสู่หน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.789436333+07:00","message":"[bufferProcess] send to processor:เมื่อนักเรียนกลับไปสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.789441717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.789446822+07:00","message":"> Transcript [2768] [false]: 'เมื่อนักเรียนกลับไปสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.789450563+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.789452672+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.789454532+07:00","message":"StatePrefix: 'เมื่อนักเรียนกลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.789456601+07:00","message":"TextPushed: 'เมื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.804970428+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.80498717+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อนักเรียนกลับไปสู่ชั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.804992333+07:00","message":"receive interim result [false|false]: เมื่อนักเรียนกลับไปสู่ชั้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.805002363+07:00","message":"[buffer interim] 271 false เมื่อนักเรียนกลับไปสู่ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.805006007+07:00","message":"[bufferProcess] interim [620000000]:เมื่อนักเรียนกลับไปสู่ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.805008209+07:00","message":"[bufferProcess] send to processor:เมื่อนักเรียนกลับไปสู่หน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.805010446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.805012773+07:00","message":"> Transcript [2769] [false]: 'เมื่อนักเรียนกลับไปสู่หน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.805015448+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.80501727+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.805018915+07:00","message":"StatePrefix: 'เมื่อนักเรียนกลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.805020849+07:00","message":"TextPushed: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.805025258+07:00","message":"Push: 'นักเรียนกลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.805027062+07:00","message":"TextPushed: 'เมื่อนักเรียนกลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.80502926+07:00","message":"Set new StatePrefix : 'เมื่อนักเรียนกลับไปสู่หน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.805031308+07:00","message":"Next Push (prob) : 'ไปสู่หน้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.805039689+07:00","message":"push: {false นักเรียนกลับ 0 0xc001f74080}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.988791164+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.98882597+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อนักเรียนกลับไปสู่ชั้นเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.988830271+07:00","message":"receive interim result [false|false]: เมื่อนักเรียนกลับไปสู่ชั้นเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:33.988849084+07:00","message":"[buffer interim] 271 false เมื่อนักเรียนกลับไปสู่ชั้นเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.988857255+07:00","message":"[bufferProcess] interim [800000000]:เมื่อนักเรียนกลับไปสู่ชั้นเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.988862272+07:00","message":"[bufferProcess] send to processor:เมื่อนักเรียนกลับไปสู่ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.988866654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.988869519+07:00","message":"> Transcript [2770] [false]: 'เมื่อนักเรียนกลับไปสู่ชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.988871908+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:33.988882624+07:00","message":"Set new StatePrefix: 'เมื่อนักเรียนกลับไปสู่ชั้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:34.291473678+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:34.291514916+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อนักเรียนกลับไปสู่ชั้นเรียนและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:34.291521242+07:00","message":"receive interim result [false|false]: เมื่อนักเรียนกลับไปสู่ชั้นเรียนและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:34.291537259+07:00","message":"[buffer interim] 271 false เมื่อนักเรียนกลับไปสู่ชั้นเรียนและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.291544051+07:00","message":"[bufferProcess] interim [40000000]:เมื่อนักเรียนกลับไปสู่ชั้นเรียนและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.291546782+07:00","message":"[bufferProcess] send to processor:เมื่อนักเรียนกลับไปสู่ชั้นเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.29155063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.291553344+07:00","message":"> Transcript [2771] [false]: 'เมื่อนักเรียนกลับไปสู่ชั้นเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.291556439+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.29155839+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.291560343+07:00","message":"StatePrefix: 'เมื่อนักเรียนกลับไปสู่ชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.291563059+07:00","message":"TextPushed: 'เมื่อนักเรียนกลับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:34.35047622+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:34.350508186+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อนักเรียนกลับไปสู่ชั้นเรียนแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:34.350515099+07:00","message":"receive interim result [false|false]: เมื่อนักเรียนกลับไปสู่ชั้นเรียนแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:34.350527434+07:00","message":"[buffer interim] 271 false เมื่อนักเรียนกลับไปสู่ชั้นเรียนแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.350532758+07:00","message":"[bufferProcess] interim [220000000]:เมื่อนักเรียนกลับไปสู่ชั้นเรียนแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.350535093+07:00","message":"[bufferProcess] send to processor:เมื่อนักเรียนกลับไปสู่ชั้นเรียนและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.350541515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.350543917+07:00","message":"> Transcript [2772] [false]: 'เมื่อนักเรียนกลับไปสู่ชั้นเรียนและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.350547068+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.350549457+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.35055138+07:00","message":"StatePrefix: 'เมื่อนักเรียนกลับไปสู่ชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.35055425+07:00","message":"TextPushed: 'เมื่อนักเรียนกลับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:34.533958247+07:00","message":"[GCS] IsForceVAD: false for message ID: 271"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:34.535132056+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:34.535135446+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:34.596077755+07:00","message":"[GCS] Start streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:34.633002892+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:34.633042166+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อนักเรียนกลับไปสู่ชั้นเรียนแล้ว\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:34.633049583+07:00","message":"receive interim result [true|false]: เมื่อนักเรียนกลับไปสู่ชั้นเรียนแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:34.633062767+07:00","message":"end recv isFinal message id 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:34.633065232+07:00","message":"end Recv id 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:34.633070799+07:00","message":"[buffer interim] 271 true เมื่อนักเรียนกลับไปสู่ชั้นเรียนแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.633081352+07:00","message":"[bufferProcess] interim [520000000]:เมื่อนักเรียนกลับไปสู่ชั้นเรียนแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.633084492+07:00","message":"[bufferProcess] send to processor (isfinal):เมื่อนักเรียนกลับไปสู่ชั้นเรียนแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.633088654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.633092968+07:00","message":"> Transcript [2773] [false]: 'เมื่อนักเรียนกลับไปสู่ชั้นเรียนแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.633096179+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.633098001+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.633099916+07:00","message":"StatePrefix: 'เมื่อนักเรียนกลับไปสู่ชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.633102544+07:00","message":"TextPushed: 'เมื่อนักเรียนกลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.633104406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.633106365+07:00","message":"> Transcript [2774] [true]: 'เมื่อนักเรียนกลับไปสู่ชั้นเรียนแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.633108578+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.633110238+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.633111829+07:00","message":"StatePrefix: 'เมื่อนักเรียนกลับไปสู่ชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.633113549+07:00","message":"TextPushed: 'เมื่อนักเรียนกลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:34.633116223+07:00","message":"Push: 'ไปสู่ชั้นเรียนแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:34.633124141+07:00","message":"push: {true ไปสู่ชั้นเรียนแล้ว 0 0xc001f74080}"}
{"level":"info","service":"Main","time":"2026-02-25T13:15:34.640020313+07:00","message":"write wav file: './tmp/7509/7509_271.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:35.128601298+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:35.128640347+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:35.128645797+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:35.128658481+07:00","message":"[buffer interim] 272 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.128665361+07:00","message":"[bufferProcess] interim [420000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.128667201+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:35.311372757+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:35.311422164+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนควร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:35.311429541+07:00","message":"receive interim result [false|false]: นักเรียนควร"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:35.311446051+07:00","message":"[buffer interim] 272 false นักเรียนควร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.311454371+07:00","message":"[bufferProcess] interim [600000000]:นักเรียนควร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.311457628+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.311462209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.311466285+07:00","message":"> Transcript [2775] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.31146925+07:00","message":"Set StatePrefix (first interim): 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:35.624461736+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:35.624500133+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนควรได้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:35.624506274+07:00","message":"receive interim result [false|false]: นักเรียนควรได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:35.624522309+07:00","message":"[buffer interim] 272 false นักเรียนควรได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.624530428+07:00","message":"[bufferProcess] interim [840000000]:นักเรียนควรได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.624533836+07:00","message":"[bufferProcess] send to processor:นักเรียนควร"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.624542465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.624545387+07:00","message":"> Transcript [2776] [false]: 'นักเรียนควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.624548603+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.6245512+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.624553782+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.62455722+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:35.827384088+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:35.827429648+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนควรได้ทด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:35.82743606+07:00","message":"receive interim result [false|false]: นักเรียนควรได้ทด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:35.827448296+07:00","message":"[buffer interim] 272 false นักเรียนควรได้ทด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.827457367+07:00","message":"[bufferProcess] interim [80000000]:นักเรียนควรได้ทด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.827460617+07:00","message":"[bufferProcess] send to processor:นักเรียนควรได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.827467797+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.827471764+07:00","message":"> Transcript [2777] [false]: 'นักเรียนควรได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.827475862+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.827478497+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.827481496+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.827483305+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:35.949549982+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:35.949589727+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนควรได้ทดลอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:35.949595546+07:00","message":"receive interim result [false|false]: นักเรียนควรได้ทดลอง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:35.949611627+07:00","message":"[buffer interim] 272 false นักเรียนควรได้ทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.94961894+07:00","message":"[bufferProcess] interim [200000000]:นักเรียนควรได้ทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.949621379+07:00","message":"[bufferProcess] send to processor:นักเรียนควรได้ทด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.949624984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.949628724+07:00","message":"> Transcript [2778] [false]: 'นักเรียนควรได้ทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.949631846+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.949633968+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.949635716+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:35.949637561+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:36.2241442+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:36.224185118+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนควรได้ทดลองกิน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:36.224191162+07:00","message":"receive interim result [false|false]: นักเรียนควรได้ทดลองกิน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:36.224205703+07:00","message":"[buffer interim] 272 false นักเรียนควรได้ทดลองกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:36.224213985+07:00","message":"[bufferProcess] interim [500000000]:นักเรียนควรได้ทดลองกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:36.224216509+07:00","message":"[bufferProcess] send to processor:นักเรียนควรได้ทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:36.224220011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:36.224223111+07:00","message":"> Transcript [2779] [false]: 'นักเรียนควรได้ทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:36.224226331+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:36.224228329+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:36.224229967+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:36.224231991+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:36.224234623+07:00","message":"Push: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:36.224236619+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:36.224240353+07:00","message":"Set new StatePrefix : 'นักเรียนควรได้ทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:36.224242702+07:00","message":"Next Push (prob) : 'ควรได้ทดลอง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:36.224250196+07:00","message":"push: {false นักเรียน 0 0xc001f74780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:36.338633051+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:36.338669661+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนควรได้ทดลองคิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:36.338675502+07:00","message":"receive interim result [false|false]: นักเรียนควรได้ทดลองคิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:36.338686266+07:00","message":"[buffer interim] 272 false นักเรียนควรได้ทดลองคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:36.338692895+07:00","message":"[bufferProcess] interim [560000000]:นักเรียนควรได้ทดลองคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:36.338695145+07:00","message":"[bufferProcess] send to processor:นักเรียนควรได้ทดลองกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:36.338700366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:36.338703619+07:00","message":"> Transcript [2780] [false]: 'นักเรียนควรได้ทดลองกิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:36.338706761+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:36.338708772+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:36.338710567+07:00","message":"StatePrefix: 'นักเรียนควรได้ทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:36.338712967+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:36.456129811+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:36.456172837+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนควรได้ทดลองกิจกรรม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:36.456178427+07:00","message":"receive interim result [false|false]: นักเรียนควรได้ทดลองกิจกรรม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:36.456191426+07:00","message":"[buffer interim] 272 false นักเรียนควรได้ทดลองกิจกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:36.456198281+07:00","message":"[bufferProcess] interim [680000000]:นักเรียนควรได้ทดลองกิจกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:36.456201073+07:00","message":"[bufferProcess] send to processor:นักเรียนควรได้ทดลองคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:36.456207717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:36.45621011+07:00","message":"> Transcript [2781] [false]: 'นักเรียนควรได้ทดลองคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:36.456213338+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:36.456215952+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:36.456217702+07:00","message":"StatePrefix: 'นักเรียนควรได้ทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:36.456219834+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:36.846259221+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:36.846293515+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนควรได้ทดลองกิจกรรมหรือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:36.846301442+07:00","message":"receive interim result [false|false]: นักเรียนควรได้ทดลองกิจกรรมหรือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:36.846315917+07:00","message":"[buffer interim] 272 false นักเรียนควรได้ทดลองกิจกรรมหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:36.846323507+07:00","message":"[bufferProcess] interim [40000000]:นักเรียนควรได้ทดลองกิจกรรมหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:36.846325956+07:00","message":"[bufferProcess] send to processor:นักเรียนควรได้ทดลองกิจกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:36.84633232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:36.846335109+07:00","message":"> Transcript [2782] [false]: 'นักเรียนควรได้ทดลองกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:36.846337884+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:36.846339834+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:36.846341827+07:00","message":"StatePrefix: 'นักเรียนควรได้ทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:36.846344486+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:36.904737955+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:36.904767001+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนควรได้ทดลองกิจกรรมเรื่อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:36.904772365+07:00","message":"receive interim result [false|false]: นักเรียนควรได้ทดลองกิจกรรมเรื่อง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:36.904799129+07:00","message":"[buffer interim] 272 false นักเรียนควรได้ทดลองกิจกรรมเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:36.90480818+07:00","message":"[bufferProcess] interim [160000000]:นักเรียนควรได้ทดลองกิจกรรมเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:36.904811541+07:00","message":"[bufferProcess] send to processor:นักเรียนควรได้ทดลองกิจกรรมหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:36.904817931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:36.90482186+07:00","message":"> Transcript [2783] [false]: 'นักเรียนควรได้ทดลองกิจกรรมหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:36.9048258+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:36.904828607+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:36.904832331+07:00","message":"StatePrefix: 'นักเรียนควรได้ทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:36.904834377+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:36.904838078+07:00","message":"Push: 'ควรได้ทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:36.904840831+07:00","message":"TextPushed: 'นักเรียนควรได้ทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:36.90484362+07:00","message":"Set new StatePrefix : 'นักเรียนควรได้ทดลองกิจกรรมหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:36.904847347+07:00","message":"Next Push (prob) : 'กิจกรรมหรือ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:36.904856511+07:00","message":"push: {false ควรได้ทดลอง 0 0xc001f74780}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:37.023141801+07:00","message":"[GCS] IsForceVAD: false for message ID: 272"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:37.148096037+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:37.148136919+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนควรได้ทดลองกิจกรรมเรื่อง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:37.148142977+07:00","message":"receive interim result [true|false]: นักเรียนควรได้ทดลองกิจกรรมเรื่อง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:37.148152218+07:00","message":"end recv isFinal message id 272"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:37.148154513+07:00","message":"end Recv id 272"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:37.148161068+07:00","message":"[buffer interim] 272 true นักเรียนควรได้ทดลองกิจกรรมเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.148169978+07:00","message":"[bufferProcess] interim [460000000]:นักเรียนควรได้ทดลองกิจกรรมเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.148173047+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนควรได้ทดลองกิจกรรมเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.148176942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.148179735+07:00","message":"> Transcript [2784] [false]: 'นักเรียนควรได้ทดลองกิจกรรมเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.148181994+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.148183888+07:00","message":"Set new StatePrefix: 'นักเรียนควรได้ทดลองกิจกรรมเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.148185524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.148187476+07:00","message":"> Transcript [2785] [true]: 'นักเรียนควรได้ทดลองกิจกรรมเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.14818979+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.148191859+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.148194433+07:00","message":"StatePrefix: 'นักเรียนควรได้ทดลองกิจกรรมเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.148197244+07:00","message":"TextPushed: 'นักเรียนควรได้ทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.14820364+07:00","message":"Push: 'กิจกรรมเรื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:37.148213754+07:00","message":"push: {true กิจกรรมเรื่อง 0 0xc001f74780}"}
{"level":"info","service":"Main","time":"2026-02-25T13:15:37.155224457+07:00","message":"write wav file: './tmp/7509/7509_272.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:37.155394951+07:00","message":"[GCS] Start streaming session, msgId: 273"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:37.536161518+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:37.536186772+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:37.679283143+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:37.6793183+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:37.67932407+07:00","message":"receive interim result [false|false]: สมบัติ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:37.679340054+07:00","message":"[buffer interim] 273 false สมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.679346216+07:00","message":"[bufferProcess] interim [360000000]:สมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.679348123+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:37.871621824+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:37.87165722+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:37.871663165+07:00","message":"receive interim result [false|false]: สมบัติการ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:37.871677422+07:00","message":"[buffer interim] 273 false สมบัติการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.871684542+07:00","message":"[bufferProcess] interim [600000000]:สมบัติการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.871687159+07:00","message":"[bufferProcess] send to processor:สมบัติ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.871693594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.871699515+07:00","message":"> Transcript [2786] [false]: 'สมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:37.871701753+07:00","message":"Set StatePrefix (first interim): 'สมบัติ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:38.189898096+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:38.189951479+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติการเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:38.189958167+07:00","message":"receive interim result [false|false]: สมบัติการเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:38.18997323+07:00","message":"[buffer interim] 273 false สมบัติการเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.189982037+07:00","message":"[bufferProcess] interim [840000000]:สมบัติการเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.189986366+07:00","message":"[bufferProcess] send to processor:สมบัติการ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.189994942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.189997815+07:00","message":"> Transcript [2787] [false]: 'สมบัติการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.190001369+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.190003441+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.190005531+07:00","message":"StatePrefix: 'สมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.190007473+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:38.323311396+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:38.323348554+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติการเป็นเยื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:38.323354101+07:00","message":"receive interim result [false|false]: สมบัติการเป็นเยื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:38.323367148+07:00","message":"[buffer interim] 273 false สมบัติการเป็นเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.323373209+07:00","message":"[bufferProcess] interim [20000000]:สมบัติการเป็นเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.323375691+07:00","message":"[bufferProcess] send to processor:สมบัติการเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.323380766+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.323383781+07:00","message":"> Transcript [2788] [false]: 'สมบัติการเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.323387679+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.323390287+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.323392016+07:00","message":"StatePrefix: 'สมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.323393891+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:38.578550421+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:38.578592395+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติการเป็นเยื่อเลือก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:38.578600645+07:00","message":"receive interim result [false|false]: สมบัติการเป็นเยื่อเลือก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:38.578615485+07:00","message":"[buffer interim] 273 false สมบัติการเป็นเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.578625219+07:00","message":"[bufferProcess] interim [260000000]:สมบัติการเป็นเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.578627786+07:00","message":"[bufferProcess] send to processor:สมบัติการเป็นเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.578635689+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.578638413+07:00","message":"> Transcript [2789] [false]: 'สมบัติการเป็นเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.578642102+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.578644625+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.578646756+07:00","message":"StatePrefix: 'สมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.578648881+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:38.767038288+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:38.76706949+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติการเป็นเยื่อเลือกผ่าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:38.767075298+07:00","message":"receive interim result [false|false]: สมบัติการเป็นเยื่อเลือกผ่าน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:38.767088638+07:00","message":"[buffer interim] 273 false สมบัติการเป็นเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.767095201+07:00","message":"[bufferProcess] interim [500000000]:สมบัติการเป็นเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.767098093+07:00","message":"[bufferProcess] send to processor:สมบัติการเป็นเยื่อเลือก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.767104591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.767107148+07:00","message":"> Transcript [2790] [false]: 'สมบัติการเป็นเยื่อเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.76711196+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.767114074+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.767115914+07:00","message":"StatePrefix: 'สมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.767117842+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.767123891+07:00","message":"Push: 'สมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.767125688+07:00","message":"TextPushed: 'สมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.767128019+07:00","message":"Set new StatePrefix : 'สมบัติการเป็นเยื่อเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:38.767130471+07:00","message":"Next Push (prob) : 'การเป็นเยื่อเลือก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:38.767138443+07:00","message":"push: {false สมบัติ 0 0xc000107000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:39.090674986+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:39.090713451+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติการเป็นเยื่อเลือกผ่านของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:39.090720241+07:00","message":"receive interim result [false|false]: สมบัติการเป็นเยื่อเลือกผ่านของ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:39.090739876+07:00","message":"[buffer interim] 273 false สมบัติการเป็นเยื่อเลือกผ่านของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.090751537+07:00","message":"[bufferProcess] interim [800000000]:สมบัติการเป็นเยื่อเลือกผ่านของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.090754163+07:00","message":"[bufferProcess] send to processor:สมบัติการเป็นเยื่อเลือกผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.090758191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.090761687+07:00","message":"> Transcript [2791] [false]: 'สมบัติการเป็นเยื่อเลือกผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.090765154+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.090767219+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.090769036+07:00","message":"StatePrefix: 'สมบัติการเป็นเยื่อเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.090771157+07:00","message":"TextPushed: 'สมบัติ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:39.41046783+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:39.41050349+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติการเป็นเยื่อเลือกผ่านของเยื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:39.410509906+07:00","message":"receive interim result [false|false]: สมบัติการเป็นเยื่อเลือกผ่านของเยื่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:39.410523206+07:00","message":"[buffer interim] 273 false สมบัติการเป็นเยื่อเลือกผ่านของเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.410529768+07:00","message":"[bufferProcess] interim [40000000]:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.410533137+07:00","message":"[bufferProcess] send to processor:สมบัติการเป็นเยื่อเลือกผ่านของ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.410538589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.410541185+07:00","message":"> Transcript [2792] [false]: 'สมบัติการเป็นเยื่อเลือกผ่านของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.410544316+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.410546444+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.410548394+07:00","message":"StatePrefix: 'สมบัติการเป็นเยื่อเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.410551019+07:00","message":"TextPushed: 'สมบัติ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:39.469134925+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:39.469181833+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:39.469188961+07:00","message":"receive interim result [false|false]: สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้ม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:39.46920361+07:00","message":"[buffer interim] 273 false สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.469210557+07:00","message":"[bufferProcess] interim [220000000]:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.469213047+07:00","message":"[bufferProcess] send to processor:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.469219135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.469221647+07:00","message":"> Transcript [2793] [false]: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.469225168+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.469227362+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.469229385+07:00","message":"StatePrefix: 'สมบัติการเป็นเยื่อเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.469232182+07:00","message":"TextPushed: 'สมบัติ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:39.789434682+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:39.78947666+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:39.789482965+07:00","message":"receive interim result [false|false]: สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:39.789498496+07:00","message":"[buffer interim] 273 false สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.789505105+07:00","message":"[bufferProcess] interim [520000000]:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.789507755+07:00","message":"[bufferProcess] send to processor:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.789514833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.789517681+07:00","message":"> Transcript [2794] [false]: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.789521501+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.789523433+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.789525924+07:00","message":"StatePrefix: 'สมบัติการเป็นเยื่อเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.78952828+07:00","message":"TextPushed: 'สมบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.789534649+07:00","message":"Push: 'การเป็นเยื่อเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.789536517+07:00","message":"TextPushed: 'สมบัติการเป็นเยื่อเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.789538637+07:00","message":"Set new StatePrefix : 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:39.78954143+07:00","message":"Next Push (prob) : 'ผ่านของเยื่อหุ้ม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:39.789550794+07:00","message":"push: {false การเป็นเยื่อเลือก 0 0xc000107000}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:40.223295387+07:00","message":"[GCS] IsForceVAD: false for message ID: 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:40.296896396+07:00","message":"[GCS] Start streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:40.309924001+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:40.309971187+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:40.309977065+07:00","message":"receive interim result [true|false]: สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:40.309984395+07:00","message":"end recv isFinal message id 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:40.30998668+07:00","message":"end Recv id 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:40.309993078+07:00","message":"[buffer interim] 273 true สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:40.310003692+07:00","message":"[bufferProcess] interim [90000000]:สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:40.310007087+07:00","message":"[bufferProcess] send to processor (isfinal):สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:40.310010972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:40.310013779+07:00","message":"> Transcript [2795] [false]: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:40.310017299+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:40.310019265+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:40.310021043+07:00","message":"StatePrefix: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:40.310024185+07:00","message":"TextPushed: 'สมบัติการเป็นเยื่อเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:40.310026086+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:40.310028137+07:00","message":"> Transcript [2796] [true]: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้มเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:40.310030338+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:40.310031957+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:40.310033521+07:00","message":"StatePrefix: 'สมบัติการเป็นเยื่อเลือกผ่านของเยื่อหุ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:40.310035248+07:00","message":"TextPushed: 'สมบัติการเป็นเยื่อเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:40.310038974+07:00","message":"Push: 'ผ่านของเยื่อหุ้มเซลล์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:40.310045776+07:00","message":"push: {true ผ่านของเยื่อหุ้มเซลล์ 0 0xc000107000}"}
{"level":"info","service":"Main","time":"2026-02-25T13:15:40.317806538+07:00","message":"write wav file: './tmp/7509/7509_273.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:40.536403036+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:40.536396124+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:40.695242364+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:40.695287266+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คิด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:40.695292677+07:00","message":"receive interim result [false|false]: คิด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:40.695306038+07:00","message":"[buffer interim] 274 false คิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:40.695312977+07:00","message":"[bufferProcess] interim [420000000]:คิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:40.695314613+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:40.892629954+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:40.89267627+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เที่ยว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:40.892682595+07:00","message":"receive interim result [false|false]: เที่ยว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:40.892697113+07:00","message":"[buffer interim] 274 false เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:40.892703267+07:00","message":"[bufferProcess] interim [540000000]:เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:40.892705669+07:00","message":"[bufferProcess] send to processor:คิด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:40.892711194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:40.892714545+07:00","message":"> Transcript [2797] [false]: 'คิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:40.892717886+07:00","message":"Set StatePrefix (first interim): 'คิด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:40.957467481+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:40.957515761+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:40.957521649+07:00","message":"receive interim result [false|false]: ที่นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:40.957538273+07:00","message":"[buffer interim] 274 false ที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:40.957545428+07:00","message":"[bufferProcess] interim [660000000]:ที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:40.957547747+07:00","message":"[bufferProcess] send to processor:เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:40.957554344+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:40.957557272+07:00","message":"> Transcript [2798] [false]: 'เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:40.95755954+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:40.957561896+07:00","message":"Set new StatePrefix: 'เที่ยว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:41.019571075+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:41.019609915+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นักเรียนได้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:41.019617721+07:00","message":"receive interim result [false|false]: ที่นักเรียนได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:41.019634825+07:00","message":"[buffer interim] 274 false ที่นักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.019642246+07:00","message":"[bufferProcess] interim [780000000]:ที่นักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.019645674+07:00","message":"[bufferProcess] send to processor:ที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.019655612+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.019660088+07:00","message":"> Transcript [2799] [false]: 'ที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.0196628+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.019666786+07:00","message":"Set new StatePrefix: 'ที่นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:41.267667625+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:41.267694287+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นักเรียนได้ฝึก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:41.267698656+07:00","message":"receive interim result [false|false]: ที่นักเรียนได้ฝึก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:41.267713703+07:00","message":"[buffer interim] 274 false ที่นักเรียนได้ฝึก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.26772026+07:00","message":"[bufferProcess] interim [960000000]:ที่นักเรียนได้ฝึก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.26772334+07:00","message":"[bufferProcess] send to processor:ที่นักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.267728496+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.267730656+07:00","message":"> Transcript [2800] [false]: 'ที่นักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.267733434+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.267735275+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.267736972+07:00","message":"StatePrefix: 'ที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.267738699+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:41.270778367+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:41.270816285+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นักเรียนได้ศึกษา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:41.270821437+07:00","message":"receive interim result [false|false]: ที่นักเรียนได้ศึกษา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:41.270836116+07:00","message":"[buffer interim] 274 false ที่นักเรียนได้ศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.270842618+07:00","message":"[bufferProcess] interim [20000000]:ที่นักเรียนได้ศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.27084472+07:00","message":"[bufferProcess] send to processor:ที่นักเรียนได้ฝึก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.270850067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.270852626+07:00","message":"> Transcript [2801] [false]: 'ที่นักเรียนได้ฝึก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.270855852+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.270857905+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.270859683+07:00","message":"StatePrefix: 'ที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.270861746+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:41.661365222+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:41.661411897+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นักเรียนได้ศึกษาไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:41.661419+07:00","message":"receive interim result [false|false]: ที่นักเรียนได้ศึกษาไป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:41.661434229+07:00","message":"[buffer interim] 274 false ที่นักเรียนได้ศึกษาไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.661442042+07:00","message":"[bufferProcess] interim [380000000]:ที่นักเรียนได้ศึกษาไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.661444484+07:00","message":"[bufferProcess] send to processor:ที่นักเรียนได้ศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.661451134+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.661454089+07:00","message":"> Transcript [2802] [false]: 'ที่นักเรียนได้ศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.661457469+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.661459703+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.661461457+07:00","message":"StatePrefix: 'ที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.661464317+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:41.726959842+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:41.727010562+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นักเรียนได้ศึกษาเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:41.727017444+07:00","message":"receive interim result [false|false]: ที่นักเรียนได้ศึกษาเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:41.727031513+07:00","message":"[buffer interim] 274 false ที่นักเรียนได้ศึกษาเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.727039176+07:00","message":"[bufferProcess] interim [440000000]:ที่นักเรียนได้ศึกษาเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.727041895+07:00","message":"[bufferProcess] send to processor:ที่นักเรียนได้ศึกษาไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.727048385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.727051217+07:00","message":"> Transcript [2803] [false]: 'ที่นักเรียนได้ศึกษาไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.727054611+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.727056954+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.727059014+07:00","message":"StatePrefix: 'ที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.727061314+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.727067088+07:00","message":"Push: 'ที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.727068931+07:00","message":"TextPushed: 'ที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.72707097+07:00","message":"Set new StatePrefix : 'ที่นักเรียนได้ศึกษาไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.727073354+07:00","message":"Next Push (prob) : 'ได้ศึกษาไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:41.727081222+07:00","message":"push: {false ที่นักเรียน 0 0xc00051d700}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:41.735219389+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:41.735240102+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นักเรียนได้ศึกษาไปแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:41.735245703+07:00","message":"receive interim result [false|false]: ที่นักเรียนได้ศึกษาไปแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:41.735258623+07:00","message":"[buffer interim] 274 false ที่นักเรียนได้ศึกษาไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.735263375+07:00","message":"[bufferProcess] interim [500000000]:ที่นักเรียนได้ศึกษาไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.735265345+07:00","message":"[bufferProcess] send to processor:ที่นักเรียนได้ศึกษาเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.735267971+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.735270383+07:00","message":"> Transcript [2804] [false]: 'ที่นักเรียนได้ศึกษาเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.735272223+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.735274561+07:00","message":"Set new StatePrefix: 'ที่นักเรียนได้ศึกษาเป็น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:41.914578526+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:41.914622674+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นักเรียนได้ศึกษาไปแล้วนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:41.914628582+07:00","message":"receive interim result [false|false]: ที่นักเรียนได้ศึกษาไปแล้วนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:41.914640368+07:00","message":"[buffer interim] 274 false ที่นักเรียนได้ศึกษาไปแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.914647232+07:00","message":"[bufferProcess] interim [680000000]:ที่นักเรียนได้ศึกษาไปแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.914649508+07:00","message":"[bufferProcess] send to processor:ที่นักเรียนได้ศึกษาไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.914654999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.914657577+07:00","message":"> Transcript [2805] [false]: 'ที่นักเรียนได้ศึกษาไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.914660268+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:41.914662403+07:00","message":"Set new StatePrefix: 'ที่นักเรียนได้ศึกษาไปแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:42.039648408+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:42.039693716+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นักเรียนได้ศึกษาไปแล้วใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:42.039700465+07:00","message":"receive interim result [false|false]: ที่นักเรียนได้ศึกษาไปแล้วใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:42.039714575+07:00","message":"[buffer interim] 274 false ที่นักเรียนได้ศึกษาไปแล้วใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.039732247+07:00","message":"[bufferProcess] interim [740000000]:ที่นักเรียนได้ศึกษาไปแล้วใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.039734884+07:00","message":"[bufferProcess] send to processor:ที่นักเรียนได้ศึกษาไปแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.039741233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.039744005+07:00","message":"> Transcript [2806] [false]: 'ที่นักเรียนได้ศึกษาไปแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.039747126+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.039749158+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.039750938+07:00","message":"StatePrefix: 'ที่นักเรียนได้ศึกษาไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.03975285+07:00","message":"TextPushed: 'ที่นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:42.171657312+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:42.171697223+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นักเรียนได้ศึกษาไปแล้วในตอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:42.17170349+07:00","message":"receive interim result [false|false]: ที่นักเรียนได้ศึกษาไปแล้วในตอน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:42.171719054+07:00","message":"[buffer interim] 274 false ที่นักเรียนได้ศึกษาไปแล้วในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.171726034+07:00","message":"[bufferProcess] interim [860000000]:ที่นักเรียนได้ศึกษาไปแล้วในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.171728638+07:00","message":"[bufferProcess] send to processor:ที่นักเรียนได้ศึกษาไปแล้วใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.171732145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.171735461+07:00","message":"> Transcript [2807] [false]: 'ที่นักเรียนได้ศึกษาไปแล้วใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.171738749+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.171740755+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.171742422+07:00","message":"StatePrefix: 'ที่นักเรียนได้ศึกษาไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.171744475+07:00","message":"TextPushed: 'ที่นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:42.362919827+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:42.362966753+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นักเรียนได้ศึกษาไปแล้วในตอนที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:42.362975461+07:00","message":"receive interim result [false|false]: ที่นักเรียนได้ศึกษาไปแล้วในตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:42.362995354+07:00","message":"[buffer interim] 274 false ที่นักเรียนได้ศึกษาไปแล้วในตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.363003585+07:00","message":"[bufferProcess] interim [100000000]:ที่นักเรียนได้ศึกษาไปแล้วในตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.36300709+07:00","message":"[bufferProcess] send to processor:ที่นักเรียนได้ศึกษาไปแล้วในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.363014914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.363017694+07:00","message":"> Transcript [2808] [false]: 'ที่นักเรียนได้ศึกษาไปแล้วในตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.36302172+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.363024262+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.36303053+07:00","message":"StatePrefix: 'ที่นักเรียนได้ศึกษาไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.363033214+07:00","message":"TextPushed: 'ที่นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:42.433423043+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:42.433463124+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-02-25T13:15:42.433468941+07:00","message":"receive interim result [false|false]: ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:42.433482616+07:00","message":"[buffer interim] 274 false ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.43348979+07:00","message":"[bufferProcess] interim [220000000]:ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.433492878+07:00","message":"[bufferProcess] send to processor:ที่นักเรียนได้ศึกษาไปแล้วในตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.43349836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.433501124+07:00","message":"> Transcript [2809] [false]: 'ที่นักเรียนได้ศึกษาไปแล้วในตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.433505167+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.433507545+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.433509643+07:00","message":"StatePrefix: 'ที่นักเรียนได้ศึกษาไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.43351201+07:00","message":"TextPushed: 'ที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.433516666+07:00","message":"Push: 'ได้ศึกษาไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.433518688+07:00","message":"TextPushed: 'ที่นักเรียนได้ศึกษาไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.433520549+07:00","message":"Set new StatePrefix : 'ที่นักเรียนได้ศึกษาไปแล้วในตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.433522461+07:00","message":"Next Push (prob) : 'ในตอนที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:42.433529457+07:00","message":"push: {false ได้ศึกษาไปแล้ว 0 0xc00051d700}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:42.7486205+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:42.748658546+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:42.748665372+07:00","message":"receive interim result [false|false]: ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:42.748680476+07:00","message":"[buffer interim] 274 false ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.748687589+07:00","message":"[bufferProcess] interim [520000000]:ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.748689955+07:00","message":"[bufferProcess] send to processor:ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.748699261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.748701979+07:00","message":"> Transcript [2810] [false]: 'ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.748705429+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.748707788+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.748709493+07:00","message":"StatePrefix: 'ที่นักเรียนได้ศึกษาไปแล้วในตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.748712137+07:00","message":"TextPushed: 'ที่นักเรียนได้ศึกษาไปแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:42.87465849+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:42.874695184+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-02-25T13:15:42.874701027+07:00","message":"receive interim result [false|false]: ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:42.87471632+07:00","message":"[buffer interim] 274 false ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.874722837+07:00","message":"[bufferProcess] interim [580000000]:ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.874724945+07:00","message":"[bufferProcess] send to processor:ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.874728628+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.874731112+07:00","message":"> Transcript [2811] [false]: 'ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.874734764+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.874736612+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.874738333+07:00","message":"StatePrefix: 'ที่นักเรียนได้ศึกษาไปแล้วในตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.874740835+07:00","message":"TextPushed: 'ที่นักเรียนได้ศึกษาไปแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:42.944750202+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:42.944790115+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นักเรียนได้ศึกษาไปแล้วในตอนที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:42.944797234+07:00","message":"receive interim result [false|false]: ที่นักเรียนได้ศึกษาไปแล้วในตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:42.944809432+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-02-25T13:15:42.944814188+07:00","message":"receive interim result [false|false]:  1 ด้วยนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:42.944823538+07:00","message":"[buffer interim] 274 false ที่นักเรียนได้ศึกษาไปแล้วในตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:42.944827995+07:00","message":"[buffer interim] 274 false  1 ด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.944835425+07:00","message":"[bufferProcess] interim [700000000]:ที่นักเรียนได้ศึกษาไปแล้วในตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.944838177+07:00","message":"[bufferProcess] send to processor:ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.94484338+07:00","message":"[bufferProcess] interim [700000000]: 1 ด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.944845727+07:00","message":"[bufferProcess] update buffer: ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.944848667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.944851338+07:00","message":"> Transcript [2812] [false]: 'ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.944854651+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.944856918+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.94485892+07:00","message":"StatePrefix: 'ที่นักเรียนได้ศึกษาไปแล้วในตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:42.944862009+07:00","message":"TextPushed: 'ที่นักเรียนได้ศึกษาไปแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:43.057343534+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:43.057388292+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นักเรียนได้ศึกษาไปแล้วในตอนที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:43.057396214+07:00","message":"receive interim result [false|false]: ที่นักเรียนได้ศึกษาไปแล้วในตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:43.057410412+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1 ด้วยนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:43.057415132+07:00","message":"receive interim result [false|false]:  1 ด้วยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:43.057425935+07:00","message":"[buffer interim] 274 false ที่นักเรียนได้ศึกษาไปแล้วในตอนที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:43.057430405+07:00","message":"[buffer interim] 274 false  1 ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.057437973+07:00","message":"[bufferProcess] interim [760000000]:ที่นักเรียนได้ศึกษาไปแล้วในตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.057441821+07:00","message":"[bufferProcess] send to processor:ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.05744596+07:00","message":"[bufferProcess] interim [760000000]: 1 ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.057449609+07:00","message":"[bufferProcess] update buffer: ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.057455053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.057458836+07:00","message":"> Transcript [2813] [false]: 'ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.057463006+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.057465712+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.057468306+07:00","message":"StatePrefix: 'ที่นักเรียนได้ศึกษาไปแล้วในตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.057471546+07:00","message":"TextPushed: 'ที่นักเรียนได้ศึกษาไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.057475461+07:00","message":"Push: 'ในตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.057478461+07:00","message":"TextPushed: 'ที่นักเรียนได้ศึกษาไปแล้วในตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.057481286+07:00","message":"Set new StatePrefix : 'ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.057484499+07:00","message":"Next Push (prob) : ' 1 ด้วยนะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:43.057499539+07:00","message":"push: {false ในตอนที่ 0 0xc00051d700}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:43.058262899+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:43.058293225+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-02-25T13:15:43.058298929+07:00","message":"receive interim result [false|false]: ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:43.058315598+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ด้วยนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:43.05831898+07:00","message":"receive interim result [false|false]:  ด้วยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:43.05832506+07:00","message":"[buffer interim] 274 false ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:43.05832821+07:00","message":"[buffer interim] 274 false  ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.058333037+07:00","message":"[bufferProcess] interim [820000000]:ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.058335236+07:00","message":"[bufferProcess] send to processor:ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.058337988+07:00","message":"[bufferProcess] interim [820000000]: ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.058340255+07:00","message":"[bufferProcess] update buffer: ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.058342959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.058345495+07:00","message":"> Transcript [2814] [false]: 'ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.058348271+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.058350047+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.058351747+07:00","message":"StatePrefix: 'ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.0583537+07:00","message":"TextPushed: 'ที่นักเรียนได้ศึกษาไปแล้วในตอนที่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:43.182999968+07:00","message":"[GCS] IsForceVAD: false for message ID: 274"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:43.29925132+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:43.299297004+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะคะ\",\"confidence\":0.94997376}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:43.299303422+07:00","message":"receive interim result [true|false]: ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:43.299311492+07:00","message":"end recv isFinal message id 274"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:43.29931402+07:00","message":"end Recv id 274"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:43.299319844+07:00","message":"[buffer interim] 274 true ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.299335048+07:00","message":"[bufferProcess] interim [90000000]:ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.299341729+07:00","message":"[bufferProcess] send to processor (isfinal):ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.299345601+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.299348692+07:00","message":"> Transcript [2815] [false]: 'ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.299351691+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.299353693+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.299355925+07:00","message":"StatePrefix: 'ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.299358594+07:00","message":"TextPushed: 'ที่นักเรียนได้ศึกษาไปแล้วในตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.299361513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.299365792+07:00","message":"> Transcript [2816] [true]: 'ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.299368642+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.299370624+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.299372474+07:00","message":"StatePrefix: 'ที่นักเรียนได้ศึกษาไปแล้วในตอนที่ 1 ด้วยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.299374318+07:00","message":"TextPushed: 'ที่นักเรียนได้ศึกษาไปแล้วในตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.29938065+07:00","message":"Push: ' 1 ด้วยนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:43.299390146+07:00","message":"push: {true  1 ด้วยนะคะ 0 0xc00051d700}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:43.305389195+07:00","message":"[GCS] Start streaming session, msgId: 275"}
{"level":"info","service":"Main","time":"2026-02-25T13:15:43.307291572+07:00","message":"write wav file: './tmp/7509/7509_274.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:43.536829203+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:43.536863443+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:43.649656116+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:43.649702103+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:43.649708177+07:00","message":"receive interim result [false|false]: อย่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:43.649723354+07:00","message":"[buffer interim] 275 false อย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.649730206+07:00","message":"[bufferProcess] interim [420000000]:อย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.649731966+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:43.782407938+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:43.782438031+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:43.782443075+07:00","message":"receive interim result [false|false]: อยาก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:43.782457389+07:00","message":"[buffer interim] 275 false อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.782464821+07:00","message":"[bufferProcess] interim [480000000]:อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.782467285+07:00","message":"[bufferProcess] send to processor:อย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.782470233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.78247291+07:00","message":"> Transcript [2817] [false]: 'อย่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.782474914+07:00","message":"Set StatePrefix (first interim): 'อย่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:43.847586697+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:43.847630695+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่าลืม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:43.847637034+07:00","message":"receive interim result [false|false]: อย่าลืม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:43.847652174+07:00","message":"[buffer interim] 275 false อย่าลืม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.84766078+07:00","message":"[bufferProcess] interim [540000000]:อย่าลืม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.84766441+07:00","message":"[bufferProcess] send to processor:อยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.847672699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.847678109+07:00","message":"> Transcript [2818] [false]: 'อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.847680174+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:43.847682029+07:00","message":"Set new StatePrefix: 'อยาก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:44.02861968+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:44.028659449+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่าลืมนะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:44.028665559+07:00","message":"receive interim result [false|false]: อย่าลืมนะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:44.028679599+07:00","message":"[buffer interim] 275 false อย่าลืมนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.028687255+07:00","message":"[bufferProcess] interim [780000000]:อย่าลืมนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.028690505+07:00","message":"[bufferProcess] send to processor:อย่าลืม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.028699374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.028703604+07:00","message":"> Transcript [2819] [false]: 'อย่าลืม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.028706996+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.028710047+07:00","message":"Set new StatePrefix: 'อย่าลืม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:44.294229288+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:44.294279508+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่าลืมนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:44.294286316+07:00","message":"receive interim result [false|false]: อย่าลืมนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:44.29430283+07:00","message":"[buffer interim] 275 false อย่าลืมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.294310517+07:00","message":"[bufferProcess] interim [960000000]:อย่าลืมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.294312817+07:00","message":"[bufferProcess] send to processor:อย่าลืมนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.294319735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.294322589+07:00","message":"> Transcript [2820] [false]: 'อย่าลืมนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.294326016+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.294327942+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.294329917+07:00","message":"StatePrefix: 'อย่าลืม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.294332331+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:44.33324387+07:00","message":"[GCS] IsForceVAD: false for message ID: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:44.395696474+07:00","message":"[GCS] Start streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:44.431594287+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:44.431626315+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่าลืมนะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:44.431632328+07:00","message":"receive interim result [true|false]: อย่าลืมนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:44.431643286+07:00","message":"end recv isFinal message id 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:44.431645373+07:00","message":"end Recv id 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:44.431650677+07:00","message":"[buffer interim] 275 true อย่าลืมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.431657583+07:00","message":"[bufferProcess] interim [260000000]:อย่าลืมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.431660325+07:00","message":"[bufferProcess] send to processor (isfinal):อย่าลืมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.431663333+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.431666467+07:00","message":"> Transcript [2821] [false]: 'อย่าลืมนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.431669448+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.431671289+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.431673002+07:00","message":"StatePrefix: 'อย่าลืม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.43167496+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.431676526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.431678283+07:00","message":"> Transcript [2822] [true]: 'อย่าลืมนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.43168016+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.431682749+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.431685264+07:00","message":"StatePrefix: 'อย่าลืม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.431686735+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:44.431689686+07:00","message":"Push: 'อย่าลืมนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:44.431714947+07:00","message":"push: {true อย่าลืมนะคะ 0 0xc000045980}"}
{"level":"info","service":"Main","time":"2026-02-25T13:15:44.437607826+07:00","message":"write wav file: './tmp/7509/7509_275.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:45.27208394+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:45.272114761+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะว่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:45.27211944+07:00","message":"receive interim result [false|false]: เพราะว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:45.272132709+07:00","message":"[buffer interim] 276 false เพราะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.272139857+07:00","message":"[bufferProcess] interim [900000000]:เพราะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.27214171+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:45.620884432+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:45.620919912+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะว่าถ้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:45.620924746+07:00","message":"receive interim result [false|false]: เพราะว่าถ้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:45.620935408+07:00","message":"[buffer interim] 276 false เพราะว่าถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.620941293+07:00","message":"[bufferProcess] interim [260000000]:เพราะว่าถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.62094342+07:00","message":"[bufferProcess] send to processor:เพราะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.620948372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.620950833+07:00","message":"> Transcript [2823] [false]: 'เพราะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.620952938+07:00","message":"Set StatePrefix (first interim): 'เพราะว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:45.874274762+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:45.874310484+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะว่าถ้าได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:45.874317009+07:00","message":"receive interim result [false|false]: เพราะว่าถ้าได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:45.874331925+07:00","message":"[buffer interim] 276 false เพราะว่าถ้าได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.874338628+07:00","message":"[bufferProcess] interim [500000000]:เพราะว่าถ้าได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.874341072+07:00","message":"[bufferProcess] send to processor:เพราะว่าถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.8743492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.874353973+07:00","message":"> Transcript [2824] [false]: 'เพราะว่าถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.874359026+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.874363254+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.874366288+07:00","message":"StatePrefix: 'เพราะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.874368181+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:45.942749883+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:45.942779843+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะว่าถ้าเรื่อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:45.94278524+07:00","message":"receive interim result [false|false]: เพราะว่าถ้าเรื่อง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:45.942799649+07:00","message":"[buffer interim] 276 false เพราะว่าถ้าเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.942807336+07:00","message":"[bufferProcess] interim [560000000]:เพราะว่าถ้าเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.94280975+07:00","message":"[bufferProcess] send to processor:เพราะว่าถ้าได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.942813391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.942815832+07:00","message":"> Transcript [2825] [false]: 'เพราะว่าถ้าได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.942818469+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.942820192+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.942822712+07:00","message":"StatePrefix: 'เพราะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.942824503+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:45.94956578+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:45.94958827+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะว่าถ้านักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:45.949593369+07:00","message":"receive interim result [false|false]: เพราะว่าถ้านักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:45.949606038+07:00","message":"[buffer interim] 276 false เพราะว่าถ้านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.949610139+07:00","message":"[bufferProcess] interim [620000000]:เพราะว่าถ้านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.949612123+07:00","message":"[bufferProcess] send to processor:เพราะว่าถ้าเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.949614499+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.949616624+07:00","message":"> Transcript [2826] [false]: 'เพราะว่าถ้าเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.949619192+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.949620968+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.949622557+07:00","message":"StatePrefix: 'เพราะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:45.949624446+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:46.27762644+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:46.277665016+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะว่าถ้านักเรียนเพียง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:46.277670982+07:00","message":"receive interim result [false|false]: เพราะว่าถ้านักเรียนเพียง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:46.277683908+07:00","message":"[buffer interim] 276 false เพราะว่าถ้านักเรียนเพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:46.277690914+07:00","message":"[bufferProcess] interim [920000000]:เพราะว่าถ้านักเรียนเพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:46.277693541+07:00","message":"[bufferProcess] send to processor:เพราะว่าถ้านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:46.277701375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:46.277703913+07:00","message":"> Transcript [2827] [false]: 'เพราะว่าถ้านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:46.277707384+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:46.277709491+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:46.277711631+07:00","message":"StatePrefix: 'เพราะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:46.277714686+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:46.27772267+07:00","message":"Push: 'เพราะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:46.27772558+07:00","message":"TextPushed: 'เพราะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:46.277728626+07:00","message":"Set new StatePrefix : 'เพราะว่าถ้านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:46.277732314+07:00","message":"Next Push (prob) : 'ถ้านักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:46.277743101+07:00","message":"push: {false เพราะว่า 0 0xc00051da00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:46.518493714+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:46.518527467+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะว่าถ้านักเรียนเพียงได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:46.518533303+07:00","message":"receive interim result [false|false]: เพราะว่าถ้านักเรียนเพียงได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:46.518545882+07:00","message":"[buffer interim] 276 false เพราะว่าถ้านักเรียนเพียงได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:46.518552662+07:00","message":"[bufferProcess] interim [160000000]:เพราะว่าถ้านักเรียนเพียงได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:46.518555224+07:00","message":"[bufferProcess] send to processor:เพราะว่าถ้านักเรียนเพียง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:46.518560595+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:46.518562936+07:00","message":"> Transcript [2828] [false]: 'เพราะว่าถ้านักเรียนเพียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:46.518566628+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:46.518568484+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:46.518570386+07:00","message":"StatePrefix: 'เพราะว่าถ้านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:46.518572629+07:00","message":"TextPushed: 'เพราะว่า'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:46.537661205+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:46.537670615+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:46.709319952+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:46.709354237+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะว่าถ้านักเรียนเพียงได้ยิน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:46.709360734+07:00","message":"receive interim result [false|false]: เพราะว่าถ้านักเรียนเพียงได้ยิน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:46.709373876+07:00","message":"[buffer interim] 276 false เพราะว่าถ้านักเรียนเพียงได้ยิน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:46.709380948+07:00","message":"[bufferProcess] interim [340000000]:เพราะว่าถ้านักเรียนเพียงได้ยิน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:46.709383752+07:00","message":"[bufferProcess] send to processor:เพราะว่าถ้านักเรียนเพียงได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:46.709388734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:46.709392026+07:00","message":"> Transcript [2829] [false]: 'เพราะว่าถ้านักเรียนเพียงได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:46.709395378+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:46.709397878+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:46.709399974+07:00","message":"StatePrefix: 'เพราะว่าถ้านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:46.709402218+07:00","message":"TextPushed: 'เพราะว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:46.952900975+07:00","message":"[GCS] IsForceVAD: false for message ID: 276"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:47.055655663+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:47.055698819+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะว่าถ้านักเรียนเพียงได้ยิน\",\"confidence\":0.9516038}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:47.055707186+07:00","message":"receive interim result [true|false]: เพราะว่าถ้านักเรียนเพียงได้ยิน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:47.055718604+07:00","message":"end recv isFinal message id 276"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:47.055720951+07:00","message":"end Recv id 276"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:47.055727615+07:00","message":"[buffer interim] 276 true เพราะว่าถ้านักเรียนเพียงได้ยิน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:47.055735273+07:00","message":"[bufferProcess] interim [790000000]:เพราะว่าถ้านักเรียนเพียงได้ยิน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:47.055740782+07:00","message":"[bufferProcess] send to processor (isfinal):เพราะว่าถ้านักเรียนเพียงได้ยิน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:47.055744782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:47.05574828+07:00","message":"> Transcript [2830] [false]: 'เพราะว่าถ้านักเรียนเพียงได้ยิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:47.05575135+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:47.055753239+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:47.05575586+07:00","message":"StatePrefix: 'เพราะว่าถ้านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:47.055758058+07:00","message":"TextPushed: 'เพราะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:47.05575962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:47.055762391+07:00","message":"> Transcript [2831] [true]: 'เพราะว่าถ้านักเรียนเพียงได้ยิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:47.055764526+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:47.055766144+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:47.055767643+07:00","message":"StatePrefix: 'เพราะว่าถ้านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:47.055769332+07:00","message":"TextPushed: 'เพราะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:47.055775416+07:00","message":"Push: 'ถ้านักเรียนเพียงได้ยิน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:47.055783123+07:00","message":"push: {true ถ้านักเรียนเพียงได้ยิน 0 0xc00051da00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:15:47.064027314+07:00","message":"write wav file: './tmp/7509/7509_276.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:47.214452993+07:00","message":"[GCS] Start streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:47.678437603+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:47.678476427+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:47.67848136+07:00","message":"receive interim result [false|false]: นัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:47.678494929+07:00","message":"[buffer interim] 277 false นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:47.678500989+07:00","message":"[bufferProcess] interim [480000000]:นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:47.678502663+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:47.744322457+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:47.744364451+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:47.744370845+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:47.744384712+07:00","message":"[buffer interim] 277 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:47.744390762+07:00","message":"[bufferProcess] interim [540000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:47.744393332+07:00","message":"[bufferProcess] send to processor:นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:47.7444033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:47.744407028+07:00","message":"> Transcript [2832] [false]: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:47.744409937+07:00","message":"Set StatePrefix (first interim): 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:47.936056103+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:47.936086032+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:47.936091967+07:00","message":"receive interim result [false|false]: นักเรียนก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:47.936103233+07:00","message":"[buffer interim] 277 false นักเรียนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:47.936110409+07:00","message":"[bufferProcess] interim [780000000]:นักเรียนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:47.936112687+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:47.9361187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:47.936120766+07:00","message":"> Transcript [2833] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:47.936123218+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:47.93612505+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:47.936126882+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:47.936129259+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:48.059718083+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:48.059757238+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนก็จะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:48.059764102+07:00","message":"receive interim result [false|false]: นักเรียนก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:48.059778401+07:00","message":"[buffer interim] 277 false นักเรียนก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.059785231+07:00","message":"[bufferProcess] interim [840000000]:นักเรียนก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.059787946+07:00","message":"[bufferProcess] send to processor:นักเรียนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.059794429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.059797171+07:00","message":"> Transcript [2834] [false]: 'นักเรียนก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.059800024+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.059802105+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.05980409+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.059806633+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:48.206991487+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:48.20702261+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนก็จะเหลือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:48.207028422+07:00","message":"receive interim result [false|false]: นักเรียนก็จะเหลือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:48.207043261+07:00","message":"[buffer interim] 277 false นักเรียนก็จะเหลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.207049815+07:00","message":"[bufferProcess] interim [20000000]:นักเรียนก็จะเหลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.207058191+07:00","message":"[bufferProcess] send to processor:นักเรียนก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.207062296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.207065627+07:00","message":"> Transcript [2835] [false]: 'นักเรียนก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.207069047+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.207071034+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.207073014+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.207076574+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:48.379651852+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:48.379687243+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนก็จะลืม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:48.379694388+07:00","message":"receive interim result [false|false]: นักเรียนก็จะลืม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:48.379708037+07:00","message":"[buffer interim] 277 false นักเรียนก็จะลืม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.37971472+07:00","message":"[bufferProcess] interim [200000000]:นักเรียนก็จะลืม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.379721492+07:00","message":"[bufferProcess] send to processor:นักเรียนก็จะเหลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.379729472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.379731916+07:00","message":"> Transcript [2836] [false]: 'นักเรียนก็จะเหลือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.379734827+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.379736652+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.379738809+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.379740709+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.379746797+07:00","message":"Push: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.379748881+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.37975061+07:00","message":"Set new StatePrefix : 'นักเรียนก็จะเหลือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.379752779+07:00","message":"Next Push (prob) : 'เรียนก็จะเหลือ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:48.379761235+07:00","message":"push: {false นัก 0 0xc000107700}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:48.624181526+07:00","message":"[GCS] IsForceVAD: false for message ID: 277"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:48.685563368+07:00","message":"[GCS] Start streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:48.712547994+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:48.712578466+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนก็จะลืม\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:48.712582971+07:00","message":"receive interim result [true|false]: นักเรียนก็จะลืม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:48.712591964+07:00","message":"end recv isFinal message id 277"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:48.712594157+07:00","message":"end Recv id 277"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:48.712600259+07:00","message":"[buffer interim] 277 true นักเรียนก็จะลืม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.712608381+07:00","message":"[bufferProcess] interim [620000000]:นักเรียนก็จะลืม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.712610879+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนก็จะลืม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.712613903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.712616142+07:00","message":"> Transcript [2837] [false]: 'นักเรียนก็จะลืม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.712618534+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.712620596+07:00","message":"Set new StatePrefix: 'นักเรียนก็จะลืม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.712622349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.712623978+07:00","message":"> Transcript [2838] [true]: 'นักเรียนก็จะลืม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.712626163+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.712627787+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.712629698+07:00","message":"StatePrefix: 'นักเรียนก็จะลืม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.712632069+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:48.712638271+07:00","message":"Push: 'เรียนก็จะลืม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:48.712646138+07:00","message":"push: {true เรียนก็จะลืม 0 0xc000107700}"}
{"level":"info","service":"Main","time":"2026-02-25T13:15:48.71869518+07:00","message":"write wav file: './tmp/7509/7509_277.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:49.037421558+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:49.037461312+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:49.037466575+07:00","message":"receive interim result [false|false]: แต่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:49.037478984+07:00","message":"[buffer interim] 278 false แต่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.037485427+07:00","message":"[bufferProcess] interim [420000000]:แต่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.037487104+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:49.153549595+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:49.153588127+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:49.153593667+07:00","message":"receive interim result [false|false]: แต่ถ้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:49.153606204+07:00","message":"[buffer interim] 278 false แต่ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.153612543+07:00","message":"[bufferProcess] interim [480000000]:แต่ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.153614542+07:00","message":"[bufferProcess] send to processor:แต่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.153620456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.153623048+07:00","message":"> Transcript [2839] [false]: 'แต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.153625057+07:00","message":"Set StatePrefix (first interim): 'แต่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:49.355809198+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:49.355842567+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้าได้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:49.35584809+07:00","message":"receive interim result [false|false]: แต่ถ้าได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:49.355860969+07:00","message":"[buffer interim] 278 false แต่ถ้าได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.3558691+07:00","message":"[bufferProcess] interim [720000000]:แต่ถ้าได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.355871098+07:00","message":"[bufferProcess] send to processor:แต่ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.355877661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.355880191+07:00","message":"> Transcript [2840] [false]: 'แต่ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.355882736+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.355884933+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.355887046+07:00","message":"StatePrefix: 'แต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.355888861+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:49.538018171+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:49.538018175+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:49.538612688+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:49.538652344+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:49.538657636+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:49.538671505+07:00","message":"[buffer interim] 278 false แต่ถ้านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.53867925+07:00","message":"[bufferProcess] interim [840000000]:แต่ถ้านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.538682235+07:00","message":"[bufferProcess] send to processor:แต่ถ้าได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.538689189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.538691759+07:00","message":"> Transcript [2841] [false]: 'แต่ถ้าได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.538695239+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.538697241+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.538699501+07:00","message":"StatePrefix: 'แต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.538701783+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:49.729861555+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:49.729898049+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:49.729904529+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:49.729917377+07:00","message":"[buffer interim] 278 false แต่ถ้านักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.729924112+07:00","message":"[bufferProcess] interim [80000000]:แต่ถ้านักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.729927074+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.729933458+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.729936458+07:00","message":"> Transcript [2842] [false]: 'แต่ถ้านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.729940434+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.729942487+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.729944727+07:00","message":"StatePrefix: 'แต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.729947237+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:49.869743035+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:49.869781507+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ดู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:49.869788245+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ดู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:49.869803145+07:00","message":"[buffer interim] 278 false แต่ถ้านักเรียนได้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.869813542+07:00","message":"[bufferProcess] interim [200000000]:แต่ถ้านักเรียนได้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.869815673+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.869819519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.869822093+07:00","message":"> Transcript [2843] [false]: 'แต่ถ้านักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.86982511+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.869827586+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.869829575+07:00","message":"StatePrefix: 'แต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.869831481+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.869837433+07:00","message":"Push: 'แต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.869839654+07:00","message":"TextPushed: 'แต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.869841661+07:00","message":"Set new StatePrefix : 'แต่ถ้านักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:49.869843654+07:00","message":"Next Push (prob) : 'ถ้านักเรียนได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:49.869852179+07:00","message":"push: {false แต่ 0 0xc00051d200}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:50.119186567+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:50.119233073+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ดูเหมือน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:50.119239174+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ดูเหมือน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:50.119255296+07:00","message":"[buffer interim] 278 false แต่ถ้านักเรียนได้ดูเหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.119263555+07:00","message":"[bufferProcess] interim [500000000]:แต่ถ้านักเรียนได้ดูเหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.119266118+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.119273666+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.119276472+07:00","message":"> Transcript [2844] [false]: 'แต่ถ้านักเรียนได้ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.119279353+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.119282249+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.119285101+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.119287368+07:00","message":"TextPushed: 'แต่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:50.43155363+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:50.431594162+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ดูเหมือนกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:50.431599484+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ดูเหมือนกัน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:50.431614613+07:00","message":"[buffer interim] 278 false แต่ถ้านักเรียนได้ดูเหมือนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.431622681+07:00","message":"[bufferProcess] interim [740000000]:แต่ถ้านักเรียนได้ดูเหมือนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.431625206+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ดูเหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.431632876+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.431635596+07:00","message":"> Transcript [2845] [false]: 'แต่ถ้านักเรียนได้ดูเหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.431639146+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.431641476+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.431645+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.431647505+07:00","message":"TextPushed: 'แต่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:50.558592649+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:50.558618571+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ดูเหมือนกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:50.558623204+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ดูเหมือนกับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:50.558634972+07:00","message":"[buffer interim] 278 false แต่ถ้านักเรียนได้ดูเหมือนกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.55864076+07:00","message":"[bufferProcess] interim [860000000]:แต่ถ้านักเรียนได้ดูเหมือนกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.558643241+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ดูเหมือนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.558646524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.558649055+07:00","message":"> Transcript [2846] [false]: 'แต่ถ้านักเรียนได้ดูเหมือนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.558652164+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.558654137+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.558656268+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.55865857+07:00","message":"TextPushed: 'แต่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:50.754585005+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:50.754625189+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ดูเหมือนกับที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:50.754631822+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ดูเหมือนกับที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:50.754646642+07:00","message":"[buffer interim] 278 false แต่ถ้านักเรียนได้ดูเหมือนกับที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.754653073+07:00","message":"[bufferProcess] interim [100000000]:แต่ถ้านักเรียนได้ดูเหมือนกับที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.754655987+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ดูเหมือนกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.75466264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.754665222+07:00","message":"> Transcript [2847] [false]: 'แต่ถ้านักเรียนได้ดูเหมือนกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.754668472+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.754670635+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.754672612+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.75467584+07:00","message":"TextPushed: 'แต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.754682705+07:00","message":"Push: 'ถ้านักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.754685845+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.754688756+07:00","message":"Set new StatePrefix : 'แต่ถ้านักเรียนได้ดูเหมือนกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.754690856+07:00","message":"Next Push (prob) : 'ดูเหมือนกับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:50.754698634+07:00","message":"push: {false ถ้านักเรียนได้ 0 0xc00051d200}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:50.920262009+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:50.920313799+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ดูเหมือนกับพี่นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:50.920319677+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ดูเหมือนกับพี่นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:50.920334065+07:00","message":"[buffer interim] 278 false แต่ถ้านักเรียนได้ดูเหมือนกับพี่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.92034163+07:00","message":"[bufferProcess] interim [220000000]:แต่ถ้านักเรียนได้ดูเหมือนกับพี่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.920344602+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ดูเหมือนกับที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.920351166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.920353798+07:00","message":"> Transcript [2848] [false]: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.920357977+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.920360148+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.920361906+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้ดูเหมือนกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.920364051+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:50.951966182+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:50.952006814+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ดูเหมือนกับที่นั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:50.952013225+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ดูเหมือนกับที่นั่ง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:50.952040899+07:00","message":"[buffer interim] 278 false แต่ถ้านักเรียนได้ดูเหมือนกับที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.952049128+07:00","message":"[bufferProcess] interim [280000000]:แต่ถ้านักเรียนได้ดูเหมือนกับที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.952051781+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ดูเหมือนกับพี่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.95205523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.952058087+07:00","message":"> Transcript [2849] [false]: 'แต่ถ้านักเรียนได้ดูเหมือนกับพี่นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.952062078+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.952064159+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.952066051+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้ดูเหมือนกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:50.952068319+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:51.008398192+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:51.008435677+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ดูเหมือนกับที่นัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:51.00844194+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ดูเหมือนกับที่นัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:51.008459118+07:00","message":"[buffer interim] 278 false แต่ถ้านักเรียนได้ดูเหมือนกับที่นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.008466353+07:00","message":"[bufferProcess] interim [340000000]:แต่ถ้านักเรียนได้ดูเหมือนกับที่นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.008469093+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ดูเหมือนกับที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.008472513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.008475917+07:00","message":"> Transcript [2850] [false]: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.008479161+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.00848125+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.008482923+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้ดูเหมือนกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.008485472+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:51.011722219+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:51.011736732+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:51.011740624+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:51.011750603+07:00","message":"[buffer interim] 278 false แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.011754208+07:00","message":"[bufferProcess] interim [400000000]:แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.011756514+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ดูเหมือนกับที่นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.011759026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.011761297+07:00","message":"> Transcript [2851] [false]: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.011763916+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.011766088+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.011767819+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้ดูเหมือนกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.011769633+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.011775737+07:00","message":"Push: 'ดูเหมือนกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.011777576+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้ดูเหมือนกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.011779558+07:00","message":"Set new StatePrefix : 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.011781619+07:00","message":"Next Push (prob) : 'ที่นัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:51.011790533+07:00","message":"push: {false ดูเหมือนกับ 0 0xc00051d200}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:51.278617228+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:51.278651083+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:51.278657133+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:51.278668621+07:00","message":"[buffer interim] 278 false แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.278675291+07:00","message":"[bufferProcess] interim [580000000]:แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.278677458+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.278682472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.278685194+07:00","message":"> Transcript [2852] [false]: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.278688254+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.278690246+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.27869195+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.278694443+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้ดูเหมือนกับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:51.327156012+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:51.327181003+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:51.327186015+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกับ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:51.327202027+07:00","message":"[buffer interim] 278 false แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.327208866+07:00","message":"[bufferProcess] interim [640000000]:แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.327211046+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.327214492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.327216795+07:00","message":"> Transcript [2853] [false]: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.327219736+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.32722153+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.327223168+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.327225481+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้ดูเหมือนกับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:51.328115113+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:51.328128292+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:51.328132259+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลัง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:51.328143002+07:00","message":"[buffer interim] 278 false แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.328146581+07:00","message":"[bufferProcess] interim [700000000]:แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.328148814+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.328150918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.328155229+07:00","message":"> Transcript [2854] [false]: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.328157974+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.328159679+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.328161571+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.328164193+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้ดูเหมือนกับ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:51.652438029+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:51.652472679+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:51.652478299+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:51.652493742+07:00","message":"[buffer interim] 278 false แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.652499781+07:00","message":"[bufferProcess] interim [0]:แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.652502026+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.65250553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.652508753+07:00","message":"> Transcript [2855] [false]: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.652512222+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.652514115+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.652516271+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.652518674+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้ดูเหมือนกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.652522139+07:00","message":"Push: 'ที่นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.65252384+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.652526503+07:00","message":"Set new StatePrefix : 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.652529128+07:00","message":"Next Push (prob) : 'เรียนกำลัง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:51.652538665+07:00","message":"push: {false ที่นัก 0 0xc00051d200}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:51.861253002+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:51.861292306+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูอยู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:51.861297997+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูอยู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:51.861315567+07:00","message":"[buffer interim] 278 false แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.861322655+07:00","message":"[bufferProcess] interim [180000000]:แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.861325229+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.861328587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.861331043+07:00","message":"> Transcript [2856] [false]: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.861333877+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.861335823+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.861337487+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:51.861339843+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:52.012235123+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:52.012280671+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูดี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:52.012288187+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูดี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:52.012303207+07:00","message":"[buffer interim] 278 false แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูดี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.012311388+07:00","message":"[bufferProcess] interim [300000000]:แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูดี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.012314608+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.01232183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.012325561+07:00","message":"> Transcript [2857] [false]: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.012329938+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.01233258+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.012336371+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.012340369+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:52.049610355+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:52.049649097+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูอยู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:52.049655622+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูอยู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:52.049669485+07:00","message":"[buffer interim] 278 false แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.049676429+07:00","message":"[bufferProcess] interim [420000000]:แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.049678782+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูดี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.049682383+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.049685659+07:00","message":"> Transcript [2858] [false]: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.049691674+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.049694644+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.04969627+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.049699144+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นัก'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:52.185376638+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:52.185420123+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูวิธีทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:52.185427851+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูวิธีทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:52.185442651+07:00","message":"[buffer interim] 278 false แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูวิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.185449483+07:00","message":"[bufferProcess] interim [480000000]:แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูวิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.185454775+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.185462015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.185464802+07:00","message":"> Transcript [2859] [false]: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.185468728+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.185470766+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.185472722+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.18547593+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.18548249+07:00","message":"Push: 'เรียนกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.185484201+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.185486718+07:00","message":"Set new StatePrefix : 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.185489611+07:00","message":"Next Push (prob) : 'ดูอยู่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:52.185498937+07:00","message":"push: {false เรียนกำลัง 0 0xc00051d200}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:52.222667482+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:52.22270271+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูโทรทัศน์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:52.222708575+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูโทรทัศน์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:52.222719715+07:00","message":"[buffer interim] 278 false แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูโทรทัศน์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.222725847+07:00","message":"[bufferProcess] interim [540000000]:แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูโทรทัศน์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.222728509+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูวิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.222733572+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.222735906+07:00","message":"> Transcript [2860] [false]: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูวิธีทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.222738206+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.222740296+07:00","message":"Set new StatePrefix: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูวิธีทำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:52.276228471+07:00","message":"[GCS] IsForceVAD: false for message ID: 278"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:52.402913555+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:52.402956607+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูโทรทัศน์\",\"confidence\":0.95852077}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:52.402964227+07:00","message":"receive interim result [true|false]: แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูโทรทัศน์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:52.402975108+07:00","message":"end recv isFinal message id 278"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:52.402977192+07:00","message":"end Recv id 278"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:52.402983828+07:00","message":"[buffer interim] 278 true แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูโทรทัศน์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.402995007+07:00","message":"[bufferProcess] interim [810000000]:แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูโทรทัศน์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.40299859+07:00","message":"[bufferProcess] send to processor (isfinal):แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูโทรทัศน์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.403002198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.403006125+07:00","message":"> Transcript [2861] [false]: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูโทรทัศน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.403008834+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.403010744+07:00","message":"Set new StatePrefix: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูโทรทัศน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.403012475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.403014146+07:00","message":"> Transcript [2862] [true]: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูโทรทัศน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.403016757+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.403018592+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.403020374+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลังดูโทรทัศน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.403023092+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้ดูเหมือนกับที่นักเรียนกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:52.403030854+07:00","message":"Push: 'ดูโทรทัศน์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:52.403040291+07:00","message":"push: {true ดูโทรทัศน์ 0 0xc00051d200}"}
{"level":"info","service":"Main","time":"2026-02-25T13:15:52.411471375+07:00","message":"write wav file: './tmp/7509/7509_278.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:52.538538289+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:52.538554601+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:52.594620487+07:00","message":"[GCS] Start streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:53.141725813+07:00","message":"receive streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:53.141774221+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:53.141779711+07:00","message":"receive interim result [false|false]: นี่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:53.141795446+07:00","message":"[buffer interim] 279 false นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.141802277+07:00","message":"[bufferProcess] interim [540000000]:นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.141804047+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:53.168936303+07:00","message":"receive streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:53.168959549+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:53.168964049+07:00","message":"receive interim result [false|false]: หนี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:53.168976837+07:00","message":"[buffer interim] 279 false หนี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.168982275+07:00","message":"[bufferProcess] interim [600000000]:หนี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.168984325+07:00","message":"[bufferProcess] send to processor:นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.168986939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.16898935+07:00","message":"> Transcript [2863] [false]: 'นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.168991701+07:00","message":"Set StatePrefix (first interim): 'นี่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:53.270839787+07:00","message":"receive streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:53.270874518+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอยู่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:53.270880471+07:00","message":"receive interim result [false|false]: มีอยู่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:53.270894379+07:00","message":"[buffer interim] 279 false มีอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.270901196+07:00","message":"[bufferProcess] interim [660000000]:มีอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.270903531+07:00","message":"[bufferProcess] send to processor:หนี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.270908285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.270910723+07:00","message":"> Transcript [2864] [false]: 'หนี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.270912677+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.270915075+07:00","message":"Set new StatePrefix: 'หนี'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:53.463677796+07:00","message":"receive streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:53.463709741+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอยู่นะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:53.463715238+07:00","message":"receive interim result [false|false]: มีอยู่นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:53.463728342+07:00","message":"[buffer interim] 279 false มีอยู่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.463735367+07:00","message":"[bufferProcess] interim [840000000]:มีอยู่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.463737512+07:00","message":"[bufferProcess] send to processor:มีอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.463743583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.463746287+07:00","message":"> Transcript [2865] [false]: 'มีอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.463748471+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.463750815+07:00","message":"Set new StatePrefix: 'มีอยู่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:53.58698465+07:00","message":"receive streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:53.587029509+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอยู่นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:53.587035702+07:00","message":"receive interim result [false|false]: มีอยู่นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:53.587051857+07:00","message":"[buffer interim] 279 false มีอยู่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.587065367+07:00","message":"[bufferProcess] interim [960000000]:มีอยู่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.587067969+07:00","message":"[bufferProcess] send to processor:มีอยู่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.587071575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.587074562+07:00","message":"> Transcript [2866] [false]: 'มีอยู่นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.587077463+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.587079476+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.587081452+07:00","message":"StatePrefix: 'มีอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.587083754+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:53.960762288+07:00","message":"receive streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:53.960796309+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอยู่นะคะนักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:53.960803283+07:00","message":"receive interim result [false|false]: มีอยู่นะคะนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:53.960816139+07:00","message":"[buffer interim] 279 false มีอยู่นะคะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.96082273+07:00","message":"[bufferProcess] interim [380000000]:มีอยู่นะคะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.9608251+07:00","message":"[bufferProcess] send to processor:มีอยู่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.960832414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.960835197+07:00","message":"> Transcript [2867] [false]: 'มีอยู่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.960838322+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.960840482+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.960842355+07:00","message":"StatePrefix: 'มีอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:53.960844925+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:54.168420929+07:00","message":"receive streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:54.168463161+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอยู่นะคะนักเรียนก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:54.1684705+07:00","message":"receive interim result [false|false]: มีอยู่นะคะนักเรียนก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:54.168485371+07:00","message":"[buffer interim] 279 false มีอยู่นะคะนักเรียนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.168492612+07:00","message":"[bufferProcess] interim [620000000]:มีอยู่นะคะนักเรียนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.168495123+07:00","message":"[bufferProcess] send to processor:มีอยู่นะคะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.168501615+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.168504371+07:00","message":"> Transcript [2868] [false]: 'มีอยู่นะคะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.168507529+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.168509597+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.168511352+07:00","message":"StatePrefix: 'มีอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.168513561+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:54.463663472+07:00","message":"receive streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:54.463703045+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอยู่นะคะนักเรียนก็อาจ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:54.463709436+07:00","message":"receive interim result [false|false]: มีอยู่นะคะนักเรียนก็อาจ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:54.463724178+07:00","message":"[buffer interim] 279 false มีอยู่นะคะนักเรียนก็อาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.463731752+07:00","message":"[bufferProcess] interim [860000000]:มีอยู่นะคะนักเรียนก็อาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.463734351+07:00","message":"[bufferProcess] send to processor:มีอยู่นะคะนักเรียนก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.463741041+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.463743629+07:00","message":"> Transcript [2869] [false]: 'มีอยู่นะคะนักเรียนก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.463747083+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.463749213+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.463751236+07:00","message":"StatePrefix: 'มีอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.463756073+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.463764274+07:00","message":"Push: 'มีอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.463766429+07:00","message":"TextPushed: 'มีอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.463768438+07:00","message":"Set new StatePrefix : 'มีอยู่นะคะนักเรียนก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.463770759+07:00","message":"Next Push (prob) : 'นะคะนักเรียนก็'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:54.463778752+07:00","message":"push: {false มีอยู่ 0 0xc0039d8e00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:54.54397837+07:00","message":"receive streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:54.544017179+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอยู่นะคะนักเรียนก็อาจจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:54.544024091+07:00","message":"receive interim result [false|false]: มีอยู่นะคะนักเรียนก็อาจจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:54.544039398+07:00","message":"[buffer interim] 279 false มีอยู่นะคะนักเรียนก็อาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.54404653+07:00","message":"[bufferProcess] interim [980000000]:มีอยู่นะคะนักเรียนก็อาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.544049132+07:00","message":"[bufferProcess] send to processor:มีอยู่นะคะนักเรียนก็อาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.544055484+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.544058356+07:00","message":"> Transcript [2870] [false]: 'มีอยู่นะคะนักเรียนก็อาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.544062129+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.544064225+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.544066231+07:00","message":"StatePrefix: 'มีอยู่นะคะนักเรียนก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.544068767+07:00","message":"TextPushed: 'มีอยู่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:54.7406726+07:00","message":"receive streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:54.740700746+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอยู่นะคะนักเรียนก็อาจจะพอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:54.74070674+07:00","message":"receive interim result [false|false]: มีอยู่นะคะนักเรียนก็อาจจะพอ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:54.740715513+07:00","message":"[buffer interim] 279 false มีอยู่นะคะนักเรียนก็อาจจะพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.740722178+07:00","message":"[bufferProcess] interim [160000000]:มีอยู่นะคะนักเรียนก็อาจจะพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.740724381+07:00","message":"[bufferProcess] send to processor:มีอยู่นะคะนักเรียนก็อาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.74072759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.740729798+07:00","message":"> Transcript [2871] [false]: 'มีอยู่นะคะนักเรียนก็อาจจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.740732768+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.740734647+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.740736326+07:00","message":"StatePrefix: 'มีอยู่นะคะนักเรียนก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.74073851+07:00","message":"TextPushed: 'มีอยู่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:54.916005753+07:00","message":"receive streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:54.916040977+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอยู่นะคะนักเรียนก็อาจจะพอจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:54.916045725+07:00","message":"receive interim result [false|false]: มีอยู่นะคะนักเรียนก็อาจจะพอจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:54.916055262+07:00","message":"[buffer interim] 279 false มีอยู่นะคะนักเรียนก็อาจจะพอจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.91606362+07:00","message":"[bufferProcess] interim [340000000]:มีอยู่นะคะนักเรียนก็อาจจะพอจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.916065983+07:00","message":"[bufferProcess] send to processor:มีอยู่นะคะนักเรียนก็อาจจะพอ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.916069367+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.916072202+07:00","message":"> Transcript [2872] [false]: 'มีอยู่นะคะนักเรียนก็อาจจะพอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.91607529+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.916077162+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.916079302+07:00","message":"StatePrefix: 'มีอยู่นะคะนักเรียนก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.916081227+07:00","message":"TextPushed: 'มีอยู่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:54.923094964+07:00","message":"receive streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:54.923118997+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอยู่นะคะนักเรียนก็อาจจะพอใจ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:54.92312363+07:00","message":"receive interim result [false|false]: มีอยู่นะคะนักเรียนก็อาจจะพอใจ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:54.92314372+07:00","message":"[buffer interim] 279 false มีอยู่นะคะนักเรียนก็อาจจะพอใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.923150628+07:00","message":"[bufferProcess] interim [400000000]:มีอยู่นะคะนักเรียนก็อาจจะพอใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.923153123+07:00","message":"[bufferProcess] send to processor:มีอยู่นะคะนักเรียนก็อาจจะพอจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.923158124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.923160469+07:00","message":"> Transcript [2873] [false]: 'มีอยู่นะคะนักเรียนก็อาจจะพอจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.92316299+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.923164751+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.923166658+07:00","message":"StatePrefix: 'มีอยู่นะคะนักเรียนก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.923168501+07:00","message":"TextPushed: 'มีอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.923175129+07:00","message":"Push: 'นะคะนักเรียนก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.92317737+07:00","message":"TextPushed: 'มีอยู่นะคะนักเรียนก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.923179767+07:00","message":"Set new StatePrefix : 'มีอยู่นะคะนักเรียนก็อาจจะพอจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:54.92318197+07:00","message":"Next Push (prob) : 'อาจจะพอจะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:54.923187032+07:00","message":"push: {false นะคะนักเรียนก็ 0 0xc0039d8e00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:55.046198944+07:00","message":"receive streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:55.046236283+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอยู่นะคะนักเรียนก็อาจจะพอจำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:55.046243423+07:00","message":"receive interim result [false|false]: มีอยู่นะคะนักเรียนก็อาจจะพอจำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:55.046257133+07:00","message":"[buffer interim] 279 false มีอยู่นะคะนักเรียนก็อาจจะพอจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.04626356+07:00","message":"[bufferProcess] interim [460000000]:มีอยู่นะคะนักเรียนก็อาจจะพอจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.046265914+07:00","message":"[bufferProcess] send to processor:มีอยู่นะคะนักเรียนก็อาจจะพอใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.046270884+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.046273557+07:00","message":"> Transcript [2874] [false]: 'มีอยู่นะคะนักเรียนก็อาจจะพอใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.04627576+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.046278071+07:00","message":"Set new StatePrefix: 'มีอยู่นะคะนักเรียนก็อาจจะพอใจ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:55.179122029+07:00","message":"receive streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:55.179170338+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอยู่นะคะนักเรียนก็อาจจะพอจำได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:55.179176658+07:00","message":"receive interim result [false|false]: มีอยู่นะคะนักเรียนก็อาจจะพอจำได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:55.179191362+07:00","message":"[buffer interim] 279 false มีอยู่นะคะนักเรียนก็อาจจะพอจำได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.179197366+07:00","message":"[bufferProcess] interim [580000000]:มีอยู่นะคะนักเรียนก็อาจจะพอจำได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.179199645+07:00","message":"[bufferProcess] send to processor:มีอยู่นะคะนักเรียนก็อาจจะพอจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.179204989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.179207654+07:00","message":"> Transcript [2875] [false]: 'มีอยู่นะคะนักเรียนก็อาจจะพอจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.179209858+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.179211939+07:00","message":"Set new StatePrefix: 'มีอยู่นะคะนักเรียนก็อาจจะพอจำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:55.414165084+07:00","message":"[GCS] IsForceVAD: false for message ID: 279"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:55.539459966+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:55.539482738+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:55.631169534+07:00","message":"receive streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:55.631229411+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอยู่นะคะนักเรียนก็อาจจะพอจำได้\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:55.631238775+07:00","message":"receive interim result [true|false]: มีอยู่นะคะนักเรียนก็อาจจะพอจำได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:55.63125339+07:00","message":"end recv isFinal message id 279"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:55.631256469+07:00","message":"end Recv id 279"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:55.631267288+07:00","message":"[buffer interim] 279 true มีอยู่นะคะนักเรียนก็อาจจะพอจำได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.631280907+07:00","message":"[bufferProcess] interim [30000000]:มีอยู่นะคะนักเรียนก็อาจจะพอจำได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.631285588+07:00","message":"[bufferProcess] send to processor (isfinal):มีอยู่นะคะนักเรียนก็อาจจะพอจำได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.631290783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.631295695+07:00","message":"> Transcript [2876] [false]: 'มีอยู่นะคะนักเรียนก็อาจจะพอจำได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.63130052+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.631303436+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.631306582+07:00","message":"StatePrefix: 'มีอยู่นะคะนักเรียนก็อาจจะพอจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.631310595+07:00","message":"TextPushed: 'มีอยู่นะคะนักเรียนก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.631313538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.631316689+07:00","message":"> Transcript [2877] [true]: 'มีอยู่นะคะนักเรียนก็อาจจะพอจำได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.631320058+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.631322527+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.63132506+07:00","message":"StatePrefix: 'มีอยู่นะคะนักเรียนก็อาจจะพอจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.631327854+07:00","message":"TextPushed: 'มีอยู่นะคะนักเรียนก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:55.631337032+07:00","message":"Push: 'อาจจะพอจำได้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:55.631349681+07:00","message":"push: {true อาจจะพอจำได้ 0 0xc0039d8e00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:15:55.640187054+07:00","message":"write wav file: './tmp/7509/7509_279.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:55.664476225+07:00","message":"[GCS] Start streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:56.001301361+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:56.001348168+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:56.001354389+07:00","message":"receive interim result [false|false]: แต่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:56.001372605+07:00","message":"[buffer interim] 280 false แต่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.001380255+07:00","message":"[bufferProcess] interim [360000000]:แต่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.001382725+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:56.134795713+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:56.134834285+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:56.134839733+07:00","message":"receive interim result [false|false]: แต่ถ้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:56.134855756+07:00","message":"[buffer interim] 280 false แต่ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.134862099+07:00","message":"[bufferProcess] interim [480000000]:แต่ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.134864344+07:00","message":"[bufferProcess] send to processor:แต่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.134868277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.134872612+07:00","message":"> Transcript [2878] [false]: 'แต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.134875393+07:00","message":"Set StatePrefix (first interim): 'แต่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:56.384387713+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:56.384426095+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:56.384431707+07:00","message":"receive interim result [false|false]: แต่ถ้านะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:56.384445963+07:00","message":"[buffer interim] 280 false แต่ถ้านะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.38445228+07:00","message":"[bufferProcess] interim [780000000]:แต่ถ้านะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.38445444+07:00","message":"[bufferProcess] send to processor:แต่ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.38445768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.38446032+07:00","message":"> Transcript [2879] [false]: 'แต่ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.384462996+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.384465047+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.38446781+07:00","message":"StatePrefix: 'แต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.384470436+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:56.506382208+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:56.50641247+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:56.506418201+07:00","message":"receive interim result [false|false]: แต่ถ้านัก"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:56.506429087+07:00","message":"[buffer interim] 280 false แต่ถ้านัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.506435042+07:00","message":"[bufferProcess] interim [840000000]:แต่ถ้านัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.506437193+07:00","message":"[bufferProcess] send to processor:แต่ถ้านะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.506442413+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.506445537+07:00","message":"> Transcript [2880] [false]: 'แต่ถ้านะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.506448038+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.506450019+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.506452024+07:00","message":"StatePrefix: 'แต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.506454108+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:56.637925008+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:56.637967498+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:56.637974006+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:56.637990226+07:00","message":"[buffer interim] 280 false แต่ถ้านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.638000067+07:00","message":"[bufferProcess] interim [960000000]:แต่ถ้านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.638005168+07:00","message":"[bufferProcess] send to processor:แต่ถ้านัก"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.638013848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.638016675+07:00","message":"> Transcript [2881] [false]: 'แต่ถ้านัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.638020098+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.638022441+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.638024967+07:00","message":"StatePrefix: 'แต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.638027284+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:56.825968846+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:56.825999331+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:56.826008129+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:56.826021737+07:00","message":"[buffer interim] 280 false แต่ถ้านักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.826028381+07:00","message":"[bufferProcess] interim [140000000]:แต่ถ้านักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.826031084+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.826037456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.826042607+07:00","message":"> Transcript [2882] [false]: 'แต่ถ้านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.826045586+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.826048083+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.826050521+07:00","message":"StatePrefix: 'แต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.826052627+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.826058351+07:00","message":"Push: 'แต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.826060423+07:00","message":"TextPushed: 'แต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.82606245+07:00","message":"Set new StatePrefix : 'แต่ถ้านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.826064614+07:00","message":"Next Push (prob) : 'ถ้านักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:56.826072685+07:00","message":"push: {false แต่ 0 0xc00051dd00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:56.906255072+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:56.906289613+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ลง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:56.906296052+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ลง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:56.90630926+07:00","message":"[buffer interim] 280 false แต่ถ้านักเรียนได้ลง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.906315023+07:00","message":"[bufferProcess] interim [320000000]:แต่ถ้านักเรียนได้ลง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.906317594+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.906324719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.906327161+07:00","message":"> Transcript [2883] [false]: 'แต่ถ้านักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.906330561+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.906332496+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.906334615+07:00","message":"StatePrefix: 'แต่ถ้านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:56.906336884+07:00","message":"TextPushed: 'แต่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:57.100809913+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:57.100846997+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ลงมือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:57.100852717+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ลงมือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:57.100862398+07:00","message":"[buffer interim] 280 false แต่ถ้านักเรียนได้ลงมือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.100869059+07:00","message":"[bufferProcess] interim [500000000]:แต่ถ้านักเรียนได้ลงมือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.100872019+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ลง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.100875688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.100879328+07:00","message":"> Transcript [2884] [false]: 'แต่ถ้านักเรียนได้ลง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.100882984+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.100884903+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.100887202+07:00","message":"StatePrefix: 'แต่ถ้านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.100889487+07:00","message":"TextPushed: 'แต่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:57.220617991+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:57.220651371+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ลงมือถือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:57.220656933+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ลงมือถือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:57.220670222+07:00","message":"[buffer interim] 280 false แต่ถ้านักเรียนได้ลงมือถือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.220680933+07:00","message":"[bufferProcess] interim [620000000]:แต่ถ้านักเรียนได้ลงมือถือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.220683784+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ลงมือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.220690232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.220692971+07:00","message":"> Transcript [2885] [false]: 'แต่ถ้านักเรียนได้ลงมือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.220696099+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.220698259+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.220700962+07:00","message":"StatePrefix: 'แต่ถ้านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.220703657+07:00","message":"TextPushed: 'แต่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:57.290738565+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:57.290765921+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ลงมือทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:57.290771216+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ลงมือทำ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:57.290785799+07:00","message":"[buffer interim] 280 false แต่ถ้านักเรียนได้ลงมือทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.290792266+07:00","message":"[bufferProcess] interim [680000000]:แต่ถ้านักเรียนได้ลงมือทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.290795239+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ลงมือถือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.290801487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.290803753+07:00","message":"> Transcript [2886] [false]: 'แต่ถ้านักเรียนได้ลงมือถือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.290807101+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.290809447+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.290811387+07:00","message":"StatePrefix: 'แต่ถ้านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.290813685+07:00","message":"TextPushed: 'แต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.290819879+07:00","message":"Push: 'ถ้านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.290821789+07:00","message":"TextPushed: 'แต่ถ้านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.290823731+07:00","message":"Set new StatePrefix : 'แต่ถ้านักเรียนได้ลงมือถือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.290825667+07:00","message":"Next Push (prob) : 'ได้ลงมือถือ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:57.290833556+07:00","message":"push: {false ถ้านักเรียน 0 0xc00051dd00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:57.419869284+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:57.419899967+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ลงมือทด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:57.419906238+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ลงมือทด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:57.41992086+07:00","message":"[buffer interim] 280 false แต่ถ้านักเรียนได้ลงมือทด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.419931058+07:00","message":"[bufferProcess] interim [740000000]:แต่ถ้านักเรียนได้ลงมือทด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.419934016+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ลงมือทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.419940833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.419943364+07:00","message":"> Transcript [2887] [false]: 'แต่ถ้านักเรียนได้ลงมือทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.419945449+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.419947816+07:00","message":"Set new StatePrefix: 'แต่ถ้านักเรียนได้ลงมือทำ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:57.421260572+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:57.421270449+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ลงมือทดลอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:57.421274007+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ลงมือทดลอง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:57.421282052+07:00","message":"[buffer interim] 280 false แต่ถ้านักเรียนได้ลงมือทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.421284827+07:00","message":"[bufferProcess] interim [800000000]:แต่ถ้านักเรียนได้ลงมือทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.421286668+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ลงมือทด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.421288693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.421290606+07:00","message":"> Transcript [2888] [false]: 'แต่ถ้านักเรียนได้ลงมือทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.421292898+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.421295018+07:00","message":"Set new StatePrefix: 'แต่ถ้านักเรียนได้ลงมือทด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:57.753559968+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:57.753598417+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ลงมือทดลองกิน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:57.75360568+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ลงมือทดลองกิน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:57.753621023+07:00","message":"[buffer interim] 280 false แต่ถ้านักเรียนได้ลงมือทดลองกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.75362884+07:00","message":"[bufferProcess] interim [100000000]:แต่ถ้านักเรียนได้ลงมือทดลองกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.753631698+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ลงมือทดลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.753638716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.753641897+07:00","message":"> Transcript [2889] [false]: 'แต่ถ้านักเรียนได้ลงมือทดลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.753645641+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.753647649+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.753649509+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้ลงมือทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.753652212+07:00","message":"TextPushed: 'แต่ถ้านักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:57.798936304+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:57.79897676+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ลงมือทดลองจีบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:57.798984709+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ลงมือทดลองจีบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:57.798999067+07:00","message":"[buffer interim] 280 false แต่ถ้านักเรียนได้ลงมือทดลองจีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.799005637+07:00","message":"[bufferProcess] interim [160000000]:แต่ถ้านักเรียนได้ลงมือทดลองจีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.799007924+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ลงมือทดลองกิน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.799014158+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.79901654+07:00","message":"> Transcript [2890] [false]: 'แต่ถ้านักเรียนได้ลงมือทดลองกิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.799019901+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.799021966+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.799023687+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้ลงมือทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.799025942+07:00","message":"TextPushed: 'แต่ถ้านักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:57.800377259+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:57.800407897+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:57.800413135+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:57.800426059+07:00","message":"[buffer interim] 280 false แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.800434331+07:00","message":"[bufferProcess] interim [220000000]:แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.800436871+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ลงมือทดลองจีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.800443419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.800446148+07:00","message":"> Transcript [2891] [false]: 'แต่ถ้านักเรียนได้ลงมือทดลองจีบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.800450732+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.800453234+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.800455596+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้ลงมือทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:57.800458488+07:00","message":"TextPushed: 'แต่ถ้านักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:58.315815282+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:58.315850595+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:58.315856682+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:58.315868108+07:00","message":"[buffer interim] 280 false แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.315877006+07:00","message":"[bufferProcess] interim [700000000]:แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.315880109+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.315886861+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.315890317+07:00","message":"> Transcript [2892] [false]: 'แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.315895145+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.315897337+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.315903505+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้ลงมือทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.315906213+07:00","message":"TextPushed: 'แต่ถ้านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.315912053+07:00","message":"Push: 'ได้ลงมือทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.315914007+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้ลงมือทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.315916119+07:00","message":"Set new StatePrefix : 'แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.315920794+07:00","message":"Next Push (prob) : 'ลองกิจกรรม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:58.315928338+07:00","message":"push: {false ได้ลงมือทด 0 0xc00051dd00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:58.499222697+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:58.499268297+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วยและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:58.499274107+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วยและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:58.499289449+07:00","message":"[buffer interim] 280 false แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วยและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.499296893+07:00","message":"[bufferProcess] interim [880000000]:แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วยและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.499299523+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.499306631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.499309399+07:00","message":"> Transcript [2893] [false]: 'แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.499312737+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.499314914+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.4993184+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.499321048+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้ลงมือทด'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:58.539741181+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:15:58.53975846+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:58.63346384+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:58.633499803+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วยแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:58.633505663+07:00","message":"receive interim result [false|false]: แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วยแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:58.633520716+07:00","message":"[buffer interim] 280 false แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วยแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.633526858+07:00","message":"[bufferProcess] interim [940000000]:แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วยแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.633529566+07:00","message":"[bufferProcess] send to processor:แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วยและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.633533188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.633535774+07:00","message":"> Transcript [2894] [false]: 'แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วยและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.633539173+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.633541101+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.633542885+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.633544867+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้ลงมือทด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:58.683113274+07:00","message":"[GCS] IsForceVAD: false for message ID: 280"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:58.770030153+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:58.77006193+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วยแล้ว\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:58.770068088+07:00","message":"receive interim result [true|false]: แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วยแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:58.770080807+07:00","message":"end recv isFinal message id 280"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:58.770082844+07:00","message":"end Recv id 280"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:58.770089023+07:00","message":"[buffer interim] 280 true แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วยแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.770096241+07:00","message":"[bufferProcess] interim [240000000]:แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วยแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.770099965+07:00","message":"[bufferProcess] send to processor (isfinal):แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วยแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.770105757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.770108801+07:00","message":"> Transcript [2895] [false]: 'แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วยแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.7701119+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.770113763+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.770115574+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.770118112+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้ลงมือทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.770120221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.770122081+07:00","message":"> Transcript [2896] [true]: 'แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรมด้วยแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.770124704+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.770126253+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.770127787+07:00","message":"StatePrefix: 'แต่ถ้านักเรียนได้ลงมือทดลองกิจกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.77012942+07:00","message":"TextPushed: 'แต่ถ้านักเรียนได้ลงมือทด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:58.770132862+07:00","message":"Push: 'ลองกิจกรรมด้วยแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:58.770141777+07:00","message":"push: {true ลองกิจกรรมด้วยแล้ว 0 0xc00051dd00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:15:58.780866293+07:00","message":"write wav file: './tmp/7509/7509_280.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:58.945458603+07:00","message":"[GCS] Start streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:59.429708942+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:59.429773513+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ครู\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:59.42978159+07:00","message":"receive interim result [false|false]: ครู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:59.429801793+07:00","message":"[buffer interim] 281 false ครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.429809479+07:00","message":"[bufferProcess] interim [420000000]:ครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.429811753+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:59.536355909+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:59.536400114+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ครูบา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:59.53640727+07:00","message":"receive interim result [false|false]: ครูบา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:59.536420311+07:00","message":"[buffer interim] 281 false ครูบา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.53642858+07:00","message":"[bufferProcess] interim [540000000]:ครูบา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.536430893+07:00","message":"[bufferProcess] send to processor:ครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.536437087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.536440007+07:00","message":"> Transcript [2897] [false]: 'ครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.536442101+07:00","message":"Set StatePrefix (first interim): 'ครู'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:59.591687834+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:59.591733158+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูไม่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:59.591738538+07:00","message":"receive interim result [false|false]: กูไม่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:59.591748172+07:00","message":"[buffer interim] 281 false กูไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.591754616+07:00","message":"[bufferProcess] interim [600000000]:กูไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.591756724+07:00","message":"[bufferProcess] send to processor:ครูบา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.59175956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.591762139+07:00","message":"> Transcript [2898] [false]: 'ครูบา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.591765327+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.591767214+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.591770059+07:00","message":"StatePrefix: 'ครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.591772164+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:59.622101375+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:59.622134944+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คู่หมั้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:59.622139789+07:00","message":"receive interim result [false|false]: คู่หมั้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:59.622153524+07:00","message":"[buffer interim] 281 false คู่หมั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.622159196+07:00","message":"[bufferProcess] interim [660000000]:คู่หมั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.622161571+07:00","message":"[bufferProcess] send to processor:กูไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.622164774+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.622167319+07:00","message":"> Transcript [2899] [false]: 'กูไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.622169382+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.622171208+07:00","message":"Set new StatePrefix: 'กูไม่'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:59.6572917+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:59.657320916+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูมั่นใจ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:59.657326329+07:00","message":"receive interim result [false|false]: กูมั่นใจ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:59.657338669+07:00","message":"[buffer interim] 281 false กูมั่นใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.657343934+07:00","message":"[bufferProcess] interim [780000000]:กูมั่นใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.65734606+07:00","message":"[bufferProcess] send to processor:คู่หมั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.657349142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.657351764+07:00","message":"> Transcript [2900] [false]: 'คู่หมั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.657354506+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.657356366+07:00","message":"Set new StatePrefix: 'คู่หมั้น'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:59.923191755+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:59.923234253+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูมั่นใจเลย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:59.923240142+07:00","message":"receive interim result [false|false]: กูมั่นใจเลย"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:15:59.923254159+07:00","message":"[buffer interim] 281 false กูมั่นใจเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.923261939+07:00","message":"[bufferProcess] interim [20000000]:กูมั่นใจเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.923264424+07:00","message":"[bufferProcess] send to processor:กูมั่นใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.92326799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.923270678+07:00","message":"> Transcript [2901] [false]: 'กูมั่นใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.923272614+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:15:59.923274691+07:00","message":"Set new StatePrefix: 'กูมั่นใจ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:00.126342314+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:00.126391105+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูมั่นใจเลยค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:00.126398966+07:00","message":"receive interim result [false|false]: กูมั่นใจเลยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:00.126414471+07:00","message":"[buffer interim] 281 false กูมั่นใจเลยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.126421603+07:00","message":"[bufferProcess] interim [200000000]:กูมั่นใจเลยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.126424463+07:00","message":"[bufferProcess] send to processor:กูมั่นใจเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.126431264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.126434313+07:00","message":"> Transcript [2902] [false]: 'กูมั่นใจเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.126437903+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.126440171+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.126442326+07:00","message":"StatePrefix: 'กูมั่นใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.126444595+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:00.216685965+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:00.216726899+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูมั่นใจเลยเขา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:00.216732706+07:00","message":"receive interim result [false|false]: กูมั่นใจเลยเขา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:00.216745725+07:00","message":"[buffer interim] 281 false กูมั่นใจเลยเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.216752462+07:00","message":"[bufferProcess] interim [320000000]:กูมั่นใจเลยเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.21675463+07:00","message":"[bufferProcess] send to processor:กูมั่นใจเลยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.216759416+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.216762372+07:00","message":"> Transcript [2903] [false]: 'กูมั่นใจเลยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.216765519+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.216767597+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.21676935+07:00","message":"StatePrefix: 'กูมั่นใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.216771655+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:00.314412081+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:00.314458121+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูมั่นใจเลยค่ะว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:00.314464593+07:00","message":"receive interim result [false|false]: กูมั่นใจเลยค่ะว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:00.314476223+07:00","message":"[buffer interim] 281 false กูมั่นใจเลยค่ะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.314483286+07:00","message":"[bufferProcess] interim [380000000]:กูมั่นใจเลยค่ะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.314485428+07:00","message":"[bufferProcess] send to processor:กูมั่นใจเลยเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.314488608+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.314491025+07:00","message":"> Transcript [2904] [false]: 'กูมั่นใจเลยเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.314494089+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.314496086+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.314497889+07:00","message":"StatePrefix: 'กูมั่นใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.314499767+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:00.413083214+07:00","message":"[GCS] IsForceVAD: false for message ID: 281"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:00.545399289+07:00","message":"[GCS] Start streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:00.547704596+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:00.547737262+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ครูมั่นใจเลยค่ะว่า\",\"confidence\":0.9040295}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:00.547744531+07:00","message":"receive interim result [true|false]: ครูมั่นใจเลยค่ะว่า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:00.547754559+07:00","message":"end recv isFinal message id 281"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:00.547756659+07:00","message":"end Recv id 281"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:00.547763453+07:00","message":"[buffer interim] 281 true ครูมั่นใจเลยค่ะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.547772909+07:00","message":"[bufferProcess] interim [710000000]:ครูมั่นใจเลยค่ะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.547775743+07:00","message":"[bufferProcess] send to processor (isfinal):กูมั่นใจเลยค่ะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.547778451+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.547781071+07:00","message":"> Transcript [2905] [false]: 'กูมั่นใจเลยค่ะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.547784138+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.547786097+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.547787749+07:00","message":"StatePrefix: 'กูมั่นใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.547789642+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.547796548+07:00","message":"Push: 'กูมั่นใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.547798643+07:00","message":"TextPushed: 'กูมั่นใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.547800523+07:00","message":"Set new StatePrefix : 'กูมั่นใจเลยค่ะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.547802405+07:00","message":"Next Push (prob) : 'เลยค่ะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.547803944+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.547805849+07:00","message":"> Transcript [2906] [true]: 'ครูมั่นใจเลยค่ะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.547808258+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.547809824+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.547811351+07:00","message":"StatePrefix: 'กูมั่นใจเลยค่ะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.547813029+07:00","message":"TextPushed: 'กูมั่นใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.547814446+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:00.547885462+07:00","message":"push: {false กูมั่นใจ 0 0xc000044200}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.547898519+07:00","message":"Push: 'เลยค่ะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.547903075+07:00","message":"TextPushed: 'กูมั่นใจเลยค่ะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.547905083+07:00","message":"Set new StatePrefix : 'ครูมั่นใจเลยค่ะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.547906841+07:00","message":"Next Push (prob) : 'ครูมั่นใจเลยค่ะว่า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:00.547900012+07:00","message":"push: {true เลยค่ะว่า 0 0xc000044200}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:00.547915687+07:00","message":"write aligntment file to 'tmp/7509/align_message_id_281.html'"}
{"level":"info","service":"Main","time":"2026-02-25T13:16:00.554152047+07:00","message":"write wav file: './tmp/7509/7509_281.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:01.077291504+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:01.077327531+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:01.077332143+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:01.077345123+07:00","message":"[buffer interim] 282 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:01.077350995+07:00","message":"[bufferProcess] interim [420000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:01.077352651+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:01.262316187+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:01.262352462+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:01.262358261+07:00","message":"receive interim result [false|false]: นักเรียนจะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:01.262374878+07:00","message":"[buffer interim] 282 false นักเรียนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:01.262384036+07:00","message":"[bufferProcess] interim [540000000]:นักเรียนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:01.262386488+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:01.262390256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:01.262393372+07:00","message":"> Transcript [2907] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:01.262395659+07:00","message":"Set StatePrefix (first interim): 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:01.266884998+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:01.266896616+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะมี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:01.266900469+07:00","message":"receive interim result [false|false]: นักเรียนจะมี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:01.266908249+07:00","message":"[buffer interim] 282 false นักเรียนจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:01.266911625+07:00","message":"[bufferProcess] interim [600000000]:นักเรียนจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:01.266913517+07:00","message":"[bufferProcess] send to processor:นักเรียนจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:01.266915297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:01.266917177+07:00","message":"> Transcript [2908] [false]: 'นักเรียนจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:01.266919688+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:01.266921565+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:01.266923353+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:01.266925548+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:01.367168801+07:00","message":"[GCS] Cleaned up inactive client: 261"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:01.367191026+07:00","message":"[GCS] Cleaned up inactive client: 255"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:01.367193742+07:00","message":"[GCS] Cleaned up inactive client: 251"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:01.367195646+07:00","message":"[GCS] Cleaned up inactive client: 256"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:01.367197731+07:00","message":"[GCS] Cleaned up inactive client: 250"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:01.367199292+07:00","message":"[GCS] Cleaned up inactive client: 253"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:01.367201125+07:00","message":"[GCS] Cleaned up inactive client: 254"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:01.367203146+07:00","message":"[GCS] Cleaned up inactive client: 258"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:01.367204952+07:00","message":"[GCS] Cleaned up inactive client: 260"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:01.367206912+07:00","message":"[GCS] Cleaned up inactive client: 259"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:01.367208532+07:00","message":"[GCS] Cleaned up inactive client: 257"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:01.367210201+07:00","message":"[GCS] Cleaned up inactive client: 252"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:01.540681416+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:01.540690893+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:01.576607005+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:01.576651199+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะมีความ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:01.57665693+07:00","message":"receive interim result [false|false]: นักเรียนจะมีความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:01.576676422+07:00","message":"[buffer interim] 282 false นักเรียนจะมีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:01.576683584+07:00","message":"[bufferProcess] interim [840000000]:นักเรียนจะมีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:01.57668595+07:00","message":"[bufferProcess] send to processor:นักเรียนจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:01.576692793+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:01.576695688+07:00","message":"> Transcript [2909] [false]: 'นักเรียนจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:01.576698851+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:01.57670089+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:01.576702748+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:01.576705224+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:01.767073234+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:01.767110546+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะมีความเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:01.767116173+07:00","message":"receive interim result [false|false]: นักเรียนจะมีความเข้า"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:01.767131778+07:00","message":"[buffer interim] 282 false นักเรียนจะมีความเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:01.767140361+07:00","message":"[bufferProcess] interim [80000000]:นักเรียนจะมีความเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:01.767144448+07:00","message":"[bufferProcess] send to processor:นักเรียนจะมีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:01.767150127+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:01.767153554+07:00","message":"> Transcript [2910] [false]: 'นักเรียนจะมีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:01.767157277+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:01.767159461+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:01.767161332+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:01.767163283+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:01.960493114+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:01.960534679+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะมีความเข้าใจ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:01.960540558+07:00","message":"receive interim result [false|false]: นักเรียนจะมีความเข้าใจ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:01.960555507+07:00","message":"[buffer interim] 282 false นักเรียนจะมีความเข้าใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:01.960562242+07:00","message":"[bufferProcess] interim [320000000]:นักเรียนจะมีความเข้าใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:01.960564551+07:00","message":"[bufferProcess] send to processor:นักเรียนจะมีความเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:01.960571278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:01.960574016+07:00","message":"> Transcript [2911] [false]: 'นักเรียนจะมีความเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:01.960577602+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:01.960579727+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:01.960582034+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:01.96058603+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:01.960591636+07:00","message":"Push: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:01.960593555+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:01.96059541+07:00","message":"Set new StatePrefix : 'นักเรียนจะมีความเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:01.960598027+07:00","message":"Next Push (prob) : 'จะมีความเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:01.960605429+07:00","message":"push: {false นักเรียน 0 0xc00051cc00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:02.47425765+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:02.474291544+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะมีความเข้าใจคือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:02.474296789+07:00","message":"receive interim result [false|false]: นักเรียนจะมีความเข้าใจคือ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:02.474311733+07:00","message":"[buffer interim] 282 false นักเรียนจะมีความเข้าใจคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.474318311+07:00","message":"[bufferProcess] interim [800000000]:นักเรียนจะมีความเข้าใจคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.474320676+07:00","message":"[bufferProcess] send to processor:นักเรียนจะมีความเข้าใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.474327226+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.47432977+07:00","message":"> Transcript [2912] [false]: 'นักเรียนจะมีความเข้าใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.474332891+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.474334862+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.474336507+07:00","message":"StatePrefix: 'นักเรียนจะมีความเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.474338871+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:02.598514452+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:02.598546196+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะมีความเข้าใจขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:02.598552844+07:00","message":"receive interim result [false|false]: นักเรียนจะมีความเข้าใจขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:02.598565607+07:00","message":"[buffer interim] 282 false นักเรียนจะมีความเข้าใจขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.598572941+07:00","message":"[bufferProcess] interim [860000000]:นักเรียนจะมีความเข้าใจขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.598575586+07:00","message":"[bufferProcess] send to processor:นักเรียนจะมีความเข้าใจคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.598582094+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.598584865+07:00","message":"> Transcript [2913] [false]: 'นักเรียนจะมีความเข้าใจคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.598587843+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.598589772+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.598591527+07:00","message":"StatePrefix: 'นักเรียนจะมีความเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:02.59859384+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:03.109870944+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:03.109909147+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะมีความเข้าใจขึ้นแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:03.109915858+07:00","message":"receive interim result [false|false]: นักเรียนจะมีความเข้าใจขึ้นแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:03.109928342+07:00","message":"[buffer interim] 282 false นักเรียนจะมีความเข้าใจขึ้นแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.109935732+07:00","message":"[bufferProcess] interim [340000000]:นักเรียนจะมีความเข้าใจขึ้นแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.109938072+07:00","message":"[bufferProcess] send to processor:นักเรียนจะมีความเข้าใจขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.109943615+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.109946606+07:00","message":"> Transcript [2914] [false]: 'นักเรียนจะมีความเข้าใจขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.109949827+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.109952038+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.10995425+07:00","message":"StatePrefix: 'นักเรียนจะมีความเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.109956469+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:03.12000644+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:03.120020493+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะมีความเข้าใจขึ้นและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:03.120024957+07:00","message":"receive interim result [false|false]: นักเรียนจะมีความเข้าใจขึ้นและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:03.120033021+07:00","message":"[buffer interim] 282 false นักเรียนจะมีความเข้าใจขึ้นและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.120036667+07:00","message":"[bufferProcess] interim [400000000]:นักเรียนจะมีความเข้าใจขึ้นและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.120038742+07:00","message":"[bufferProcess] send to processor:นักเรียนจะมีความเข้าใจขึ้นแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.120041386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.120043396+07:00","message":"> Transcript [2915] [false]: 'นักเรียนจะมีความเข้าใจขึ้นแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.120045844+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.120047575+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.120049394+07:00","message":"StatePrefix: 'นักเรียนจะมีความเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.120051158+07:00","message":"TextPushed: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.120056638+07:00","message":"Push: 'จะมีความเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.120058382+07:00","message":"TextPushed: 'นักเรียนจะมีความเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.120060265+07:00","message":"Set new StatePrefix : 'นักเรียนจะมีความเข้าใจขึ้นแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.120062706+07:00","message":"Next Push (prob) : 'ใจขึ้นแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:03.120070749+07:00","message":"push: {false จะมีความเข้า 0 0xc00051cc00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:03.180382122+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:03.180419275+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะมีความเข้าใจขึ้นแล้วก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:03.180424884+07:00","message":"receive interim result [false|false]: นักเรียนจะมีความเข้าใจขึ้นแล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:03.180438641+07:00","message":"[buffer interim] 282 false นักเรียนจะมีความเข้าใจขึ้นแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.180445775+07:00","message":"[bufferProcess] interim [460000000]:นักเรียนจะมีความเข้าใจขึ้นแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.180448119+07:00","message":"[bufferProcess] send to processor:นักเรียนจะมีความเข้าใจขึ้นและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.18045137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.18045423+07:00","message":"> Transcript [2916] [false]: 'นักเรียนจะมีความเข้าใจขึ้นและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.180456343+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.180458639+07:00","message":"Set new StatePrefix: 'นักเรียนจะมีความเข้าใจขึ้นและ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:03.376232275+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:03.376265711+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:03.37627158+07:00","message":"receive interim result [false|false]: นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:03.37628315+07:00","message":"[buffer interim] 282 false นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.376289357+07:00","message":"[bufferProcess] interim [700000000]:นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.376292167+07:00","message":"[bufferProcess] send to processor:นักเรียนจะมีความเข้าใจขึ้นแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.376298476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.376301306+07:00","message":"> Transcript [2917] [false]: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.376303227+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.376305006+07:00","message":"Set new StatePrefix: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:03.558945756+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:03.558986731+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:03.558992763+07:00","message":"receive interim result [false|false]: นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:03.559008066+07:00","message":"[buffer interim] 282 false นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.55901487+07:00","message":"[bufferProcess] interim [880000000]:นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.559018013+07:00","message":"[bufferProcess] send to processor:นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.559025015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.559027773+07:00","message":"> Transcript [2918] [false]: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.55903142+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.55903359+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.559035687+07:00","message":"StatePrefix: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.559038327+07:00","message":"TextPushed: 'นักเรียนจะมีความเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:03.75142777+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:03.751467327+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:03.751474475+07:00","message":"receive interim result [false|false]: นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:03.751489822+07:00","message":"[buffer interim] 282 false นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.751496436+07:00","message":"[bufferProcess] interim [120000000]:นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.751499077+07:00","message":"[bufferProcess] send to processor:นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.751505743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.751509401+07:00","message":"> Transcript [2919] [false]: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.751513251+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.751515198+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.751518108+07:00","message":"StatePrefix: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:03.751520606+07:00","message":"TextPushed: 'นักเรียนจะมีความเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.010827019+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.010867202+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.010874457+07:00","message":"receive interim result [false|false]: นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.010888369+07:00","message":"[buffer interim] 282 false นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.010895401+07:00","message":"[bufferProcess] interim [300000000]:นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.010898262+07:00","message":"[bufferProcess] send to processor:นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.010903744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.010906755+07:00","message":"> Transcript [2920] [false]: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.010910202+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.010911941+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.010914442+07:00","message":"StatePrefix: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.010917058+07:00","message":"TextPushed: 'นักเรียนจะมีความเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.199870574+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.199907301+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.199913766+07:00","message":"receive interim result [false|false]: นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.199926987+07:00","message":"[buffer interim] 282 false นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.199934414+07:00","message":"[bufferProcess] interim [480000000]:นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.199937243+07:00","message":"[bufferProcess] send to processor:นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.199942434+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.199945292+07:00","message":"> Transcript [2921] [false]: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.199948896+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.199950849+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.199953137+07:00","message":"StatePrefix: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.199955464+07:00","message":"TextPushed: 'นักเรียนจะมีความเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.199960103+07:00","message":"Push: 'ใจขึ้นแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.199961992+07:00","message":"TextPushed: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.199965+07:00","message":"Set new StatePrefix : 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.199969697+07:00","message":"Next Push (prob) : 'จะเป็นความรู้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.199976818+07:00","message":"push: {false ใจขึ้นแล้วก็ 0 0xc00051cc00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.393700549+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.393740504+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่ครู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.393748334+07:00","message":"receive interim result [false|false]: นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่ครู"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.393765705+07:00","message":"[buffer interim] 282 false นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่ครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.393773042+07:00","message":"[bufferProcess] interim [720000000]:นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่ครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.393775663+07:00","message":"[bufferProcess] send to processor:นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.393783534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.3937869+07:00","message":"> Transcript [2922] [false]: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.393791413+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.393794118+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.393796135+07:00","message":"StatePrefix: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.393798899+07:00","message":"TextPushed: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.463075891+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.463115721+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.463123004+07:00","message":"receive interim result [false|false]: นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.463136439+07:00","message":"[buffer interim] 282 false นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.463143065+07:00","message":"[bufferProcess] interim [780000000]:นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.463145654+07:00","message":"[bufferProcess] send to processor:นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่ครู"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.46315287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.463155653+07:00","message":"> Transcript [2923] [false]: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่ครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.463159279+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.463161869+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.46316359+07:00","message":"StatePrefix: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.463166506+07:00","message":"TextPushed: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:04.541289534+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:04.541296261+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.58831565+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.588348462+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.588354267+07:00","message":"receive interim result [false|false]: นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คง"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.588369232+07:00","message":"[buffer interim] 282 false นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.588375384+07:00","message":"[bufferProcess] interim [900000000]:นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.588378025+07:00","message":"[bufferProcess] send to processor:นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.588383485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.588386061+07:00","message":"> Transcript [2924] [false]: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.588389373+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.588391591+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.58839349+07:00","message":"StatePrefix: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.588396054+07:00","message":"TextPushed: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.711448449+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.711483052+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.711488835+07:00","message":"receive interim result [false|false]: นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.711509378+07:00","message":"[buffer interim] 282 false นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.711516205+07:00","message":"[bufferProcess] interim [20000000]:นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.711518761+07:00","message":"[bufferProcess] send to processor:นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คง"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.711521885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.711524431+07:00","message":"> Transcript [2925] [false]: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.711527914+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.711529747+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.711531468+07:00","message":"StatePrefix: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.711533656+07:00","message":"TextPushed: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.711536399+07:00","message":"Push: 'จะเป็นความรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.711538194+07:00","message":"TextPushed: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.711540749+07:00","message":"Set new StatePrefix : 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.711543131+07:00","message":"Next Push (prob) : 'ที่คง'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.711553806+07:00","message":"push: {false จะเป็นความรู้ 0 0xc00051cc00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.901758936+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.901793955+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.901800252+07:00","message":"receive interim result [false|false]: นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:04.901815455+07:00","message":"[buffer interim] 282 false นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.901821994+07:00","message":"[bufferProcess] interim [200000000]:นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.901824436+07:00","message":"[bufferProcess] send to processor:นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.901831311+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.901833966+07:00","message":"> Transcript [2926] [false]: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.901837312+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.901839405+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.901841104+07:00","message":"StatePrefix: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:04.901843704+07:00","message":"TextPushed: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:05.100009159+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:05.10005361+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและยา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:05.100059451+07:00","message":"receive interim result [false|false]: นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและยา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:05.100075008+07:00","message":"[buffer interim] 282 false นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและยา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.100082201+07:00","message":"[bufferProcess] interim [380000000]:นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและยา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.100084843+07:00","message":"[bufferProcess] send to processor:นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.100088438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.100090916+07:00","message":"> Transcript [2927] [false]: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.100094137+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.100096029+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.100097755+07:00","message":"StatePrefix: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.100099987+07:00","message":"TextPushed: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:05.171824031+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:05.171868348+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและยาว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:05.171874263+07:00","message":"receive interim result [false|false]: นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและยาว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:05.171889247+07:00","message":"[buffer interim] 282 false นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและยาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.171895795+07:00","message":"[bufferProcess] interim [500000000]:นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและยาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.171898511+07:00","message":"[bufferProcess] send to processor:นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและยา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.171904364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.171907245+07:00","message":"> Transcript [2928] [false]: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.17191086+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.171914456+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.171916402+07:00","message":"StatePrefix: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.171919334+07:00","message":"TextPushed: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:05.361230063+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:05.361281061+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและยาวนาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:05.361288333+07:00","message":"receive interim result [false|false]: นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและยาวนาน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:05.361302574+07:00","message":"[buffer interim] 282 false นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและยาวนาน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.361310504+07:00","message":"[bufferProcess] interim [680000000]:นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและยาวนาน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.361313631+07:00","message":"[bufferProcess] send to processor:นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและยาว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.361321461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.361324222+07:00","message":"> Transcript [2929] [false]: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.361328481+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.361330571+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.361332647+07:00","message":"StatePrefix: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.361337763+07:00","message":"TextPushed: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.361345071+07:00","message":"Push: 'ที่คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.361347082+07:00","message":"TextPushed: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.361349241+07:00","message":"Set new StatePrefix : 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.361351333+07:00","message":"Next Push (prob) : 'ทนและยาว'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:05.361372036+07:00","message":"push: {false ที่คง 0 0xc00051cc00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:05.604699019+07:00","message":"[GCS] IsForceVAD: false for message ID: 282"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:05.712663176+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:05.712711813+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนจะมีความเข้าใจขึ้นและก็จะเป็นความรู้ที่คงทนและยาวนาน\",\"confidence\":0.950825}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:05.712719275+07:00","message":"receive interim result [true|false]: นักเรียนจะมีความเข้าใจขึ้นและก็จะเป็นความรู้ที่คงทนและยาวนาน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:05.712730643+07:00","message":"end recv isFinal message id 282"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:05.712732823+07:00","message":"end Recv id 282"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:05.71273931+07:00","message":"[buffer interim] 282 true นักเรียนจะมีความเข้าใจขึ้นและก็จะเป็นความรู้ที่คงทนและยาวนาน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.712747171+07:00","message":"[bufferProcess] interim [70000000]:นักเรียนจะมีความเข้าใจขึ้นและก็จะเป็นความรู้ที่คงทนและยาวนาน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.712750892+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและยาวนาน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.712754552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.712757245+07:00","message":"> Transcript [2930] [false]: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและยาวนาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.712760619+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.712762659+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.712764418+07:00","message":"StatePrefix: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.712766647+07:00","message":"TextPushed: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.712768677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.712770792+07:00","message":"> Transcript [2931] [true]: 'นักเรียนจะมีความเข้าใจขึ้นและก็จะเป็นความรู้ที่คงทนและยาวนาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.712772892+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.712774435+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.712775926+07:00","message":"StatePrefix: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงทนและยาว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.71277764+07:00","message":"TextPushed: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คง'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.712779325+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.712953146+07:00","message":"Push: 'และยาวนาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.712956189+07:00","message":"TextPushed: 'นักเรียนจะมีความเข้าใจขึ้นแล้วก็จะเป็นความรู้ที่คงและยาวนาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.712958647+07:00","message":"Set new StatePrefix : 'นักเรียนจะมีความเข้าใจขึ้นและก็จะเป็นความรู้ที่คงทนและยาวนาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.712960914+07:00","message":"Next Push (prob) : 'นักเรียนจะมีความเข้าใจขึ้นและก็จะเป็นความรู้ที่คงทนและยาวนาน'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:05.712976801+07:00","message":"push: {true และยาวนาน 0 0xc00051cc00}"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:05.712986806+07:00","message":"write aligntment file to 'tmp/7509/align_message_id_282.html'"}
{"level":"info","service":"Main","time":"2026-02-25T13:16:05.724374059+07:00","message":"write wav file: './tmp/7509/7509_282.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:05.98407544+07:00","message":"[GCS] Start streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:06.321210979+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:06.321248934+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ติด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:06.321253842+07:00","message":"receive interim result [false|false]: ติด"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:06.321266044+07:00","message":"[buffer interim] 283 false ติด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:06.321281853+07:00","message":"[bufferProcess] interim [420000000]:ติด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:06.321283815+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:06.51684744+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:06.516881482+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปิดตา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:06.51688784+07:00","message":"receive interim result [false|false]: ปิดตา"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:06.516905827+07:00","message":"[buffer interim] 283 false ปิดตา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:06.516912152+07:00","message":"[bufferProcess] interim [600000000]:ปิดตา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:06.516914276+07:00","message":"[bufferProcess] send to processor:ติด"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:06.516920439+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:06.516922847+07:00","message":"> Transcript [2932] [false]: 'ติด'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:06.516924841+07:00","message":"Set StatePrefix (first interim): 'ติด'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:06.637639769+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:06.637673056+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ติดตาม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:06.637678428+07:00","message":"receive interim result [false|false]: ติดตาม"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:06.637689815+07:00","message":"[buffer interim] 283 false ติดตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:06.637696968+07:00","message":"[bufferProcess] interim [660000000]:ติดตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:06.637699258+07:00","message":"[bufferProcess] send to processor:ปิดตา"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:06.637704075+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:06.637706758+07:00","message":"> Transcript [2933] [false]: 'ปิดตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:06.637709074+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:06.6377111+07:00","message":"Set new StatePrefix: 'ปิดตา'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:06.827254205+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:06.827295033+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ติดตามหัว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:06.827300757+07:00","message":"receive interim result [false|false]: ติดตามหัว"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:06.827316022+07:00","message":"[buffer interim] 283 false ติดตามหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:06.827322582+07:00","message":"[bufferProcess] interim [840000000]:ติดตามหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:06.827324842+07:00","message":"[bufferProcess] send to processor:ติดตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:06.827327861+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:06.827330569+07:00","message":"> Transcript [2934] [false]: 'ติดตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:06.827332441+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:06.827334282+07:00","message":"Set new StatePrefix: 'ติดตาม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:06.954747138+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:06.954783817+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ติดตามหัวข้อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:06.954789963+07:00","message":"receive interim result [false|false]: ติดตามหัวข้อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:06.954805042+07:00","message":"[buffer interim] 283 false ติดตามหัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:06.954811632+07:00","message":"[bufferProcess] interim [960000000]:ติดตามหัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:06.954814114+07:00","message":"[bufferProcess] send to processor:ติดตามหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:06.954820101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:06.954822916+07:00","message":"> Transcript [2935] [false]: 'ติดตามหัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:06.954826056+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:06.954827936+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:06.954829583+07:00","message":"StatePrefix: 'ติดตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:06.954831886+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:07.2167252+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:07.216760702+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ติดตามหัวข้ออื่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:07.216766587+07:00","message":"receive interim result [false|false]: ติดตามหัวข้ออื่น"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:07.216781528+07:00","message":"[buffer interim] 283 false ติดตามหัวข้ออื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.21678878+07:00","message":"[bufferProcess] interim [260000000]:ติดตามหัวข้ออื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.216791193+07:00","message":"[bufferProcess] send to processor:ติดตามหัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.21679751+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.216800049+07:00","message":"> Transcript [2936] [false]: 'ติดตามหัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.216802876+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.216804822+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.21680656+07:00","message":"StatePrefix: 'ติดตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.216808675+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:07.541333741+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:07.541359923+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:07.542267859+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:07.54231049+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ติดตามหัวข้ออื่นๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:07.542316166+07:00","message":"receive interim result [false|false]: ติดตามหัวข้ออื่นๆ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:07.542330203+07:00","message":"[buffer interim] 283 false ติดตามหัวข้ออื่นๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.542336778+07:00","message":"[bufferProcess] interim [560000000]:ติดตามหัวข้ออื่นๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.542340283+07:00","message":"[bufferProcess] send to processor:ติดตามหัวข้ออื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.542347191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.542349967+07:00","message":"> Transcript [2937] [false]: 'ติดตามหัวข้ออื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.542355031+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.542357374+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.542359186+07:00","message":"StatePrefix: 'ติดตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.542361585+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:07.550317144+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:07.550336925+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ติดตามหัวข้ออื่นๆใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:07.550341673+07:00","message":"receive interim result [false|false]: ติดตามหัวข้ออื่นๆใน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:07.550351945+07:00","message":"[buffer interim] 283 false ติดตามหัวข้ออื่นๆใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.55035575+07:00","message":"[bufferProcess] interim [620000000]:ติดตามหัวข้ออื่นๆใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.550357704+07:00","message":"[bufferProcess] send to processor:ติดตามหัวข้ออื่นๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.55036159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.550363865+07:00","message":"> Transcript [2938] [false]: 'ติดตามหัวข้ออื่นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.550366173+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.55036845+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.550370313+07:00","message":"StatePrefix: 'ติดตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.55037231+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.550377965+07:00","message":"Push: 'ติดตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.550379913+07:00","message":"TextPushed: 'ติดตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.550381951+07:00","message":"Set new StatePrefix : 'ติดตามหัวข้ออื่นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.550384122+07:00","message":"Next Push (prob) : 'หัวข้ออื่นๆ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:07.550392265+07:00","message":"push: {false ติดตาม 0 0xc000107d00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:07.855551445+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:07.855577828+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ติดตามหัวข้ออื่นๆในตอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:07.855583313+07:00","message":"receive interim result [false|false]: ติดตามหัวข้ออื่นๆในตอน"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:07.855596286+07:00","message":"[buffer interim] 283 false ติดตามหัวข้ออื่นๆในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.855604502+07:00","message":"[bufferProcess] interim [860000000]:ติดตามหัวข้ออื่นๆในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.85560706+07:00","message":"[bufferProcess] send to processor:ติดตามหัวข้ออื่นๆใน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.8556226+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.855625096+07:00","message":"> Transcript [2939] [false]: 'ติดตามหัวข้ออื่นๆใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.855627989+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.855630168+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.855631882+07:00","message":"StatePrefix: 'ติดตามหัวข้ออื่นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:07.855634079+07:00","message":"TextPushed: 'ติดตาม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:08.050304571+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:08.050345147+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ติดตามหัวข้ออื่นๆในตอนต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:08.050351719+07:00","message":"receive interim result [false|false]: ติดตามหัวข้ออื่นๆในตอนต่อ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:08.050366387+07:00","message":"[buffer interim] 283 false ติดตามหัวข้ออื่นๆในตอนต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.050373815+07:00","message":"[bufferProcess] interim [100000000]:ติดตามหัวข้ออื่นๆในตอนต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.050376628+07:00","message":"[bufferProcess] send to processor:ติดตามหัวข้ออื่นๆในตอน"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.050383419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.050386166+07:00","message":"> Transcript [2940] [false]: 'ติดตามหัวข้ออื่นๆในตอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.050390007+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.050392608+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.050394368+07:00","message":"StatePrefix: 'ติดตามหัวข้ออื่นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.050398713+07:00","message":"TextPushed: 'ติดตาม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:08.110268747+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:08.110312511+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ติดตามหัวข้ออื่นๆในตอนตอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:08.110318737+07:00","message":"receive interim result [false|false]: ติดตามหัวข้ออื่นๆในตอนตอบ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:08.110332691+07:00","message":"[buffer interim] 283 false ติดตามหัวข้ออื่นๆในตอนตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.11034355+07:00","message":"[bufferProcess] interim [220000000]:ติดตามหัวข้ออื่นๆในตอนตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.110346283+07:00","message":"[bufferProcess] send to processor:ติดตามหัวข้ออื่นๆในตอนต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.110349922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.110352856+07:00","message":"> Transcript [2941] [false]: 'ติดตามหัวข้ออื่นๆในตอนต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.110355836+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.110357711+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.110360149+07:00","message":"StatePrefix: 'ติดตามหัวข้ออื่นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.110362092+07:00","message":"TextPushed: 'ติดตาม'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:08.23688218+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:08.236916921+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ติดตามหัวข้ออื่นๆในตอนต่อไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:08.236923275+07:00","message":"receive interim result [false|false]: ติดตามหัวข้ออื่นๆในตอนต่อไป"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:08.23693665+07:00","message":"[buffer interim] 283 false ติดตามหัวข้ออื่นๆในตอนต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.23694309+07:00","message":"[bufferProcess] interim [280000000]:ติดตามหัวข้ออื่นๆในตอนต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.236946318+07:00","message":"[bufferProcess] send to processor:ติดตามหัวข้ออื่นๆในตอนตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.236952728+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.236955178+07:00","message":"> Transcript [2942] [false]: 'ติดตามหัวข้ออื่นๆในตอนตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.236958475+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.236960388+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.236962714+07:00","message":"StatePrefix: 'ติดตามหัวข้ออื่นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.23696508+07:00","message":"TextPushed: 'ติดตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.236970749+07:00","message":"Push: 'หัวข้ออื่นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.236972897+07:00","message":"TextPushed: 'ติดตามหัวข้ออื่นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.236975003+07:00","message":"Set new StatePrefix : 'ติดตามหัวข้ออื่นๆในตอนตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.23697699+07:00","message":"Next Push (prob) : 'ในตอนตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:08.23698415+07:00","message":"push: {false หัวข้ออื่นๆ 0 0xc000107d00}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:08.556913268+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:08.55695055+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ติดตามหัวข้ออื่นๆในตอนต่อไปได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:08.556957137+07:00","message":"receive interim result [false|false]: ติดตามหัวข้ออื่นๆในตอนต่อไปได้"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:08.556968835+07:00","message":"[buffer interim] 283 false ติดตามหัวข้ออื่นๆในตอนต่อไปได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.556978262+07:00","message":"[bufferProcess] interim [580000000]:ติดตามหัวข้ออื่นๆในตอนต่อไปได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.556981757+07:00","message":"[bufferProcess] send to processor:ติดตามหัวข้ออื่นๆในตอนต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.556988098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.556992632+07:00","message":"> Transcript [2943] [false]: 'ติดตามหัวข้ออื่นๆในตอนต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.556996043+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.556999035+07:00","message":"Set new StatePrefix: 'ติดตามหัวข้ออื่นๆในตอนต่อไป'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:08.633100687+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:08.633137818+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ติดตามหัวข้ออื่นๆในตอนต่อไปได้นะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:08.633144015+07:00","message":"receive interim result [false|false]: ติดตามหัวข้ออื่นๆในตอนต่อไปได้นะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:08.633157669+07:00","message":"[buffer interim] 283 false ติดตามหัวข้ออื่นๆในตอนต่อไปได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.63318482+07:00","message":"[bufferProcess] interim [700000000]:ติดตามหัวข้ออื่นๆในตอนต่อไปได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.633187879+07:00","message":"[bufferProcess] send to processor:ติดตามหัวข้ออื่นๆในตอนต่อไปได้"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.633191533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.633196993+07:00","message":"> Transcript [2944] [false]: 'ติดตามหัวข้ออื่นๆในตอนต่อไปได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.633200314+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.633202264+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.633205412+07:00","message":"StatePrefix: 'ติดตามหัวข้ออื่นๆในตอนต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.63320816+07:00","message":"TextPushed: 'ติดตามหัวข้ออื่นๆ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:08.817148133+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:08.817194357+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ติดตามหัวข้ออื่นๆในตอนต่อไปได้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:08.817200264+07:00","message":"receive interim result [false|false]: ติดตามหัวข้ออื่นๆในตอนต่อไปได้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:08.817211107+07:00","message":"[buffer interim] 283 false ติดตามหัวข้ออื่นๆในตอนต่อไปได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.8172198+07:00","message":"[bufferProcess] interim [880000000]:ติดตามหัวข้ออื่นๆในตอนต่อไปได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.817222352+07:00","message":"[bufferProcess] send to processor:ติดตามหัวข้ออื่นๆในตอนต่อไปได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.817227661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.817230805+07:00","message":"> Transcript [2945] [false]: 'ติดตามหัวข้ออื่นๆในตอนต่อไปได้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.817234609+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.81723688+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.817239222+07:00","message":"StatePrefix: 'ติดตามหัวข้ออื่นๆในตอนต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:08.817241754+07:00","message":"TextPushed: 'ติดตามหัวข้ออื่นๆ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:08.933463917+07:00","message":"[GCS] IsForceVAD: false for message ID: 283"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:09.024248599+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:09.024292483+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ติดตามหัวข้ออื่นๆในตอนต่อไปได้นะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:09.024299724+07:00","message":"receive interim result [true|false]: ติดตามหัวข้ออื่นๆในตอนต่อไปได้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:09.02431753+07:00","message":"end recv isFinal message id 283"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:09.024320094+07:00","message":"end Recv id 283"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:09.02432748+07:00","message":"[buffer interim] 283 true ติดตามหัวข้ออื่นๆในตอนต่อไปได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.024337886+07:00","message":"[bufferProcess] interim [180000000]:ติดตามหัวข้ออื่นๆในตอนต่อไปได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.02434445+07:00","message":"[bufferProcess] send to processor (isfinal):ติดตามหัวข้ออื่นๆในตอนต่อไปได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.024348096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.024351142+07:00","message":"> Transcript [2946] [false]: 'ติดตามหัวข้ออื่นๆในตอนต่อไปได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.024354814+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.024356617+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.024363006+07:00","message":"StatePrefix: 'ติดตามหัวข้ออื่นๆในตอนต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.024365643+07:00","message":"TextPushed: 'ติดตามหัวข้ออื่นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.024367711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.024369591+07:00","message":"> Transcript [2947] [true]: 'ติดตามหัวข้ออื่นๆในตอนต่อไปได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.0243716+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.024373216+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.024374853+07:00","message":"StatePrefix: 'ติดตามหัวข้ออื่นๆในตอนต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.024376587+07:00","message":"TextPushed: 'ติดตามหัวข้ออื่นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:09.02438386+07:00","message":"Push: 'ในตอนต่อไปได้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:09.024391574+07:00","message":"push: {true ในตอนต่อไปได้นะคะ 0 0xc000107d00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:16:09.03196276+07:00","message":"write wav file: './tmp/7509/7509_283.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:09.505803546+07:00","message":"[GCS] Start streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:10.037755616+07:00","message":"receive streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:10.037794962+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดิ์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:10.037799994+07:00","message":"receive interim result [false|false]: สวัสดิ์"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:10.037814403+07:00","message":"[buffer interim] 284 false สวัสดิ์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:10.037820403+07:00","message":"[bufferProcess] interim [540000000]:สวัสดิ์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:10.03782209+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:10.037829223+07:00","message":"[bufferProcess] send to processor (ticker):สวัสดิ์"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:10.037831877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:10.037834434+07:00","message":"> Transcript [2948] [false]: 'สวัสดิ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:10.037836386+07:00","message":"Set StatePrefix (first interim): 'สวัสดิ์'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:10.038804057+07:00","message":"receive streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:10.038839273+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:10.038845452+07:00","message":"receive interim result [false|false]: สวัสดี"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:10.038864086+07:00","message":"[buffer interim] 284 false สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:10.038872506+07:00","message":"[bufferProcess] interim [600000000]:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:10.038875288+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:10.367761276+07:00","message":"receive streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:10.367791302+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:10.367796795+07:00","message":"receive interim result [false|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:10.367813956+07:00","message":"[buffer interim] 284 false สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:10.367821801+07:00","message":"[bufferProcess] interim [900000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:10.367824337+07:00","message":"[bufferProcess] send to processor:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:10.367829329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:10.367831684+07:00","message":"> Transcript [2949] [false]: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:10.3678338+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:10.367835854+07:00","message":"Set new StatePrefix: 'สวัสดี'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:10.541882745+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:10.541887242+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:10.722796329+07:00","message":"[GCS] IsForceVAD: false for message ID: 284"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:10.826630565+07:00","message":"receive streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:10.826681035+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:10.82668754+07:00","message":"receive interim result [true|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:10.826696684+07:00","message":"end recv isFinal message id 284"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:10.826698984+07:00","message":"end Recv id 284"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:10.826705688+07:00","message":"[buffer interim] 284 true สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:10.826716467+07:00","message":"[bufferProcess] interim [440000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:10.826721911+07:00","message":"[bufferProcess] send to processor (isfinal):สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:10.826725548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:10.826728299+07:00","message":"> Transcript [2950] [false]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:10.826731357+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:10.82673317+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:10.826734976+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:10.826737092+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:10.82673857+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:10.826740463+07:00","message":"> Transcript [2951] [true]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:10.826742389+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:10.826743894+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:10.826745499+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:10.826746974+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:10.826752738+07:00","message":"Push: 'สวัสดีค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:10.826760614+07:00","message":"push: {true สวัสดีค่ะ 0 0xc000045480}"}
{"level":"info","service":"Main","time":"2026-02-25T13:16:10.832998763+07:00","message":"write wav file: './tmp/7509/7509_284.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:11.424855244+07:00","message":"[GCS] Start streaming session, msgId: 285"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:13.542215616+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:13.5422198+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:16.542243272+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:16.542261597+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:16.622771132+07:00","message":"[GCS] IsForceVAD: false for message ID: 285"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:16.687168942+07:00","message":"[GCS] Start streaming session, msgId: 286"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:16.709790378+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:16.709808009+07:00","message":"found end of frame, send empty tag with msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:16.709811063+07:00","message":"end Recv id 285"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:16.70981775+07:00","message":"[buffer interim] 285 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:16.709824027+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:16.709827614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:16.709830359+07:00","message":"> Transcript [2952] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:16.709832506+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:16.709834275+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:16.709835947+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:16.709837544+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:16.70983998+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:16.709848883+07:00","message":"push: {true \n 0 0xc000045b00}"}
{"level":"info","service":"Main","time":"2026-02-25T13:16:16.727623088+07:00","message":"write wav file: './tmp/7509/7509_285.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:19.5429858+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:19.542998826+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:22.452976879+07:00","message":"[GCS] IsForceVAD: false for message ID: 286"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:22.516452177+07:00","message":"[GCS] Start streaming session, msgId: 287"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:22.535575899+07:00","message":"receive streaming session, msgId: 286"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:22.535597297+07:00","message":"found end of frame, send empty tag with msgId: 286"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:22.535600367+07:00","message":"end Recv id 286"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:22.535606771+07:00","message":"[buffer interim] 286 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:22.535613905+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:22.53561791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:22.535620721+07:00","message":"> Transcript [2953] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:22.535623497+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:22.535625255+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:22.535626957+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:22.535628938+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:22.535638307+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:22.535647992+07:00","message":"push: {true \n 0 0xc0004a2300}"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:22.543830627+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:22.543838688+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"Main","time":"2026-02-25T13:16:22.547486789+07:00","message":"write wav file: './tmp/7509/7509_286.wav'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:24.753953375+07:00","message":"[GCS] IsForceVAD: false for message ID: 287"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:24.842464841+07:00","message":"receive streaming session, msgId: 287"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:24.842493501+07:00","message":"found end of frame, send empty tag with msgId: 287"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:24.842497944+07:00","message":"end Recv id 287"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:24.84250526+07:00","message":"[buffer interim] 287 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.842514064+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.842517984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.842520888+07:00","message":"> Transcript [2954] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.842523189+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.84252551+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.842527101+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.842528798+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-02-25T13:16:24.842537511+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:24.842548504+07:00","message":"push: {true \n 0 0xc001f74b80}"}
{"level":"info","service":"Main","time":"2026-02-25T13:16:24.849816888+07:00","message":"write wav file: './tmp/7509/7509_287.wav'"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:25.544825552+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:25.544866033+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:28.545147593+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:28.545187943+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:31.367332391+07:00","message":"[GCS] Cleaned up inactive client: 265"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:31.367355259+07:00","message":"[GCS] Cleaned up inactive client: 268"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:31.367358044+07:00","message":"[GCS] Cleaned up inactive client: 269"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:31.36735976+07:00","message":"[GCS] Cleaned up inactive client: 262"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:31.367361628+07:00","message":"[GCS] Cleaned up inactive client: 267"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:31.367363548+07:00","message":"[GCS] Cleaned up inactive client: 264"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:31.367365182+07:00","message":"[GCS] Cleaned up inactive client: 266"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:16:31.367367132+07:00","message":"[GCS] Cleaned up inactive client: 263"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:31.545662192+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:31.545675908+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:34.489255284+07:00","message":"agent id: 2, request for disconnected"}
{"level":"info","service":"Scheduler","time":"2026-02-25T13:16:34.489274718+07:00","message":"[Scheduler][AUTO-ASSIGNMENT] assign a speaker to 3"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:34.489314626+07:00","message":"broadcast client status map[2:OFFLINE 3:ACTIVE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:34.489326724+07:00","message":"broadcast client status map[2:OFFLINE 3:ACTIVE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:34.546522872+07:00","message":"broadcast client status map[2:OFFLINE 3:ACTIVE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:34.546547942+07:00","message":"broadcast client status map[2:OFFLINE 3:ACTIVE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:35.270383127+07:00","message":"agent id: 3, request for disconnected"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:35.270453518+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:35.270452806+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-02-25T13:16:37.546869509+07:00","message":"broadcast client status map[2:OFFLINE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:17:01.367165844+07:00","message":"[GCS] Cleaned up inactive client: 275"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:17:01.367193274+07:00","message":"[GCS] Cleaned up inactive client: 272"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:17:01.367196111+07:00","message":"[GCS] Cleaned up inactive client: 278"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:17:01.367197801+07:00","message":"[GCS] Cleaned up inactive client: 281"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:17:01.367199696+07:00","message":"[GCS] Cleaned up inactive client: 271"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:17:01.367201332+07:00","message":"[GCS] Cleaned up inactive client: 279"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:17:01.367203727+07:00","message":"[GCS] Cleaned up inactive client: 280"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:17:01.367205348+07:00","message":"[GCS] Cleaned up inactive client: 273"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:17:01.367207+07:00","message":"[GCS] Cleaned up inactive client: 270"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:17:01.367208748+07:00","message":"[GCS] Cleaned up inactive client: 274"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:17:01.367210448+07:00","message":"[GCS] Cleaned up inactive client: 276"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:17:01.367212035+07:00","message":"[GCS] Cleaned up inactive client: 277"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:17:31.367438396+07:00","message":"[GCS] Cleaned up inactive client: 283"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:17:31.367469937+07:00","message":"[GCS] Cleaned up inactive client: 284"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:17:31.367473281+07:00","message":"[GCS] Cleaned up inactive client: 287"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:17:31.367475013+07:00","message":"[GCS] Cleaned up inactive client: 285"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:17:31.367476821+07:00","message":"[GCS] Cleaned up inactive client: 286"}
{"level":"info","service":"GCSStream","time":"2026-02-25T13:17:31.367478786+07:00","message":"[GCS] Cleaned up inactive client: 282"}
